Time bar (total: 4.5s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 4 |
| 25% | 25% | 74.9% | 0.1% | 0% | 0% | 0% | 5 |
| 37.5% | 37.5% | 62.4% | 0.1% | 0% | 0% | 0% | 6 |
| 51.6% | 50% | 46.8% | 0.1% | 3.1% | 0% | 0% | 7 |
| 62.3% | 59.3% | 35.9% | 0.1% | 4.7% | 0% | 0% | 8 |
| 72.3% | 67.1% | 25.8% | 0.1% | 7% | 0% | 0% | 9 |
| 79.1% | 72.6% | 19.1% | 0.1% | 8.2% | 0% | 0% | 10 |
| 85.1% | 76.9% | 13.5% | 0.1% | 9.6% | 0% | 0% | 11 |
| 89% | 79.8% | 9.9% | 0.1% | 10.2% | 0% | 0% | 12 |
Compiled 14 to 10 computations (28.6% saved)
| 967.0ms | 8126× | body | 256 | valid |
| 41.0ms | 227× | body | 256 | infinite |
| 17.0ms | 83× | body | 1024 | valid |
| 7.0ms | 47× | body | 512 | valid |
| 2× | egg-herbie |
| 44× | rational.json-simplify-41 |
| 40× | rational.json-simplify-35 |
| 30× | rational.json-simplify-39 |
| 16× | rational.json-simplify-11 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 62 |
| 1 | 25 | 50 |
| 2 | 41 | 38 |
| 3 | 69 | 26 |
| 4 | 88 | 26 |
| 5 | 96 | 26 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20)) |
(+.f64 (+.f64 (*.f64 d2 10) (*.f64 d2 d1)) (*.f64 d2 20)) |
| Outputs |
|---|
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20)) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(+.f64 (+.f64 (*.f64 d2 10) (*.f64 d2 d1)) (*.f64 d2 20)) |
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 10 d2)) (*.f64 d2 20)) |
(+.f64 (*.f64 d2 (+.f64 d1 10)) (*.f64 d2 20)) |
(+.f64 (*.f64 d1 d2) (*.f64 d2 30)) |
(*.f64 d2 (+.f64 d1 30)) |
Compiled 15 to 11 computations (26.7% saved)
| 1× | egg-herbie |
| 22× | rational.json-simplify-41 |
| 20× | rational.json-simplify-35 |
| 16× | rational.json-simplify-39 |
| 8× | rational.json-simplify-11 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 31 |
| 1 | 16 | 25 |
| 2 | 24 | 19 |
| 3 | 39 | 13 |
| 4 | 49 | 13 |
| 5 | 53 | 13 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20)) |
| Outputs |
|---|
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20)) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
(*.f64 d1 (+.f64 d2 30)) |
Compiled 34 to 21 computations (38.2% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 3 | 4 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 3 | 5 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.2b | (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
| ▶ | 0.1b | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| ▶ | 0.0b | (*.f64 d1 (+.f64 d2 30)) |
Compiled 27 to 19 computations (29.6% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (+.f64 d2 30)) |
Compiled 13 to 8 computations (38.5% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 11.0ms | d1 | @ | inf | (*.f64 d1 (+.f64 d2 30)) |
| 0.0ms | d2 | @ | inf | (*.f64 d1 (+.f64 d2 30)) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (+.f64 d2 30)) |
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (+.f64 d2 30)) |
| 0.0ms | d2 | @ | -inf | (*.f64 d1 (+.f64 d2 30)) |
| 1× | batch-egg-rewrite |
| 1300× | rational.json-1 |
| 1296× | rational.json-2 |
| 1296× | rational.json-4 |
| 1296× | rational.json-3 |
| 984× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 42 | 13 |
| 2 | 129 | 13 |
| 3 | 623 | 13 |
| 4 | 4637 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 d2 30)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 30) (*.f64 d1 (neg.f64 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 30 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (/.f64 (-.f64 30 d2) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 60) (-.f64 (*.f64 d1 d2) (*.f64 d1 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 d2 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d1 d1)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d2 d2)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 30)) (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 d2)) (*.f64 d2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 (neg.f64 d2))) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 30 d2)) (*.f64 d2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 30 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 d1 (+.f64 30 (+.f64 d2 30)))) (*.f64 (*.f64 d1 d2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 30) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 30)))) (*.f64 (*.f64 d1 30) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 30 d2) (/.f64 1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 (neg.f64 d2) -30) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 30) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 -1 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 30) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 (neg.f64 d2) -30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 -1 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 60)) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 (+.f64 d2 30)))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) (+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2)))) (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 60)) (+.f64 (*.f64 d1 d2) (*.f64 d1 60))) (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 60)) (*.f64 d1 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1)))) (+.f64 (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))) (+.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))) (+.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2)) (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2))) (+.f64 (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) (+.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (-.f64 0 (/.f64 -1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 30) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 30) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 30) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 (neg.f64 d2) -30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 d2) -30) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 30)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 30) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 30)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d2 30) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (neg.f64 (*.f64 d1 30))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (-.f64 (*.f64 (+.f64 d1 d1) 2) (-.f64 d1 d1))) (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 3)) (+.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 (+.f64 d1 d1) 2))) (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d2 (+.f64 d2 30)) d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d2) 30) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d2 30) 2)) (+.f64 (neg.f64 d2) -30)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (+.f64 d2 (+.f64 d2 30))) (neg.f64 d2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 d2) 30) (*.f64 d2 3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (-.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (-.f64 d2 d2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d2 3) (+.f64 30 (+.f64 d2 (*.f64 d2 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 30) 1/2) (*.f64 1/2 (*.f64 (+.f64 d2 30) 3))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 (+.f64 d2 (+.f64 d2 30))) (+.f64 (+.f64 d2 (+.f64 d2 30)) (+.f64 d2 (+.f64 d2 30)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 30 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) d2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) 30)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d2) (/.f64 (+.f64 d2 (+.f64 d2 30)) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (+.f64 d2 30) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (*.f64 (+.f64 d1 d1) 2) -1)) (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30))))))) |
| 1× | egg-herbie |
| 1292× | rational.json-simplify-39 |
| 736× | rational.json-simplify-51 |
| 650× | rational.json-simplify-11 |
| 576× | rational.json-simplify-24 |
| 564× | rational.json-simplify-13 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 371 | 4888 |
| 1 | 1386 | 4434 |
| 2 | 7044 | 4422 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))) |
(+.f64 (*.f64 d1 30) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 30) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 30 d2))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (/.f64 (-.f64 30 d2) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 60) (-.f64 (*.f64 d1 d2) (*.f64 d1 30))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) |
(+.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) |
(+.f64 (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) |
(+.f64 (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (*.f64 d1 d2)) |
(+.f64 (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (+.f64 (-.f64 d2 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (*.f64 d1 d2)) |
(+.f64 (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d1 d1)) (*.f64 d1 d2)) |
(+.f64 (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d2 d2)) (*.f64 d1 d2)) |
(+.f64 (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 d2)) |
(+.f64 (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 d2)) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 d2)) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 30)) |
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 30)) (*.f64 d1 60)) |
(+.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 d2)) (*.f64 d2 (+.f64 d1 d1))) |
(+.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 (neg.f64 d2))) (-.f64 d2 d2)) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2)) |
(+.f64 (*.f64 d1 (-.f64 30 d2)) (*.f64 d2 (+.f64 d1 d1))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 30 (+.f64 d2 30))))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 30 (+.f64 d2 30)))) (*.f64 (*.f64 d1 d2) 1/2)) |
(+.f64 (*.f64 (*.f64 d1 30) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 30)))) (*.f64 (*.f64 d1 30) 1/2)) |
(+.f64 (/.f64 (-.f64 30 d2) (/.f64 1 d1)) (*.f64 d2 (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 0 (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 (neg.f64 d2) -30) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 30) 2))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) -1)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 -1 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 30))) |
(-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 30) 2)))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 (neg.f64 d2) -30) (+.f64 d1 d1)))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) -1))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 -1 d1)))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 30))))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 -1 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 60)) (*.f64 d1 30)) |
(-.f64 (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 d2)) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2)) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 (+.f64 d2 30)))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2))) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) (+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))) |
(-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2)))) (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 60)) (+.f64 (*.f64 d1 d2) (*.f64 d1 60))) (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 60)) (*.f64 d1 30))) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1)))) (+.f64 (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 d2))) |
(-.f64 (+.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))) (+.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (+.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))) (+.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2)) (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2))) (+.f64 (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) (+.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2))) |
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
(/.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d2 30)))) |
(/.f64 d1 (-.f64 0 (/.f64 -1 (+.f64 d2 30)))) |
(/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
(/.f64 (+.f64 d2 30) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (+.f64 d2 30) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 30))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 (neg.f64 d2) -30)))) |
(/.f64 (+.f64 (neg.f64 d2) -30) (/.f64 -1 d1)) |
(/.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30))) |
(/.f64 (neg.f64 d1) (-.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30))))) |
(/.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) -1) |
(/.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 30)) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 30) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 30)) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30))) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))))) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d2 30))) |
(/.f64 (*.f64 (+.f64 d2 30) 1/2) (/.f64 1/2 d1)) |
(/.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (neg.f64 (*.f64 d1 30))) -1) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (+.f64 d2 30))) |
(/.f64 (-.f64 (*.f64 d1 3) (-.f64 (*.f64 (+.f64 d1 d1) 2) (-.f64 d1 d1))) (/.f64 -1 (+.f64 d2 30))) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (/.f64 -1 (+.f64 d2 30))) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 3)) (+.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 (+.f64 d1 d1) 2))) (/.f64 -1 (+.f64 d2 30))) |
(/.f64 (-.f64 (-.f64 d2 (+.f64 d2 30)) d2) (/.f64 -1 d1)) |
(/.f64 (-.f64 (neg.f64 d2) 30) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d2 30) 2)) (+.f64 (neg.f64 d2) -30)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 0 (+.f64 d2 (+.f64 d2 30))) (neg.f64 d2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d2) 30) (*.f64 d2 3)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (-.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (-.f64 d2 d2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d2 3) (+.f64 30 (+.f64 d2 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 1/2) (*.f64 1/2 (*.f64 (+.f64 d2 30) 3))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 d2 (+.f64 d2 30))) (+.f64 (+.f64 d2 (+.f64 d2 30)) (+.f64 d2 (+.f64 d2 30)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 30 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) d2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) 30)) (/.f64 1 d1)) |
(/.f64 (-.f64 (neg.f64 d2) (/.f64 (+.f64 d2 (+.f64 d2 30)) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 d2 30) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (*.f64 (+.f64 d1 d1) 2) -1)) (/.f64 1 (+.f64 d2 30))) |
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 30 d1) |
(*.f64 d1 30) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 d2 (+.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (+.f64 d2 (-.f64 (-.f64 d1 d1) d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 -30)) (+.f64 d2 (+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d1 d1) d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 -30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 (-.f64 d2 (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))))) |
(+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 d2 (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 d2 (+.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 d2 (+.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (+.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(+.f64 (-.f64 d2 d2) (+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(-.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (-.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(-.f64 (+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 d2 d2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (+.f64 d2 (-.f64 (*.f64 d1 30) d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (+.f64 d2 (-.f64 (*.f64 d1 30) d2)) (*.f64 d1 (-.f64 d2 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 30) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 30 d2) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 -30 d2)) (*.f64 d1 (+.f64 60 (*.f64 2 d2)))) |
(+.f64 (*.f64 d1 (-.f64 -30 d2)) (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d1)) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 30) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 30 d2) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 -30 d2)) (*.f64 d1 (+.f64 60 (*.f64 2 d2)))) |
(+.f64 (*.f64 d1 (-.f64 -30 d2)) (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 d2 (+.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 30 d2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (/.f64 (-.f64 30 d2) (/.f64 1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 60) (-.f64 (*.f64 d1 d2) (*.f64 d1 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90)))) |
(+.f64 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(+.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90)))) |
(+.f64 (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90)))) |
(+.f64 (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (+.f64 d2 (-.f64 (-.f64 d1 d1) d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 -30)) (+.f64 d2 (+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d1 d1) d2)))) |
(+.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 d2 (+.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 -30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(+.f64 (+.f64 (-.f64 d2 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (+.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(+.f64 (-.f64 d2 d2) (+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2))) |
(+.f64 (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d1 d1)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(-.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)))) |
(+.f64 (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 (-.f64 d2 (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))))) |
(+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 d2 (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))))) |
(+.f64 (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d2 d2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (-.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(-.f64 (+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)) (-.f64 d2 d2)) |
(+.f64 (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 d2 (+.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 (-.f64 d1 d1) d2))) |
(+.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 d2)) |
(+.f64 (+.f64 d2 (-.f64 (*.f64 d1 30) d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (+.f64 d2 (-.f64 (*.f64 d1 30) d2)) (*.f64 d1 (-.f64 d2 (-.f64 d2 d2)))) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 30)) (*.f64 d1 60)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 d2)) (*.f64 d2 (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 (neg.f64 d2))) (-.f64 d2 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 d1 (-.f64 30 d2)) (*.f64 d2 (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 30 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 30 (+.f64 d2 30)))) (*.f64 (*.f64 d1 d2) 1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 (*.f64 d1 30) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 30)))) (*.f64 (*.f64 d1 30) 1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(+.f64 (/.f64 (-.f64 30 d2) (/.f64 1 d1)) (*.f64 d2 (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 -30)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (-.f64 d2 -30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d2 (-.f64 (-.f64 d1 d1) d2))) |
(-.f64 d2 (-.f64 (+.f64 d2 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d2 -30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 0 (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 (neg.f64 d2) -30) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 30) 2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (+.f64 60 (*.f64 2 d2)))) (*.f64 d1 (-.f64 -30 d2)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) (*.f64 d1 (-.f64 -30 d2)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 30 d2) (+.f64 d1 d1)))) |
(-.f64 d2 (-.f64 (-.f64 d2 (*.f64 d1 (-.f64 -30 d2))) (*.f64 d1 (+.f64 60 (*.f64 2 d2))))) |
(-.f64 d2 (-.f64 (-.f64 d2 (*.f64 d1 (-.f64 -30 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d2 60))))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) -1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 -1 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (+.f64 d2 (-.f64 (-.f64 d1 d1) d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 -30 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(*.f64 d1 (-.f64 (-.f64 d2 d2) (-.f64 -30 d2))) |
(-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 30) 2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 (neg.f64 d2) -30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(-.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (+.f64 60 (*.f64 2 d2)))) (*.f64 d1 (-.f64 -30 d2)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) (*.f64 d1 (-.f64 -30 d2)))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 30 d2) (+.f64 d1 d1)))) |
(-.f64 d2 (-.f64 (-.f64 d2 (*.f64 d1 (-.f64 -30 d2))) (*.f64 d1 (+.f64 60 (*.f64 2 d2))))) |
(-.f64 d2 (-.f64 (-.f64 d2 (*.f64 d1 (-.f64 -30 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d2 60))))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) -1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 -1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 -1 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) |
(-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)) (*.f64 (+.f64 30 d2) (+.f64 d1 d1))) |
(-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)) (*.f64 d1 (+.f64 60 (*.f64 2 d2)))) |
(-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 30 d2) (*.f64 d1 3))) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 60)) (*.f64 d1 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90)))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))) |
(-.f64 (*.f64 (-.f64 d2 d2) (+.f64 d1 d1)) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(-.f64 (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(-.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2)) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3/2)) (*.f64 (*.f64 d1 (+.f64 30 d2)) 1/2)) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3/2)) (*.f64 d1 (+.f64 15 (*.f64 1/2 d2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3/2)) (*.f64 d1 (+.f64 15 (*.f64 d2 1/2)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)) (*.f64 (+.f64 30 d2) (+.f64 d1 d1))) |
(-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)) (*.f64 d1 (+.f64 60 (*.f64 2 d2)))) |
(-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 (+.f64 d2 30)))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 -30)) d2)) |
(-.f64 (+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) (+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))) |
(-.f64 (+.f64 d2 (-.f64 (-.f64 d1 d1) d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 -30 d2)))) |
(-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2)))) (+.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 30 d2) (*.f64 d1 3))) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 60)) (+.f64 (*.f64 d1 d2) (*.f64 d1 60))) (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 60)) (*.f64 d1 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1)))) (+.f64 (+.f64 (*.f64 d1 30) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 d2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(-.f64 (+.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))) (+.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90)))) |
(-.f64 (+.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))) (+.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2)) (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2))) (+.f64 (*.f64 (+.f64 d2 30) (*.f64 (+.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) (+.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3/2)) (*.f64 (*.f64 d1 (+.f64 30 d2)) 1/2)) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3/2)) (*.f64 d1 (+.f64 15 (*.f64 1/2 d2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3/2)) (*.f64 d1 (+.f64 15 (*.f64 d2 1/2)))) |
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2))) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 d1 (-.f64 0 (/.f64 -1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (+.f64 d2 30) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (+.f64 d2 30) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 (neg.f64 d2) -30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (+.f64 (neg.f64 d2) -30) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (neg.f64 d1) (-.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) -1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 30)) 1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 30) 2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 30)) d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (*.f64 (+.f64 d2 30) 1/2) (/.f64 1/2 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (neg.f64 (*.f64 d1 30))) -1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (*.f64 d1 3) (-.f64 (*.f64 (+.f64 d1 d1) 2) (-.f64 d1 d1))) (/.f64 -1 (+.f64 d2 30))) |
(*.f64 (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 3))) (/.f64 (+.f64 30 d2) -1)) |
(*.f64 (-.f64 -30 d2) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 3)))) |
(*.f64 (+.f64 30 d2) (-.f64 (-.f64 d1 (-.f64 d1 (*.f64 (+.f64 d1 d1) 2))) (*.f64 d1 3))) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (/.f64 -1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 3)) (+.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 (+.f64 d1 d1) 2))) (/.f64 -1 (+.f64 d2 30))) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(/.f64 (-.f64 (-.f64 d2 (+.f64 d2 30)) d2) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (neg.f64 d2) 30) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d2 30) 2)) (+.f64 (neg.f64 d2) -30)) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (-.f64 0 (+.f64 d2 (+.f64 d2 30))) (neg.f64 d2)) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d2) 30) (*.f64 d2 3)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (-.f64 d2 30)) (*.f64 d2 3)) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 (-.f64 d2 30)) (*.f64 d2 3))) |
(*.f64 d1 (-.f64 30 (-.f64 (+.f64 d2 d2) (*.f64 d2 3)))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (-.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (-.f64 d2 d2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 2 (*.f64 (+.f64 30 d2) 2)) (*.f64 (+.f64 30 d2) 3))) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90)))) |
(*.f64 d1 (-.f64 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90)) (-.f64 d2 d2))) |
(/.f64 (-.f64 (*.f64 d2 3) (+.f64 30 (+.f64 d2 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d2 3) (+.f64 d2 (+.f64 30 (*.f64 d2 3)))) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d2 3) (+.f64 d2 (+.f64 30 (*.f64 d2 3))))) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 30 (*.f64 d2 3)) (*.f64 d2 3)))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 1/2) (*.f64 1/2 (*.f64 (+.f64 d2 30) 3))) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 d2 (+.f64 d2 30))) (+.f64 (+.f64 d2 (+.f64 d2 30)) (+.f64 d2 (+.f64 d2 30)))) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1)) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(/.f64 (-.f64 (+.f64 30 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) d2)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) 30)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (neg.f64 d2) (/.f64 (+.f64 d2 (+.f64 d2 30)) -1)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 d2 30) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) -1)) (/.f64 1 d1)) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (*.f64 (+.f64 d1 d1) 2) -1)) (/.f64 1 (+.f64 d2 30))) |
(+.f64 (*.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 d2 3) 90))) |
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
Compiled 18 to 9 computations (50% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d2 | @ | 0 | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| 1.0ms | d1 | @ | inf | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| 0.0ms | d1 | @ | 0 | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| 0.0ms | d1 | @ | -inf | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| 0.0ms | d2 | @ | inf | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| 1× | batch-egg-rewrite |
| 1332× | rational.json-1 |
| 1328× | rational.json-2 |
| 1328× | rational.json-4 |
| 1328× | rational.json-3 |
| 1198× | rational.json-simplify-51 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 45 | 13 |
| 2 | 130 | 13 |
| 3 | 628 | 13 |
| 4 | 4515 | 13 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d2) (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (*.f64 d1 (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 60) (*.f64 d1 (+.f64 d2 60))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 0 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 0 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 (neg.f64 d2) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 -1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 0 (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (-.f64 0 (*.f64 d1 (+.f64 d2 60))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d2) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (neg.f64 d2) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 0 (-.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 60) (*.f64 d1 (-.f64 30 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 60) (*.f64 d1 (+.f64 d2 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 d1 (-.f64 (neg.f64 d2) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d2) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 0 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (-.f64 0 (*.f64 d1 (+.f64 d2 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 -1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 (*.f64 d1 3)) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 90) (-.f64 (*.f64 d1 60) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2)) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2)) (*.f64 d1 90))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2)) (*.f64 d2 (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 (-.f64 (neg.f64 d2) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d2) 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 d2 30)) (*.f64 d1 (-.f64 (neg.f64 d2) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 30) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60))) (+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 60))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d2 (*.f64 d1 3)) (*.f64 d2 (*.f64 d1 3))) (+.f64 (*.f64 d2 (*.f64 d1 3)) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 90) (*.f64 d1 90)) (+.f64 (*.f64 d1 90) (-.f64 (*.f64 d1 60) (*.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1))) (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2)) (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2)) (*.f64 d1 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2))) (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) (+.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2)) (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2))) (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2)) (*.f64 d1 90)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2)) (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2))) (+.f64 (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2)) (*.f64 d2 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d2 30)) (*.f64 0 (+.f64 d2 30))) (+.f64 (*.f64 0 (+.f64 d2 30)) (*.f64 d1 (-.f64 (neg.f64 d2) 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 30) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60))) (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60)))) (+.f64 (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60))) (+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) (+.f64 (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (-.f64 (neg.f64 d2) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d2 (+.f64 30 (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 0 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d2) (+.f64 30 (+.f64 d2 d2))) d2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 0 (+.f64 30 (+.f64 d2 d2))) (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d2) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d2) 30) (*.f64 d2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 d2 3) (+.f64 30 (*.f64 (+.f64 d2 d2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d2 30) (+.f64 (+.f64 d2 30) (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d2 (+.f64 30 (+.f64 d2 d2))) (+.f64 (+.f64 30 (+.f64 d2 d2)) (+.f64 30 (+.f64 d2 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 30) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 30) (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 30) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 2) (+.f64 (+.f64 d2 30) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) 1/2) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) -1/2) (-.f64 (neg.f64 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 d2 30)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d2 30)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 d2) -30) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 60)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 30)) (/.f64 d1 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 30))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (neg.f64 d2) 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 30) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 30) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (+.f64 d2 30)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 d2 30)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30))))))) |
| 1× | egg-herbie |
| 1470× | rational.json-simplify-23 |
| 1190× | rational.json-simplify-7 |
| 1180× | rational.json-simplify-16 |
| 796× | rational.json-simplify-51 |
| 498× | rational.json-simplify-13 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 341 | 4138 |
| 1 | 1213 | 3450 |
| 2 | 5689 | 3450 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(-.f64 (*.f64 d1 d2) (*.f64 d1 -30)) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 30) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 60) (*.f64 d1 (+.f64 d2 60)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 0 (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 0 (+.f64 d2 30))) |
(-.f64 0 (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) -1)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 -1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 0 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) |
(-.f64 (*.f64 d1 -30) (-.f64 0 (*.f64 d1 (+.f64 d2 60)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (*.f64 d1 (+.f64 d2 30))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 0 (-.f64 d1 d2)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 d2 30))) |
(-.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 60) (*.f64 d1 (-.f64 30 d2))) |
(-.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(-.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 60) (*.f64 d1 (+.f64 d2 60))))) |
(-.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 30)) |
(-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 d2)) |
(-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 0 (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (-.f64 0 (*.f64 d1 (+.f64 d2 60))))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) -1))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 -1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) |
(-.f64 (*.f64 d2 (*.f64 d1 3)) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 30))) |
(-.f64 (*.f64 d1 90) (-.f64 (*.f64 d1 60) (*.f64 d1 d2))) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2)) (*.f64 d1 30)) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 30)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 d2)) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2)) (*.f64 d1 90)) |
(-.f64 (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2)) (*.f64 d2 (*.f64 d1 3))) |
(-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d2) 30)))) |
(-.f64 (*.f64 0 (+.f64 d2 30)) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 30) (*.f64 d1 3))) |
(-.f64 (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60))) (+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 60)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) |
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(-.f64 (+.f64 (*.f64 d2 (*.f64 d1 3)) (*.f64 d2 (*.f64 d1 3))) (+.f64 (*.f64 d2 (*.f64 d1 3)) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 30)))) |
(-.f64 (+.f64 (*.f64 d1 90) (*.f64 d1 90)) (+.f64 (*.f64 d1 90) (-.f64 (*.f64 d1 60) (*.f64 d1 d2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1))) (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2)) (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2)) (*.f64 d1 30))) |
(-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2))) (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 30))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) (+.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 d2))) |
(-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2)) (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2))) (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2)) (*.f64 d1 90))) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2)) (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2))) (+.f64 (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2)) (*.f64 d2 (*.f64 d1 3)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d2 30)) (*.f64 0 (+.f64 d2 30))) (+.f64 (*.f64 0 (+.f64 d2 30)) (*.f64 d1 (-.f64 (neg.f64 d2) 30)))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 30) (*.f64 d1 3)))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2))) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60))) (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60)))) (+.f64 (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60))) (+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 60))))) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) (+.f64 (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))) |
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 1 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 -1 (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 30 (+.f64 d2 d2)))) |
(*.f64 (neg.f64 d1) (-.f64 0 (+.f64 d2 30))) |
(*.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 30))) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d2) (+.f64 30 (+.f64 d2 d2))) d2)) |
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) 30)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 0 (+.f64 30 (+.f64 d2 d2))) (neg.f64 d2))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (-.f64 d2 d2))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d2) (+.f64 d2 30))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d2) 30) (*.f64 d2 3))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d2 3) (+.f64 30 (*.f64 (+.f64 d2 d2) 2)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 30) (+.f64 (+.f64 d2 30) (+.f64 d2 30)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 (+.f64 30 (+.f64 d2 d2))) (+.f64 (+.f64 30 (+.f64 d2 d2)) (+.f64 30 (+.f64 d2 d2))))) |
(*.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) -1) |
(*.f64 (+.f64 d2 30) d1) |
(*.f64 (+.f64 d2 30) (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1))) |
(*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 30) 1/2)) |
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 60))) |
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 30)))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2)) |
(*.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) -1/2) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 (/.f64 d1 2) (+.f64 (+.f64 d2 30) (+.f64 d2 30))) |
(*.f64 (*.f64 (+.f64 d2 30) 1/2) (+.f64 d1 d1)) |
(*.f64 (*.f64 (+.f64 d2 30) -1/2) (-.f64 (neg.f64 d1) d1)) |
(*.f64 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) -1/2) |
(*.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) -1/2) |
(*.f64 (-.f64 0 (+.f64 d2 30)) (neg.f64 d1)) |
(*.f64 (neg.f64 (+.f64 d2 30)) (neg.f64 d1)) |
(*.f64 (+.f64 (neg.f64 d2) -30) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 60)) 1/2) |
(*.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 30)) (/.f64 d1 2)) |
(*.f64 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 30))) 2) |
(/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 30))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (neg.f64 d2) 30)))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30))) |
(/.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) -1) |
(/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
(/.f64 (+.f64 d2 30) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))))) |
(/.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (/.f64 -1 d1)) |
(/.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 1/2 d1)) |
(/.f64 (-.f64 0 (+.f64 d2 30)) (/.f64 -1 d1)) |
(/.f64 (neg.f64 (+.f64 d2 30)) (/.f64 -1 d1)) |
(neg.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 30 d1) |
(*.f64 d1 30) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 d2) (*.f64 d1 -30)) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 30) (*.f64 d1 (neg.f64 d2))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 60) (*.f64 d1 (+.f64 d2 60)))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 0 (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 0 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 0 (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) -1)) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 -1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 0 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (neg.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (neg.f64 (*.f64 d2 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (-.f64 (-.f64 d1 d1) (*.f64 d2 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (-.f64 (-.f64 d2 d2) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (-.f64 (-.f64 d2 d2) (*.f64 d2 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 -30) (-.f64 0 (*.f64 d1 (+.f64 d2 60)))) |
(-.f64 (*.f64 d1 -30) (neg.f64 (*.f64 d1 (+.f64 d2 60)))) |
(-.f64 (*.f64 d1 (+.f64 d2 60)) (neg.f64 (*.f64 d1 -30))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 0 (-.f64 d1 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 0 (-.f64 d1 d2))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))))) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 d2 30))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 60) (*.f64 d1 (-.f64 30 d2))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 60) (*.f64 d1 (+.f64 d2 60))))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (*.f64 (+.f64 d2 30) (-.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (*.f64 (+.f64 d2 30) (-.f64 d1 d1)) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 30) d2))) |
(-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 30)) d2)) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 0 (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (neg.f64 d2)) (neg.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30)))))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 d2)) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (-.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d2)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d2) (+.f64 d2 (+.f64 d2 30)))))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d2)) (-.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d2)) (+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (neg.f64 d2) (+.f64 d2 (+.f64 d2 30)))))) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (-.f64 0 (*.f64 d1 (+.f64 d2 60))))) |
(-.f64 (*.f64 d1 -30) (neg.f64 (*.f64 d1 (+.f64 d2 60)))) |
(-.f64 (*.f64 d1 (+.f64 d2 60)) (neg.f64 (*.f64 d1 -30))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 (-.f64 -30 d2) (+.f64 d2 30)))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) -1))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 (-.f64 -30 d2) (+.f64 d2 30)))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 -1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 (-.f64 -30 d2) (+.f64 d2 30)))) |
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 d2 (*.f64 d1 3)) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 30))) |
(-.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (*.f64 d2 3)))) |
(*.f64 d1 (-.f64 (*.f64 d2 3) (+.f64 d2 (-.f64 d2 30)))) |
(-.f64 (*.f64 d1 90) (-.f64 (*.f64 d1 60) (*.f64 d1 d2))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2)) (*.f64 d1 30)) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 d2)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) (*.f64 (+.f64 d2 30) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 30) d2))) (*.f64 (+.f64 d2 30) (-.f64 d1 d1))) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2)) (*.f64 d1 90)) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2)) (*.f64 d2 (*.f64 d1 3))) |
(+.f64 (*.f64 d1 30) (-.f64 (*.f64 2 (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 (*.f64 d2 3)))) |
(+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d2) 2)) (*.f64 d1 (*.f64 d2 3)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (+.f64 d2 30)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (-.f64 d1 d1)) (*.f64 (+.f64 d2 30) (-.f64 d1 d1))) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 (-.f64 (-.f64 d1 d1) d1))) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d2) 30)))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(-.f64 (*.f64 0 (+.f64 d2 30)) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(-.f64 (+.f64 (*.f64 d2 0) 0) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(*.f64 (+.f64 d2 30) (+.f64 d1 0)) |
(-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 30) (*.f64 d1 3))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2)) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60))) (+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 60)))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 30) d2))) |
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (*.f64 d2 (*.f64 d1 3)) (*.f64 d2 (*.f64 d1 3))) (+.f64 (*.f64 d2 (*.f64 d1 3)) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 30)))) |
(-.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (*.f64 d2 3)))) |
(*.f64 d1 (-.f64 (*.f64 d2 3) (+.f64 d2 (-.f64 d2 30)))) |
(-.f64 (+.f64 (*.f64 d1 90) (*.f64 d1 90)) (+.f64 (*.f64 d1 90) (-.f64 (*.f64 d1 60) (*.f64 d1 d2)))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) (+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 30)) d2)) |
(-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1))) (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2)) (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (-.f64 d2 d2)) (*.f64 d1 30))) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2))) (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) (+.f64 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 d1 d2))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) (*.f64 (+.f64 d2 30) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 30) d2))) (*.f64 (+.f64 d2 30) (-.f64 d1 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30)))) (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (-.f64 d1 d1) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2)) (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2))) (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 60) 2)) (*.f64 d1 90))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2)) (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2))) (+.f64 (+.f64 (*.f64 d1 30) (*.f64 (*.f64 d1 (+.f64 d2 d2)) 2)) (*.f64 d2 (*.f64 d1 3)))) |
(+.f64 (*.f64 d1 30) (-.f64 (*.f64 2 (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 (*.f64 d2 3)))) |
(+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d2) 2)) (*.f64 d1 (*.f64 d2 3)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d2 30)) (*.f64 0 (+.f64 d2 30))) (+.f64 (*.f64 0 (+.f64 d2 30)) (*.f64 d1 (-.f64 (neg.f64 d2) 30)))) |
(-.f64 (+.f64 (*.f64 d2 0) 0) (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(*.f64 (+.f64 d2 30) (+.f64 d1 0)) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 30) (*.f64 d1 3)))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60))) (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60)))) (+.f64 (+.f64 (*.f64 d1 (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 60))) (+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 60))))) |
(*.f64 d1 (+.f64 d2 30)) |
(-.f64 (+.f64 (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2))))) (+.f64 (+.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 d2))) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 30 (+.f64 d2 d2)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 30) d2))) |
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 1 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 -1 (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 30 (+.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 30) d2))) |
(*.f64 (neg.f64 d1) (-.f64 0 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d2) (+.f64 30 (+.f64 d2 d2))) d2)) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 0 (+.f64 30 (+.f64 d2 d2))) (neg.f64 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 30) d2))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (-.f64 d2 d2))) |
(*.f64 d1 (-.f64 (-.f64 d2 d2) (-.f64 d2 (+.f64 d2 (+.f64 d2 30))))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d2 30)) (-.f64 d2 (-.f64 d2 d2)))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d2) (+.f64 d2 30))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d2 (+.f64 d2 30)))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d2) 30) (*.f64 d2 3))) |
(-.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (*.f64 d2 3)))) |
(*.f64 d1 (-.f64 (*.f64 d2 3) (+.f64 d2 (-.f64 d2 30)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d2 3) (+.f64 30 (*.f64 (+.f64 d2 d2) 2)))) |
(*.f64 d1 (-.f64 (+.f64 30 (*.f64 (+.f64 d2 d2) 2)) (*.f64 d2 3))) |
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d2) 2) (-.f64 30 (*.f64 d2 3)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 30) (+.f64 (+.f64 d2 30) (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 (+.f64 30 (+.f64 d2 d2))) (+.f64 (+.f64 30 (+.f64 d2 d2)) (+.f64 30 (+.f64 d2 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 30) d2))) |
(*.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) -1) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (+.f64 d2 30) d1) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (+.f64 d2 30) (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1))) |
(*.f64 (+.f64 d2 30) (/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) -1)) |
(*.f64 (+.f64 d2 30) (-.f64 (*.f64 d1 -3) (+.f64 (neg.f64 d1) (*.f64 d1 -3)))) |
(*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 30) 1/2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 1/2) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 60))) |
(*.f64 1/2 (+.f64 (*.f64 d1 60) (*.f64 d1 (+.f64 d2 d2)))) |
(*.f64 1/2 (*.f64 d1 (+.f64 60 (+.f64 d2 d2)))) |
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2)) |
(*.f64 (+.f64 d2 30) (*.f64 (-.f64 (neg.f64 d1) d1) -1/2)) |
(*.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))) -1/2) |
(*.f64 (+.f64 d2 30) (*.f64 (-.f64 (neg.f64 d1) d1) -1/2)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 (+.f64 d2 30) (*.f64 (-.f64 (neg.f64 d1) d1) -1/2)) |
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (/.f64 d1 2) (+.f64 (+.f64 d2 30) (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (*.f64 (+.f64 d2 30) 1/2) (+.f64 d1 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (*.f64 (+.f64 d2 30) -1/2) (-.f64 (neg.f64 d1) d1)) |
(*.f64 (+.f64 d2 30) (*.f64 (-.f64 (neg.f64 d1) d1) -1/2)) |
(*.f64 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) -1/2) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 30) d2))) |
(*.f64 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) -1/2) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (-.f64 0 (+.f64 d2 30)) (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (neg.f64 (+.f64 d2 30)) (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (+.f64 (neg.f64 d2) -30) (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 60)) 1/2) |
(*.f64 1/2 (+.f64 (*.f64 d1 60) (*.f64 d1 (+.f64 d2 d2)))) |
(*.f64 1/2 (*.f64 d1 (+.f64 60 (+.f64 d2 d2)))) |
(*.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 30)) (/.f64 d1 2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 30))) 2) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (neg.f64 d2) 30)))) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) -1) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 (+.f64 d2 30) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30))) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30)) (*.f64 d1 (+.f64 d2 30))))) |
(*.f64 (+.f64 d2 30) (*.f64 (-.f64 (neg.f64 d1) d1) -1/2)) |
(/.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (/.f64 -1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 30) d2))) |
(/.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 1/2 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 (-.f64 0 (+.f64 d2 30)) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 (neg.f64 (+.f64 d2 30)) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(neg.f64 (*.f64 d1 (-.f64 (neg.f64 d2) 30))) |
(*.f64 d1 (+.f64 d2 30)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (+.f64 10 d2)) |
| ✓ | 0.1b | (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
Compiled 26 to 17 computations (34.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d1 | @ | -inf | (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
| 1.0ms | d1 | @ | 0 | (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
| 0.0ms | d2 | @ | 0 | (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
| 0.0ms | d2 | @ | -inf | (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
| 0.0ms | d2 | @ | inf | (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
| 1× | batch-egg-rewrite |
| 1984× | rational.json-1 |
| 1978× | rational.json-2 |
| 848× | rational.json-simplify-11 |
| 822× | rational.json-simplify-13 |
| 702× | rational.json-simplify-5 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 38 |
| 1 | 59 | 32 |
| 2 | 174 | 26 |
| 3 | 845 | 26 |
| 4 | 6621 | 26 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
(*.f64 d1 (+.f64 10 d2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 -20))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 20) (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 40) (*.f64 d1 (+.f64 (+.f64 d2 30) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (+.f64 d2 30) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 -10))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -20) (-.f64 0 (*.f64 d1 (+.f64 (+.f64 d2 30) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 -1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 0 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d2 d2) (neg.f64 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (neg.f64 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d2)) (neg.f64 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 d1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 20) (-.f64 d2 d2)) (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 60) (-.f64 (/.f64 80 (/.f64 1 d1)) (*.f64 d1 (+.f64 (+.f64 d2 30) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)) (-.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (-.f64 d2 d2)) (*.f64 d1 20))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) (*.f64 d1 20))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) (*.f64 d1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 10 d2)) (/.f64 80 (/.f64 1 d1))) (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 20) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 20)) (/.f64 d1 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 10 d2) (+.f64 d2 30)) d1) (*.f64 d1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 d2 30)) (neg.f64 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d2 30)) (*.f64 (+.f64 d2 30) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 (+.f64 (+.f64 d2 30) 20))) (+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30)))) (+.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 d1 (+.f64 10 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 10 d2) (+.f64 (+.f64 10 d2) (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 0 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (+.f64 (+.f64 (neg.f64 d2) -10) -20))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (+.f64 -20 (+.f64 (neg.f64 d2) -10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 30) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 30) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 d1 40)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 d1 40) (*.f64 (+.f64 10 d2) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d2 30)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 30)) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (neg.f64 (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 30) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 10 d2) (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d1) (+.f64 d2 30)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (+.f64 d2 30)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 d2 30)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 0 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 0 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 1 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 1 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 d2) (/.f64 d1 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 1/10) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 1/10) (-.f64 (*.f64 d1 (+.f64 10 (+.f64 d2 d2))) (*.f64 d1 (+.f64 10 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (/.f64 d1 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (/.f64 d1 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (/.f64 d1 1/10) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 10 (+.f64 10 d2))) (*.f64 d1 (+.f64 10 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 10 d2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 d1 1/10) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 (+.f64 d2 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 (+.f64 10 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d1 1/10) (*.f64 d1 (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d2) (*.f64 d1 -10))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 20)) (/.f64 d1 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 (+.f64 (neg.f64 d2) -10) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 10 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 10 d2) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 10 d2) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 0 (*.f64 (+.f64 10 d2) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (/.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (/.f64 (*.f64 (+.f64 10 d2) 2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 10 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 -1 (*.f64 (+.f64 10 d2) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d2 d2) (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 d1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 10 (+.f64 d2 d2))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)) (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 d1 1/10) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 10 (+.f64 d2 d2)) d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (+.f64 10 d2) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 10 d2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d2 d2) -1) (*.f64 (+.f64 10 d2) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 -1 (+.f64 10 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 10 d2) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 10 d2) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 10 d2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (+.f64 10 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 (+.f64 10 d2) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 d2) -10) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 10 d2) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 10 d2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 10 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 10 d2)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 10 d2)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 10 d2) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 d1 (+.f64 10 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 10 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 10 d2) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1))))))) |
| 1× | egg-herbie |
| 1398× | rational.json-simplify-23 |
| 814× | rational.json-simplify-51 |
| 682× | rational.json-simplify-13 |
| 642× | rational.json-simplify-11 |
| 574× | rational.json-simplify-14 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 441 | 6426 |
| 1 | 1537 | 5770 |
| 2 | 7553 | 5770 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1)) |
(+.f64 (*.f64 20 d1) (*.f64 10 d1)) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 10 d1) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 -20)) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 20) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 40) (*.f64 d1 (+.f64 (+.f64 d2 30) 20)))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (+.f64 d2 30) 0)) |
(-.f64 0 (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 0 (*.f64 -1 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 -10)) |
(-.f64 (*.f64 d1 -20) (-.f64 0 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)))) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) -1)) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 -1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 0 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))))) |
(-.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (-.f64 d2 d2) (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (*.f64 d1 (+.f64 d2 30))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 d1 (+.f64 10 d2))) |
(-.f64 (+.f64 (*.f64 d1 20) (-.f64 d2 d2)) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (*.f64 d1 60) (-.f64 (/.f64 80 (/.f64 1 d1)) (*.f64 d1 (+.f64 (+.f64 d2 30) 20)))) |
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)) (-.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))))) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (-.f64 d2 d2)) (*.f64 d1 20)) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) (*.f64 d1 20)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) (*.f64 d1 (+.f64 10 d2))) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 10 d2)) (/.f64 80 (/.f64 1 d1))) (*.f64 d1 60)) |
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 20)) (/.f64 d1 1/10)) |
(-.f64 (*.f64 (+.f64 (+.f64 10 d2) (+.f64 d2 30)) d1) (*.f64 d1 (+.f64 10 d2))) |
(-.f64 (*.f64 0 (+.f64 d2 30)) (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 30))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d2 30)) (*.f64 (+.f64 d2 30) (*.f64 d1 3))) |
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 (+.f64 (+.f64 d2 30) 20))) (+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30)))) (+.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 d1 (+.f64 10 d2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 1 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 -1 (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 10 d2) (+.f64 (+.f64 10 d2) (+.f64 d2 30)))) |
(*.f64 (neg.f64 d1) (-.f64 0 (+.f64 d2 30))) |
(*.f64 (neg.f64 d1) (+.f64 (+.f64 (neg.f64 d2) -10) -20)) |
(*.f64 (neg.f64 d1) (+.f64 -20 (+.f64 (neg.f64 d2) -10))) |
(*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) -1) |
(*.f64 (+.f64 d2 30) d1) |
(*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 30) 1/2)) |
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) |
(*.f64 1/2 (+.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 d1 40))) |
(*.f64 1/2 (+.f64 (*.f64 d1 40) (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))) |
(*.f64 (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))) -1/2) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2)) |
(*.f64 -1/2 (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 (neg.f64 (+.f64 d2 30)) (neg.f64 d1)) |
(*.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 30)) (*.f64 d1 1/2)) |
(/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))) |
(/.f64 -1 (/.f64 1 (neg.f64 (*.f64 d1 (+.f64 d2 30))))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30))) |
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) -1) |
(/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(/.f64 1/2 (/.f64 -1 (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))))) |
(/.f64 (-.f64 (+.f64 10 d2) (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (/.f64 -1 d1)) |
(/.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 (neg.f64 d1) (+.f64 d2 30)) -1) |
(/.f64 (-.f64 0 (+.f64 d2 30)) (/.f64 -1 d1)) |
(/.f64 (neg.f64 (+.f64 d2 30)) (/.f64 -1 d1)) |
(neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) 0) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 0 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 0 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 1 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 1 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 d2) (/.f64 d1 1/10))) |
(+.f64 0 (*.f64 d1 (+.f64 10 d2))) |
(+.f64 (/.f64 d1 1/10) (*.f64 d1 d2)) |
(+.f64 (/.f64 d1 1/10) (-.f64 (*.f64 d1 (+.f64 10 (+.f64 d2 d2))) (*.f64 d1 (+.f64 10 d2)))) |
(+.f64 (*.f64 d1 d2) (/.f64 d1 1/10)) |
(+.f64 (*.f64 d1 d2) (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (/.f64 d1 1/10))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (-.f64 (/.f64 d1 1/10) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 10 (+.f64 10 d2))) (*.f64 d1 (+.f64 10 d2)))) |
(+.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)))) |
(+.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 (+.f64 10 d2) (+.f64 d1 d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 10 d2))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 10 d2))) |
(+.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(+.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 10 d2))) |
(+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2))) |
(+.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 10 d2))) |
(+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 d2)))) |
(+.f64 (*.f64 (/.f64 d1 1/10) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 (+.f64 d2 d2))))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 (+.f64 10 d2))))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) 0) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 0 (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (/.f64 d1 1/10) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 d2) (*.f64 d1 -10)) |
(-.f64 (*.f64 d1 (+.f64 d2 20)) (/.f64 d1 1/10)) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 (+.f64 (neg.f64 d2) -10) (+.f64 d1 d1))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 10 d2) 2))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 0 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (/.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) -1)) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (/.f64 (*.f64 (+.f64 10 d2) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 10 d2)))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 -1 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(-.f64 (-.f64 d1 d1) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (-.f64 d2 d2) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 d1 (+.f64 10 d2))) |
(-.f64 (*.f64 d1 (+.f64 10 (+.f64 d2 d2))) (*.f64 d1 d2)) |
(-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)) (*.f64 (+.f64 10 d2) (+.f64 d1 d1))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(-.f64 (+.f64 (/.f64 d1 1/10) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 d2)) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(-.f64 (*.f64 (+.f64 10 (+.f64 d2 d2)) d1) (*.f64 d1 d2)) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 10 d2) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 10 d2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (*.f64 (-.f64 d2 d2) -1) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 d2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))) |
(/.f64 d1 (/.f64 1 (+.f64 10 d2))) |
(/.f64 d1 (neg.f64 (/.f64 -1 (+.f64 10 d2)))) |
(/.f64 (+.f64 10 d2) (/.f64 1 d1)) |
(/.f64 (+.f64 10 d2) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (*.f64 d1 (+.f64 10 d2)) 1) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 10 d2)))) |
(/.f64 -1 (/.f64 1 (*.f64 (+.f64 10 d2) (neg.f64 d1)))) |
(/.f64 (+.f64 (neg.f64 d2) -10) (/.f64 -1 d1)) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 10 d2))) |
(/.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) -1) |
(/.f64 (*.f64 (+.f64 10 d2) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 10 d2)) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 10 d2) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 10 d2)) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 10 d2)) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 10 d2))) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 d1 (+.f64 10 d2))))) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 10 d2))) |
(/.f64 (*.f64 (+.f64 10 d2) 1/2) (/.f64 1/2 d1)) |
(neg.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1)) |
(*.f64 (-.f64 (+.f64 -10 (*.f64 -1 d2)) 20) (*.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 -10 d2) 20) (neg.f64 d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1)) |
(*.f64 (-.f64 (+.f64 -10 (*.f64 -1 d2)) 20) (*.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 -10 d2) 20) (neg.f64 d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1)) |
(*.f64 (-.f64 (+.f64 -10 (*.f64 -1 d2)) 20) (*.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 -10 d2) 20) (neg.f64 d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1)) |
(*.f64 (-.f64 (+.f64 -10 (*.f64 -1 d2)) 20) (*.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 -10 d2) 20) (neg.f64 d1)) |
(+.f64 (*.f64 20 d1) (*.f64 10 d1)) |
(+.f64 (*.f64 d1 10) (*.f64 d1 20)) |
(*.f64 d1 30) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 (+.f64 10 d2) d1) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 10 d1) |
(*.f64 d1 10) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 10 d1) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 -20)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 30 d2)) 2) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 10) 30)) (+.f64 d2 10)))) |
(-.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 10) 30)) (+.f64 d2 10))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 10) (+.f64 d2 10)))) |
(-.f64 (*.f64 d1 20) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (*.f64 d1 20) (*.f64 (+.f64 d2 10) (neg.f64 d1))) |
(-.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 -10 d2))) |
(-.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 30 d2)) 2) (-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 20)) (*.f64 d1 20))) |
(-.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 50) 20))) |
(-.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 40) (*.f64 d1 (+.f64 (+.f64 d2 30) 20)))) |
(-.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 40) (*.f64 d1 (+.f64 (+.f64 30 d2) 20)))) |
(*.f64 d1 (-.f64 (+.f64 d2 50) 20)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (+.f64 30 d2)))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (-.f64 d2 d2))) |
(*.f64 d1 (-.f64 (+.f64 30 d2) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (+.f64 30 d2)))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (+.f64 30 d2)))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (+.f64 d2 30) 0)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 0 (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 0 (*.f64 -1 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 -10)) |
(*.f64 d1 (-.f64 (+.f64 d2 20) -10)) |
(-.f64 (*.f64 d1 -20) (-.f64 0 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)))) |
(-.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 40) (*.f64 d1 (+.f64 (+.f64 30 d2) 20)))) |
(*.f64 d1 (-.f64 (+.f64 d2 50) 20)) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) -1)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 -1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 0 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 10) 30)) (+.f64 d2 10))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 10) (+.f64 d2 10)))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 (+.f64 d2 10) 30))) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 10) (neg.f64 d1)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (-.f64 -10 d2))) (*.f64 d1 (+.f64 d2 (+.f64 30 (+.f64 d2 10)))))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 (+.f64 d2 10) 30))) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 10) (neg.f64 d1)))) |
(-.f64 d2 (-.f64 (-.f64 d2 (*.f64 d1 (-.f64 -10 d2))) (*.f64 d1 (+.f64 d2 (+.f64 30 (+.f64 d2 10)))))) |
(-.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (+.f64 30 d2)))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 d1)) |
(-.f64 (-.f64 d2 d2) (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 0) (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (neg.f64 (*.f64 d1 (+.f64 30 d2)))) |
(*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
(-.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 40) (*.f64 d1 (+.f64 (+.f64 30 d2) 20)))) |
(*.f64 d1 (-.f64 (+.f64 d2 50) 20)) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 d1 (+.f64 10 d2))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 10) 30)) (+.f64 d2 10))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 10) (+.f64 d2 10)))) |
(-.f64 (+.f64 (*.f64 d1 20) (-.f64 d2 d2)) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 d1 20) (-.f64 d2 d2)) (*.f64 (+.f64 d2 10) (neg.f64 d1))) |
(+.f64 d2 (-.f64 (-.f64 (*.f64 d1 20) d2) (*.f64 d1 (-.f64 -10 d2)))) |
(-.f64 (*.f64 d1 60) (-.f64 (/.f64 80 (/.f64 1 d1)) (*.f64 d1 (+.f64 (+.f64 d2 30) 20)))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 20)) (-.f64 (/.f64 d1 1/80) (*.f64 d1 60))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (*.f64 d1 80) (*.f64 d1 60))) |
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)) (-.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 (+.f64 d2 10) 30))) (-.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 30 (+.f64 d2 10)))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2))))) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (+.f64 30 d2)))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 d1)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (-.f64 d2 d2)) (*.f64 d1 20)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 20)) (*.f64 d1 20)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 50) 20)) (-.f64 d2 d2)) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (-.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) (*.f64 d1 20)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 20)) (*.f64 d1 20)) (*.f64 (*.f64 d1 (+.f64 30 d2)) 0)) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 50) 20)) (*.f64 d1 (*.f64 d2 0))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) (*.f64 d1 (+.f64 10 d2))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 10) 30)) (+.f64 d2 10))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 10) (+.f64 d2 10)))) |
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 0)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 10 d2)) (/.f64 80 (/.f64 1 d1))) (*.f64 d1 60)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 10)) (/.f64 d1 1/80)) (*.f64 d1 60)) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 80) (*.f64 d1 60))) |
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(+.f64 (*.f64 d1 20) (-.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(+.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 20)) (/.f64 d1 1/10)) |
(+.f64 (*.f64 d1 (+.f64 d2 20)) (-.f64 (*.f64 d1 20) (/.f64 d1 1/10))) |
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 40)) (*.f64 d1 10)) |
(-.f64 (*.f64 (+.f64 (+.f64 10 d2) (+.f64 d2 30)) d1) (*.f64 d1 (+.f64 10 d2))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 10) 30)) (+.f64 d2 10))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 10) (+.f64 d2 10)))) |
(-.f64 (*.f64 0 (+.f64 d2 30)) (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (+.f64 (*.f64 d2 0) 0) (neg.f64 (*.f64 d1 (+.f64 30 d2)))) |
(*.f64 (+.f64 30 d2) (+.f64 d1 0)) |
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d2 30)) (*.f64 (+.f64 d2 30) (*.f64 d1 3))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 (+.f64 (+.f64 d2 30) 20))) (+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20))) |
(-.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 40) (*.f64 d1 (+.f64 (+.f64 30 d2) 20)))) |
(*.f64 d1 (-.f64 (+.f64 d2 50) 20)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30)))) (+.f64 (*.f64 d1 (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (*.f64 d1 (+.f64 10 d2)))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 10) 30)) (+.f64 d2 10))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 10) (+.f64 d2 10)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1 (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 10 d2) (+.f64 (+.f64 10 d2) (+.f64 d2 30)))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 10) 30)) (+.f64 d2 10))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 10) (+.f64 d2 10)))) |
(*.f64 (neg.f64 d1) (-.f64 0 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 d1) (+.f64 (+.f64 (neg.f64 d2) -10) -20)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 d1) (+.f64 -20 (+.f64 (neg.f64 d2) -10))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) -1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 d2 30) d1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 30) 1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2) 1/2) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1/2 (+.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 d1 40))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1/2 (+.f64 (*.f64 d1 40) (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))) -1/2) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2)) |
(*.f64 (+.f64 30 d2) (*.f64 (-.f64 (neg.f64 d1) d1) -1/2)) |
(*.f64 (+.f64 30 d2) (*.f64 -1/2 (-.f64 (neg.f64 d1) d1))) |
(*.f64 -1/2 (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 (+.f64 d2 30)) (neg.f64 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 30)) (*.f64 d1 1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 -1 (/.f64 1 (neg.f64 (*.f64 d1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) -1) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 30)) 2))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1/2 (/.f64 -1 (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (-.f64 (+.f64 10 d2) (+.f64 (+.f64 10 d2) (+.f64 d2 30))) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 10) 30)) (+.f64 d2 10))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 10) (+.f64 d2 10)))) |
(/.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 1/2 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (*.f64 (neg.f64 d1) (+.f64 d2 30)) -1) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (-.f64 0 (+.f64 d2 30)) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (neg.f64 (+.f64 d2 30)) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) 0) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 d2 10)) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d2 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 10)) d2)) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 (-.f64 d2 d2))) |
(*.f64 d1 (+.f64 (-.f64 d2 d2) (+.f64 d2 10))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 0 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 0 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d2 d2) (*.f64 (-.f64 d1 d1) -2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d2 d2) (*.f64 (-.f64 d1 d1) -2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d2 d2) (*.f64 (-.f64 d1 d1) -2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d2 d2) (*.f64 (-.f64 d1 d1) -2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2))))) |
(+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (+.f64 d2 10) (-.f64 d2 d2))))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2))))) |
(+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (+.f64 d2 10) (-.f64 d2 d2))))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 1 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 1 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(+.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 d2) (/.f64 d1 1/10))) |
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 d2)) (/.f64 d1 1/10)) |
(-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10)) |
(+.f64 0 (*.f64 d1 (+.f64 10 d2))) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (/.f64 d1 1/10) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (/.f64 d1 1/10) (-.f64 (*.f64 d1 (+.f64 10 (+.f64 d2 d2))) (*.f64 d1 (+.f64 10 d2)))) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 d1 d2) (/.f64 d1 1/10)) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 d1 d2) (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 10)) d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (/.f64 d1 1/10))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 10)) d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)))) |
(+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d2 d2) (+.f64 (/.f64 d1 1/10) (*.f64 d1 d2)))) |
(+.f64 (*.f64 d1 10) (+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d2 d2) (+.f64 (/.f64 d1 1/10) (*.f64 d1 d2)))) |
(+.f64 (*.f64 d1 10) (+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 d2) (-.f64 (/.f64 d1 1/10) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (/.f64 d1 1/10) (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(*.f64 d1 (-.f64 (+.f64 d2 10) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (-.f64 d2 d2) (/.f64 d1 1/10)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (+.f64 d2 10) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 10 (+.f64 10 d2))) (*.f64 d1 (+.f64 10 d2)))) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 10)) d2)) |
(+.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 (+.f64 10 d2) (+.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 d2 10) (+.f64 d1 d1)) (*.f64 (+.f64 d2 10) (neg.f64 d1))) |
(*.f64 (+.f64 d2 10) (+.f64 (+.f64 d1 d1) (neg.f64 d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 10 d2))) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 d2 10)) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 d1 d1)) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 10 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 10)) d2)) |
(+.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 10) (+.f64 d1 d1)) (*.f64 (+.f64 d2 10) (neg.f64 d1))) |
(*.f64 (+.f64 d2 10) (+.f64 (+.f64 d1 d1) (neg.f64 d1))) |
(+.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 10 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(+.f64 (+.f64 (/.f64 d1 1/10) (-.f64 d2 d2)) (*.f64 d1 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 10)) d2)) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 (-.f64 d2 d2))) |
(*.f64 d1 (+.f64 (-.f64 d2 d2) (+.f64 d2 10))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 10 d2))) |
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 d2)) (/.f64 d1 1/10)) |
(-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10)) |
(+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (neg.f64 (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2)))) |
(+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2))))) |
(+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2))))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 d2)))) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 (/.f64 d1 1/10) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 (+.f64 d2 d2))))) |
(*.f64 d1 (+.f64 d2 10)) |
(+.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 (+.f64 10 d2))))) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) 0) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 d2 10)) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (-.f64 d2 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 10)) d2)) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (/.f64 d1 1/10) (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(*.f64 d1 (-.f64 (+.f64 d2 10) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) d1) d1)) |
(-.f64 d1 (-.f64 (+.f64 d1 (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (+.f64 d2 10)))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 d2)) d2))) |
(-.f64 (*.f64 d1 (+.f64 10 d2)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 10)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 (-.f64 d2 d2) (+.f64 d1 d1))) |
(-.f64 0 (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (/.f64 d1 1/10) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 10) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 d2) (*.f64 d1 -10)) |
(*.f64 d1 (-.f64 d2 -10)) |
(-.f64 (*.f64 d1 (+.f64 d2 20)) (/.f64 d1 1/10)) |
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 d2)) (/.f64 d1 1/10)) |
(-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10)) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 (+.f64 (neg.f64 d2) -10) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 10 d2) 2))) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (+.f64 d2 10) (+.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 10) (neg.f64 d1)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (-.f64 -10 d2))) (*.f64 d1 (+.f64 20 (*.f64 2 d2))))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (+.f64 d2 10) (+.f64 d1 d1)) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 10) (neg.f64 d1)))) |
(-.f64 d2 (-.f64 (-.f64 d2 (*.f64 d1 (+.f64 20 (*.f64 2 d2)))) (*.f64 d1 (-.f64 -10 d2)))) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (-.f64 0 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (/.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) -1)) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (/.f64 (*.f64 (+.f64 10 d2) 2) (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 10 d2)))) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 -1 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (-.f64 d1 d1) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 10) (neg.f64 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 -10 d2))) |
(-.f64 (-.f64 d2 d2) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 10) (neg.f64 d1))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 -10 d2))) |
(-.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) (*.f64 d1 (+.f64 10 d2))) |
(*.f64 d1 (+.f64 d2 10)) |
(-.f64 (*.f64 d1 (+.f64 10 (+.f64 d2 d2))) (*.f64 d1 d2)) |
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 d2)) (/.f64 d1 1/10)) |
(-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10)) |
(-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 10) (neg.f64 d1)))) |
(-.f64 (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)) (*.f64 d1 (-.f64 -10 d2))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 10) (neg.f64 d1)))) |
(-.f64 (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)) (*.f64 d1 (-.f64 -10 d2))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 (+.f64 d2 10) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 -10 d2))) |
(-.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (neg.f64 (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)) (*.f64 (+.f64 10 d2) (+.f64 d1 d1))) |
(-.f64 (*.f64 (+.f64 d2 10) (*.f64 d1 3)) (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) |
(-.f64 (*.f64 (+.f64 d2 10) (*.f64 d1 3)) (*.f64 d1 (+.f64 20 (*.f64 2 d2)))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(-.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (*.f64 (+.f64 d2 10) (*.f64 d1 3))) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2)))) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (+.f64 (/.f64 d1 1/10) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 d2)) |
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 d2)) (/.f64 d1 1/10)) |
(-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10)) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2))))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2))))) |
(-.f64 (*.f64 (+.f64 10 (+.f64 d2 d2)) d1) (*.f64 d1 d2)) |
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 d2)) (/.f64 d1 1/10)) |
(-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10)) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 10 d2) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (neg.f64 (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 10 d2)) (*.f64 d1 (*.f64 (+.f64 10 d2) 3))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (neg.f64 (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2)))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 10) (neg.f64 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 -10 d2))) |
(-.f64 (*.f64 (-.f64 d2 d2) -1) (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 10) (neg.f64 d1))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 -10 d2))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 10 d2) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 10 d2)))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 d2 10) (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 10)))) |
(*.f64 1/2 (*.f64 d1 (-.f64 (+.f64 30 (*.f64 3 d2)) (+.f64 d2 10)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) 3)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d2 10) (+.f64 d1 d1))) (neg.f64 (*.f64 (+.f64 d2 10) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 10) 4) (+.f64 30 (*.f64 3 d2)))) |
(/.f64 d1 (/.f64 1 (+.f64 10 d2))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 d1 (neg.f64 (/.f64 -1 (+.f64 10 d2)))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 (+.f64 10 d2) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 (+.f64 10 d2) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 (*.f64 d1 (+.f64 10 d2)) 1) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 10 d2)))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 -1 (/.f64 1 (*.f64 (+.f64 10 d2) (neg.f64 d1)))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 (+.f64 (neg.f64 d2) -10) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 10 d2))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) -1) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 (*.f64 (+.f64 10 d2) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 10 d2)) 1/2)) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 10 d2) 2))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 10 d2)) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 10 d2)) d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 10 d2))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 10 d2) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1)) (*.f64 d1 (+.f64 10 d2))))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 10 d2))) |
(*.f64 d1 (+.f64 d2 10)) |
(/.f64 (*.f64 (+.f64 10 d2) 1/2) (/.f64 1/2 d1)) |
(*.f64 d1 (+.f64 d2 10)) |
(neg.f64 (*.f64 (+.f64 10 d2) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 10)) |
Compiled 12028 to 6809 computations (43.4% saved)
8 alts after pruning (5 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 757 | 5 | 762 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 757 | 8 | 765 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.3b | (/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
| ▶ | 0.2b | (/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
| ▶ | 0.3b | (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
| ✓ | 0.2b | (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
| ✓ | 0.1b | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| ▶ | 34.3b | (*.f64 d2 d1) |
| ✓ | 0.0b | (*.f64 d1 (+.f64 d2 30)) |
| ▶ | 29.5b | (*.f64 d1 30) |
Compiled 109 to 81 computations (25.7% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 1 (+.f64 d2 30)) |
| ✓ | 0.2b | (/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
Compiled 21 to 15 computations (28.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d2 | @ | inf | (/.f64 1 (+.f64 d2 30)) |
| 0.0ms | d2 | @ | 0 | (/.f64 1 (+.f64 d2 30)) |
| 0.0ms | d2 | @ | -inf | (/.f64 1 (+.f64 d2 30)) |
| 0.0ms | d1 | @ | 0 | (/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
| 0.0ms | d2 | @ | -inf | (/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
| 1× | batch-egg-rewrite |
| 796× | rational.json-simplify-1 |
| 606× | rational.json-simplify-19 |
| 568× | rational.json-simplify-13 |
| 566× | rational.json-simplify-3 |
| 526× | rational.json-simplify-5 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 26 |
| 1 | 58 | 26 |
| 2 | 205 | 26 |
| 3 | 1167 | 26 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
(/.f64 1 (+.f64 d2 30)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 0 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 0 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (*.f64 d1 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (*.f64 d1 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (*.f64 d1 30) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 0 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d2) (*.f64 d1 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 30 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (/.f64 (-.f64 30 d2) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 30)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 30 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 30) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 30 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 d2) 2) (/.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 30) 2) (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d2 (/.f64 2 d1)) (/.f64 (+.f64 30 (+.f64 d2 30)) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 30 (/.f64 2 d1)) (/.f64 (+.f64 d2 (+.f64 d2 30)) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 (neg.f64 d2) -30) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d2) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 0 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 (+.f64 d2 d2) 60) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 -1 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 d1 -1/2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d2) (*.f64 30 (+.f64 d1 d1))) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 3) (/.f64 2 (+.f64 d2 30))) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) 2) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d2 30) 3) (/.f64 2 d1)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d2 30) 1/4) d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 30)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (+.f64 d2 30)) d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) 1/2) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 3) (+.f64 15 (*.f64 d2 1/2))) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d2 d2) -1) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) (+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 30) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (+.f64 15 (*.f64 d2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 15 (*.f64 d2 1/2)) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 15 (*.f64 d2 1/2)) (/.f64 1/2 (*.f64 1/2 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (+.f64 (+.f64 d2 d2) 60) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (/.f64 1/2 (neg.f64 (/.f64 1/2 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 d2) -30) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 d2) -30) (/.f64 (*.f64 d1 1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (/.f64 d1 -1/2) (/.f64 1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 d2 30) (/.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 d1 d1) (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (/.f64 (+.f64 d2 30) -1/2) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 d2 d2) 60) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (+.f64 (+.f64 d2 d2) 60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1 (+.f64 d2 30)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d2 30) -1/2) (/.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d2 30) -1/2) (*.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 -2) (/.f64 (+.f64 d2 30) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 -2) (-.f64 (+.f64 d2 30) (*.f64 (+.f64 d2 30) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d2 30) 4) (+.f64 d1 (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d2 30) 4) (/.f64 2 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d2 30) 1/4) (/.f64 1/2 (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d2 30) -2) (/.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d2 30) -2) (/.f64 -1 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 -1/2) (/.f64 (+.f64 d2 30) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 -1/2) (*.f64 (+.f64 d2 30) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 (+.f64 d2 30) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 (+.f64 15 (*.f64 d2 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (+.f64 15 (*.f64 d2 1/2)) (/.f64 (+.f64 d2 30) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (+.f64 d2 d2) 60)) (/.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 d1 -1/2) (/.f64 d1 -1/2)) (/.f64 1/2 (neg.f64 (/.f64 2 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 30)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 30)) (-.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 1/2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 1/2 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 d2 30)) (/.f64 2 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (+.f64 d2 30)) (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (+.f64 d2 30)) (-.f64 0 (/.f64 3 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 d2 30)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 (/.f64 -1 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 (/.f64 0 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 -1/2 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 d2 30)) (neg.f64 (/.f64 2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 d2 30)) (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 3 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (+.f64 d2 30)) (/.f64 2 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30))) (/.f64 3 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30))) (/.f64 1/2 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 3 (+.f64 d2 30)) 1/2) (/.f64 1/2 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 4 (+.f64 d2 30))) (+.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 3 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 d2 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 d2 30)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 d2 30)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (/.f64 2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (/.f64 -1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 3 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 d2 30)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/4 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (neg.f64 (/.f64 1/2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1/2 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 1 (neg.f64 (/.f64 1/2 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (+.f64 d2 30))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 d2 30)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 d2 30))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 d2 30)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (+.f64 d2 30))))))) |
| 1× | egg-herbie |
| 1074× | rational.json-simplify-32 |
| 622× | rational.json-simplify-11 |
| 564× | rational.json-simplify-14 |
| 532× | rational.json-simplify-21 |
| 530× | rational.json-simplify-13 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 429 | 5052 |
| 1 | 1443 | 4758 |
| 2 | 7115 | 4686 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
1/30 |
(+.f64 1/30 (*.f64 -1/900 d2)) |
(+.f64 (*.f64 1/27000 (pow.f64 d2 2)) (+.f64 1/30 (*.f64 -1/900 d2))) |
(+.f64 (*.f64 1/27000 (pow.f64 d2 2)) (+.f64 1/30 (+.f64 (*.f64 -1/810000 (pow.f64 d2 3)) (*.f64 -1/900 d2)))) |
(/.f64 1 d2) |
(-.f64 (/.f64 1 d2) (*.f64 30 (/.f64 1 (pow.f64 d2 2)))) |
(-.f64 (+.f64 (/.f64 1 d2) (*.f64 900 (/.f64 1 (pow.f64 d2 3)))) (*.f64 30 (/.f64 1 (pow.f64 d2 2)))) |
(-.f64 (+.f64 (/.f64 1 d2) (*.f64 900 (/.f64 1 (pow.f64 d2 3)))) (+.f64 (*.f64 27000 (/.f64 1 (pow.f64 d2 4))) (*.f64 30 (/.f64 1 (pow.f64 d2 2))))) |
(/.f64 1 d2) |
(-.f64 (/.f64 1 d2) (*.f64 30 (/.f64 1 (pow.f64 d2 2)))) |
(-.f64 (+.f64 (/.f64 1 d2) (*.f64 900 (/.f64 1 (pow.f64 d2 3)))) (*.f64 30 (/.f64 1 (pow.f64 d2 2)))) |
(-.f64 (+.f64 (/.f64 1 d2) (*.f64 900 (/.f64 1 (pow.f64 d2 3)))) (+.f64 (*.f64 27000 (/.f64 1 (pow.f64 d2 4))) (*.f64 30 (/.f64 1 (pow.f64 d2 2))))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 0 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 0 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (*.f64 d1 30))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (*.f64 d1 30))) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))) |
(+.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 30) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 d2)) |
(+.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 0 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 30))) |
(+.f64 (*.f64 30 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d2) (*.f64 d1 30))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 30 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (/.f64 (-.f64 30 d2) (/.f64 1 d1))) |
(+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 30)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(+.f64 (*.f64 30 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30)))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 30 (+.f64 d2 30))))) |
(+.f64 (*.f64 (*.f64 d1 30) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))))) |
(+.f64 (*.f64 d2 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 30 (+.f64 d2 30)))) |
(+.f64 (/.f64 (*.f64 d1 d2) 2) (/.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) 2)) |
(+.f64 (/.f64 (*.f64 d1 30) 2) (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) 2)) |
(+.f64 (/.f64 d2 (/.f64 2 d1)) (/.f64 (+.f64 30 (+.f64 d2 30)) (/.f64 2 d1))) |
(+.f64 (/.f64 30 (/.f64 2 d1)) (/.f64 (+.f64 d2 (+.f64 d2 30)) (/.f64 2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 0 (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 (neg.f64 d2) -30) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d2) 60))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 0 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 (+.f64 d2 d2) 60) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) -1)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 -1 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (+.f64 d2 30))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))) |
(-.f64 (*.f64 0 (/.f64 d1 -1/2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 30 (+.f64 d1 d1))) (*.f64 d1 30)) |
(-.f64 (+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 d2)) |
(-.f64 (/.f64 (*.f64 d1 3) (/.f64 2 (+.f64 d2 30))) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(-.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) 2) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(-.f64 (/.f64 (*.f64 (+.f64 d2 30) 3) (/.f64 2 d1)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(-.f64 (*.f64 (/.f64 (+.f64 d2 30) 1/4) d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 30)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d2 30)) d1) (*.f64 d1 d2)) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) 1/2) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(-.f64 (*.f64 (*.f64 d1 3) (+.f64 15 (*.f64 d2 1/2))) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(-.f64 (*.f64 (-.f64 d2 d2) -1) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 30))) |
(-.f64 (+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) (+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 1 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 (+.f64 d2 30) d1) |
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 (+.f64 d1 d1) (+.f64 15 (*.f64 d2 1/2))) |
(*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))) |
(*.f64 (+.f64 15 (*.f64 d2 1/2)) (+.f64 d1 d1)) |
(*.f64 (+.f64 15 (*.f64 d2 1/2)) (/.f64 1/2 (*.f64 1/2 (/.f64 1/2 d1)))) |
(*.f64 2 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(*.f64 1/4 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) |
(*.f64 1/4 (/.f64 (+.f64 (+.f64 d2 d2) 60) (/.f64 1/2 d1))) |
(*.f64 -1 (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30)) |
(*.f64 (neg.f64 d1) (/.f64 1/2 (neg.f64 (/.f64 1/2 (+.f64 d2 30))))) |
(*.f64 (+.f64 (neg.f64 d2) -30) (neg.f64 d1)) |
(*.f64 (+.f64 (neg.f64 d2) -30) (/.f64 (*.f64 d1 1/2) -1/2)) |
(*.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) -1) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 -1/2 (/.f64 (/.f64 d1 -1/2) (/.f64 1 (+.f64 d2 30)))) |
(*.f64 -1/2 (*.f64 (+.f64 d2 30) (/.f64 d1 -1/2))) |
(*.f64 -1/2 (*.f64 (+.f64 d1 d1) (+.f64 (neg.f64 d2) -30))) |
(*.f64 -1/2 (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(*.f64 -1/2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(*.f64 -1/2 (-.f64 0 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(*.f64 -1/2 (/.f64 (/.f64 (+.f64 d2 30) -1/2) (/.f64 1 d1))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) 1/2) |
(*.f64 (+.f64 (+.f64 d2 d2) 60) (*.f64 d1 1/2)) |
(*.f64 (*.f64 d1 1/2) (+.f64 (+.f64 d2 d2) 60)) |
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1 (+.f64 d2 30)) d1))) |
(*.f64 (/.f64 (+.f64 d2 30) -1/2) (/.f64 d1 -2)) |
(*.f64 (/.f64 (+.f64 d2 30) -1/2) (*.f64 d1 -1/2)) |
(*.f64 (/.f64 d1 -2) (/.f64 (+.f64 d2 30) -1/2)) |
(*.f64 (/.f64 d1 -2) (-.f64 (+.f64 d2 30) (*.f64 (+.f64 d2 30) 3))) |
(*.f64 (/.f64 (+.f64 d2 30) 4) (+.f64 d1 (*.f64 d1 3))) |
(*.f64 (/.f64 (+.f64 d2 30) 4) (/.f64 2 (/.f64 1/2 d1))) |
(*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) 2) |
(*.f64 (/.f64 (+.f64 d2 30) 1/4) (/.f64 1/2 (/.f64 2 d1))) |
(*.f64 (/.f64 (+.f64 d2 30) -2) (/.f64 d1 -1/2)) |
(*.f64 (/.f64 (+.f64 d2 30) -2) (/.f64 -1 (/.f64 1/2 d1))) |
(*.f64 (/.f64 d1 -1/2) (/.f64 (+.f64 d2 30) -2)) |
(*.f64 (/.f64 d1 -1/2) (*.f64 (+.f64 d2 30) -1/2)) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 (+.f64 d2 30) 4)) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 (+.f64 15 (*.f64 d2 1/2)) 1/2)) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (+.f64 15 (*.f64 d2 1/2)) (/.f64 (+.f64 d2 30) 4))) |
(*.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) -1/2) |
(*.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) 1/4) |
(*.f64 (neg.f64 (+.f64 (+.f64 d2 d2) 60)) (/.f64 d1 -2)) |
(*.f64 (+.f64 (/.f64 d1 -1/2) (/.f64 d1 -1/2)) (/.f64 1/2 (neg.f64 (/.f64 2 (+.f64 d2 30))))) |
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(+.f64 (/.f64 1 (+.f64 d2 30)) 0) |
(+.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30))) |
(+.f64 (/.f64 1 (+.f64 d2 30)) (-.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 1/2 (+.f64 d2 30)))) |
(+.f64 0 (/.f64 1 (+.f64 d2 30))) |
(+.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 1/2 (+.f64 d2 30))) |
(+.f64 (/.f64 -1 (+.f64 d2 30)) (/.f64 2 (+.f64 d2 30))) |
(+.f64 (/.f64 2 (+.f64 d2 30)) (/.f64 -1 (+.f64 d2 30))) |
(+.f64 (/.f64 0 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30))) |
(+.f64 (/.f64 4 (+.f64 d2 30)) (-.f64 0 (/.f64 3 (+.f64 d2 30)))) |
(-.f64 (/.f64 1 (+.f64 d2 30)) 0) |
(-.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30))) |
(-.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 (/.f64 -1 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30)))) |
(-.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 (/.f64 0 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30)))) |
(-.f64 0 (/.f64 -1 (+.f64 d2 30))) |
(-.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 -1/2 (+.f64 d2 30))) |
(-.f64 (/.f64 -1 (+.f64 d2 30)) (neg.f64 (/.f64 2 (+.f64 d2 30)))) |
(-.f64 (/.f64 2 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30))) |
(-.f64 (/.f64 0 (+.f64 d2 30)) (/.f64 -1 (+.f64 d2 30))) |
(-.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 3 (+.f64 d2 30))) |
(-.f64 (/.f64 3 (+.f64 d2 30)) (/.f64 2 (+.f64 d2 30))) |
(-.f64 (-.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30))) (/.f64 3 (+.f64 d2 30))) |
(-.f64 (+.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30))) (/.f64 1/2 (+.f64 d2 30))) |
(-.f64 (*.f64 (/.f64 3 (+.f64 d2 30)) 1/2) (/.f64 1/2 (+.f64 d2 30))) |
(-.f64 (+.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 4 (+.f64 d2 30))) (+.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 3 (+.f64 d2 30)))) |
(*.f64 1 (/.f64 1 (+.f64 d2 30))) |
(*.f64 (/.f64 1 (+.f64 d2 30)) 1) |
(*.f64 1/2 (/.f64 2 (+.f64 d2 30))) |
(*.f64 2 (/.f64 1/2 (+.f64 d2 30))) |
(*.f64 (/.f64 1/2 (+.f64 d2 30)) 2) |
(*.f64 1/4 (/.f64 4 (+.f64 d2 30))) |
(*.f64 -1 (/.f64 -1 (+.f64 d2 30))) |
(*.f64 (/.f64 -1 (+.f64 d2 30)) -1) |
(*.f64 -1/2 (neg.f64 (/.f64 2 (+.f64 d2 30)))) |
(*.f64 -1/2 (*.f64 2 (/.f64 -1 (+.f64 d2 30)))) |
(*.f64 -1/2 (-.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 3 (+.f64 d2 30)))) |
(*.f64 (/.f64 2 (+.f64 d2 30)) 1/2) |
(*.f64 4 (/.f64 1/4 (+.f64 d2 30))) |
(*.f64 -2 (neg.f64 (/.f64 1/2 (+.f64 d2 30)))) |
(*.f64 -2 (/.f64 -1/2 (+.f64 d2 30))) |
(*.f64 -2 (*.f64 1 (neg.f64 (/.f64 1/2 (+.f64 d2 30))))) |
(*.f64 (neg.f64 (/.f64 2 (+.f64 d2 30))) -1/2) |
(*.f64 (/.f64 1/4 (+.f64 d2 30)) 4) |
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 d2 30))) -2) |
(*.f64 (/.f64 -1/2 (+.f64 d2 30)) -2) |
(neg.f64 (/.f64 -1 (+.f64 d2 30))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 30 d1) |
(*.f64 d1 30) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
1/30 |
(+.f64 1/30 (*.f64 -1/900 d2)) |
(+.f64 1/30 (*.f64 d2 -1/900)) |
(+.f64 (*.f64 1/27000 (pow.f64 d2 2)) (+.f64 1/30 (*.f64 -1/900 d2))) |
(+.f64 (+.f64 1/30 (*.f64 d2 -1/900)) (*.f64 1/27000 (pow.f64 d2 2))) |
(+.f64 1/30 (+.f64 (*.f64 d2 -1/900) (*.f64 1/27000 (pow.f64 d2 2)))) |
(+.f64 (*.f64 1/27000 (pow.f64 d2 2)) (+.f64 1/30 (+.f64 (*.f64 -1/810000 (pow.f64 d2 3)) (*.f64 -1/900 d2)))) |
(+.f64 (*.f64 1/27000 (pow.f64 d2 2)) (+.f64 (*.f64 -1/810000 (pow.f64 d2 3)) (+.f64 1/30 (*.f64 d2 -1/900)))) |
(+.f64 (*.f64 1/27000 (pow.f64 d2 2)) (+.f64 (+.f64 1/30 (*.f64 d2 -1/900)) (*.f64 -1/810000 (pow.f64 d2 3)))) |
(/.f64 1 d2) |
(-.f64 (/.f64 1 d2) (*.f64 30 (/.f64 1 (pow.f64 d2 2)))) |
(-.f64 (/.f64 1 d2) (/.f64 30 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 1 d2) (*.f64 900 (/.f64 1 (pow.f64 d2 3)))) (*.f64 30 (/.f64 1 (pow.f64 d2 2)))) |
(+.f64 (/.f64 1 d2) (-.f64 (/.f64 900 (pow.f64 d2 3)) (/.f64 30 (pow.f64 d2 2)))) |
(+.f64 (/.f64 900 (pow.f64 d2 3)) (-.f64 (/.f64 1 d2) (/.f64 30 (pow.f64 d2 2)))) |
(-.f64 (+.f64 (/.f64 1 d2) (*.f64 900 (/.f64 1 (pow.f64 d2 3)))) (+.f64 (*.f64 27000 (/.f64 1 (pow.f64 d2 4))) (*.f64 30 (/.f64 1 (pow.f64 d2 2))))) |
(+.f64 (/.f64 1 d2) (-.f64 (/.f64 900 (pow.f64 d2 3)) (+.f64 (/.f64 30 (pow.f64 d2 2)) (/.f64 27000 (pow.f64 d2 4))))) |
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 900 (pow.f64 d2 3))) (+.f64 (/.f64 30 (pow.f64 d2 2)) (/.f64 27000 (pow.f64 d2 4)))) |
(/.f64 1 d2) |
(-.f64 (/.f64 1 d2) (*.f64 30 (/.f64 1 (pow.f64 d2 2)))) |
(-.f64 (/.f64 1 d2) (/.f64 30 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 1 d2) (*.f64 900 (/.f64 1 (pow.f64 d2 3)))) (*.f64 30 (/.f64 1 (pow.f64 d2 2)))) |
(+.f64 (/.f64 1 d2) (-.f64 (/.f64 900 (pow.f64 d2 3)) (/.f64 30 (pow.f64 d2 2)))) |
(+.f64 (/.f64 900 (pow.f64 d2 3)) (-.f64 (/.f64 1 d2) (/.f64 30 (pow.f64 d2 2)))) |
(-.f64 (+.f64 (/.f64 1 d2) (*.f64 900 (/.f64 1 (pow.f64 d2 3)))) (+.f64 (*.f64 27000 (/.f64 1 (pow.f64 d2 4))) (*.f64 30 (/.f64 1 (pow.f64 d2 2))))) |
(+.f64 (/.f64 1 d2) (-.f64 (/.f64 900 (pow.f64 d2 3)) (+.f64 (/.f64 30 (pow.f64 d2 2)) (/.f64 27000 (pow.f64 d2 4))))) |
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 900 (pow.f64 d2 3))) (+.f64 (/.f64 30 (pow.f64 d2 2)) (/.f64 27000 (pow.f64 d2 4)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 0 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 0 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d2 d2) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (-.f64 d2 d2) -2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d2 d2) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (-.f64 d2 d2) -2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d2 d2) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (-.f64 d2 d2) -2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d2 d2) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (-.f64 d2 d2) -2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 0 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))) |
(*.f64 d1 (+.f64 (-.f64 -30 d2) (+.f64 (+.f64 d2 d2) 60))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (*.f64 d1 30))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d2 d2) (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d2 d2) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (-.f64 d2 d2) -2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (*.f64 d1 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d2 d2) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d2) -2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (-.f64 d2 d2) -2)) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (-.f64 d1 d1))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 d2 d2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 30) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))) |
(*.f64 d1 (+.f64 (-.f64 -30 d2) (+.f64 (+.f64 d2 d2) 60))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (+.f64 (*.f64 d1 30) (-.f64 d2 d2)) (*.f64 d1 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 0 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 30 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d2) (*.f64 d1 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 30 d2))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (/.f64 (-.f64 30 d2) (/.f64 1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 (+.f64 d2 d2) 60) (+.f64 d1 d1))) (*.f64 (+.f64 30 d2) (*.f64 d1 3))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (/.f64 (+.f64 (+.f64 d2 d2) 60) 1/2)) (*.f64 d1 (+.f64 (*.f64 d2 3) 90)))) |
(+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 (+.f64 d2 d2) 60) (+.f64 d1 d1))) (*.f64 (+.f64 30 d2) (*.f64 d1 3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (/.f64 (+.f64 (+.f64 d2 d2) 60) 1/2)) (*.f64 d1 (+.f64 (*.f64 d2 3) 90)))) |
(+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (+.f64 (+.f64 d2 d2) 60) (+.f64 d1 d1)) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(-.f64 (*.f64 d1 (/.f64 (+.f64 (+.f64 d2 d2) 60) 1/2)) (*.f64 d1 (+.f64 (*.f64 d2 3) 90))) |
(+.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 30)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 30 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 30 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (*.f64 d1 30) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 30 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (/.f64 (*.f64 d1 d2) 2) (/.f64 (*.f64 d1 (+.f64 30 (+.f64 d2 30))) 2)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (/.f64 (*.f64 d1 30) 2) (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) 2)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (/.f64 d2 (/.f64 2 d1)) (/.f64 (+.f64 30 (+.f64 d2 30)) (/.f64 2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (/.f64 30 (/.f64 2 d1)) (/.f64 (+.f64 d2 (+.f64 d2 30)) (/.f64 2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 30 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 0 (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (+.f64 (neg.f64 d2) -30) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d2) 60))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(-.f64 d2 (-.f64 (-.f64 d2 (*.f64 d1 (-.f64 -30 d2))) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))) (*.f64 d1 (-.f64 -30 d2)))) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (-.f64 0 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 (+.f64 d2 d2) 60) (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) -1)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 -1 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(*.f64 d1 (-.f64 (-.f64 d2 d2) (-.f64 -30 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))) |
(+.f64 d2 (-.f64 (-.f64 (-.f64 d1 d1) d2) (*.f64 d1 (-.f64 -30 d2)))) |
(-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (neg.f64 d2) -30)))) |
(+.f64 d2 (-.f64 (-.f64 (-.f64 d1 d1) d2) (*.f64 d1 (-.f64 -30 d2)))) |
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(+.f64 (*.f64 (+.f64 (+.f64 d2 d2) 60) (+.f64 d1 d1)) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(-.f64 (*.f64 d1 (/.f64 (+.f64 (+.f64 d2 d2) 60) 1/2)) (*.f64 d1 (+.f64 (*.f64 d2 3) 90))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))) |
(-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))) |
(*.f64 d1 (-.f64 (+.f64 (*.f64 d2 3) 90) (+.f64 (+.f64 d2 d2) 60))) |
(-.f64 (*.f64 0 (/.f64 d1 -1/2)) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (-.f64 d2 d2))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (-.f64 (*.f64 (+.f64 (+.f64 d2 d2) 60) (+.f64 d1 d1)) (*.f64 (+.f64 30 d2) (*.f64 d1 3))) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (-.f64 (*.f64 d1 (/.f64 (+.f64 (+.f64 d2 d2) 60) 1/2)) (*.f64 d1 (+.f64 (*.f64 d2 3) 90))) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 (+.f64 d2 d2) 60) (+.f64 d1 d1))) (*.f64 (+.f64 30 d2) (*.f64 d1 3))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (/.f64 (+.f64 (+.f64 d2 d2) 60) 1/2)) (*.f64 d1 (+.f64 (*.f64 d2 3) 90)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 (+.f64 d2 d2) 60) (+.f64 d1 d1))) (*.f64 (+.f64 30 d2) (*.f64 d1 3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (/.f64 (+.f64 (+.f64 d2 d2) 60) 1/2)) (*.f64 d1 (+.f64 (*.f64 d2 3) 90)))) |
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 30 (+.f64 d1 d1))) (*.f64 d1 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (/.f64 (*.f64 d1 3) (/.f64 2 (+.f64 d2 30))) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(-.f64 (*.f64 3 (/.f64 d1 (/.f64 2 (+.f64 30 d2)))) (*.f64 d1 (*.f64 (+.f64 30 d2) 1/2))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 d1 (*.f64 d1 3)))) |
(/.f64 (-.f64 (*.f64 d1 3) d1) (/.f64 2 (+.f64 30 d2))) |
(-.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) 2) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(-.f64 (*.f64 3 (/.f64 d1 (/.f64 2 (+.f64 30 d2)))) (*.f64 d1 (*.f64 (+.f64 30 d2) 1/2))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 d1 (*.f64 d1 3)))) |
(/.f64 (-.f64 (*.f64 d1 3) d1) (/.f64 2 (+.f64 30 d2))) |
(-.f64 (/.f64 (*.f64 (+.f64 d2 30) 3) (/.f64 2 d1)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(-.f64 (*.f64 3 (/.f64 d1 (/.f64 2 (+.f64 30 d2)))) (*.f64 d1 (*.f64 (+.f64 30 d2) 1/2))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 d1 (*.f64 d1 3)))) |
(/.f64 (-.f64 (*.f64 d1 3) d1) (/.f64 2 (+.f64 30 d2))) |
(-.f64 (*.f64 (/.f64 (+.f64 d2 30) 1/4) d1) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 1/4) 120) (*.f64 (+.f64 30 d2) 3))) |
(*.f64 d1 (+.f64 (/.f64 d2 1/4) (-.f64 120 (+.f64 (*.f64 d2 3) 90)))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 30)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 30 d2) (*.f64 d1 3))) |
(*.f64 (+.f64 30 d2) (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d2 30)) d1) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 3)) 1/2) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(-.f64 (*.f64 3 (/.f64 d1 (/.f64 2 (+.f64 30 d2)))) (*.f64 d1 (*.f64 (+.f64 30 d2) 1/2))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 d1 (*.f64 d1 3)))) |
(/.f64 (-.f64 (*.f64 d1 3) d1) (/.f64 2 (+.f64 30 d2))) |
(-.f64 (*.f64 (*.f64 d1 3) (+.f64 15 (*.f64 d2 1/2))) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(-.f64 (*.f64 3 (/.f64 d1 (/.f64 2 (+.f64 30 d2)))) (*.f64 d1 (*.f64 (+.f64 30 d2) 1/2))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 d1 (*.f64 d1 3)))) |
(/.f64 (-.f64 (*.f64 d1 3) d1) (/.f64 2 (+.f64 30 d2))) |
(-.f64 (*.f64 (-.f64 d2 d2) -1) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 -30 d2))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 30))) |
(-.f64 (*.f64 3 (/.f64 d1 (/.f64 2 (+.f64 30 d2)))) (*.f64 d1 (*.f64 (+.f64 30 d2) 1/2))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 d1 (*.f64 d1 3)))) |
(/.f64 (-.f64 (*.f64 d1 3) d1) (/.f64 2 (+.f64 30 d2))) |
(-.f64 (+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) (+.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(+.f64 (*.f64 (+.f64 (+.f64 d2 d2) 60) (+.f64 d1 d1)) (neg.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 3)))) |
(-.f64 (*.f64 d1 (/.f64 (+.f64 (+.f64 d2 d2) 60) 1/2)) (*.f64 d1 (+.f64 (*.f64 d2 3) 90))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 d2 30) d1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 d1 d1) (+.f64 15 (*.f64 d2 1/2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 15 (*.f64 d2 1/2)) (+.f64 d1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 15 (*.f64 d2 1/2)) (/.f64 1/2 (*.f64 1/2 (/.f64 1/2 d1)))) |
(*.f64 (+.f64 15 (*.f64 d2 1/2)) (/.f64 1 (/.f64 1/2 d1))) |
(*.f64 (+.f64 15 (*.f64 d2 1/2)) (*.f64 2 d1)) |
(*.f64 2 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1/4 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1/4 (/.f64 (+.f64 (+.f64 d2 d2) 60) (/.f64 1/2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1 (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 d1) (/.f64 1/2 (neg.f64 (/.f64 1/2 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 (neg.f64 d2) -30) (neg.f64 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 (neg.f64 d2) -30) (/.f64 (*.f64 d1 1/2) -1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) -1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (/.f64 (/.f64 d1 -1/2) (/.f64 1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (*.f64 (+.f64 d2 30) (/.f64 d1 -1/2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (*.f64 (+.f64 d1 d1) (+.f64 (neg.f64 d2) -30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 1/2 (-.f64 d2 d2))) |
(*.f64 -1/2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 1/2 (-.f64 d1 d1))) |
(*.f64 -1/2 (-.f64 0 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (/.f64 (/.f64 (+.f64 d2 30) -1/2) (/.f64 1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (*.f64 (+.f64 d2 30) 3)))) |
(-.f64 (*.f64 3 (/.f64 d1 (/.f64 2 (+.f64 30 d2)))) (*.f64 d1 (*.f64 (+.f64 30 d2) 1/2))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 d1 (*.f64 d1 3)))) |
(/.f64 (-.f64 (*.f64 d1 3) d1) (/.f64 2 (+.f64 30 d2))) |
(*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d2) 60)) 1/2) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 (+.f64 d2 d2) 60) (*.f64 d1 1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 d1 1/2) (+.f64 (+.f64 d2 d2) 60)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1 (+.f64 d2 30)) d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 (+.f64 d2 30) -1/2) (/.f64 d1 -2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 (+.f64 d2 30) -1/2) (*.f64 d1 -1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 d1 -2) (/.f64 (+.f64 d2 30) -1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 d1 -2) (-.f64 (+.f64 d2 30) (*.f64 (+.f64 d2 30) 3))) |
(-.f64 (*.f64 3 (/.f64 d1 (/.f64 2 (+.f64 30 d2)))) (*.f64 d1 (*.f64 (+.f64 30 d2) 1/2))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 d1 (*.f64 d1 3)))) |
(/.f64 (-.f64 (*.f64 d1 3) d1) (/.f64 2 (+.f64 30 d2))) |
(*.f64 (/.f64 (+.f64 d2 30) 4) (+.f64 d1 (*.f64 d1 3))) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (/.f64 d2 4) 15/2)) |
(*.f64 (+.f64 30 d2) (/.f64 (+.f64 d1 (*.f64 d1 3)) 4)) |
(*.f64 (/.f64 (+.f64 d2 30) 4) (/.f64 2 (/.f64 1/2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) 2) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 (+.f64 d2 30) 1/4) (/.f64 1/2 (/.f64 2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 (+.f64 d2 30) -2) (/.f64 d1 -1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 (+.f64 d2 30) -2) (/.f64 -1 (/.f64 1/2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 d1 -1/2) (/.f64 (+.f64 d2 30) -2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 d1 -1/2) (*.f64 (+.f64 d2 30) -1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 (+.f64 d2 30) 4)) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (/.f64 d2 4) 15/2)) |
(*.f64 (+.f64 30 d2) (/.f64 (+.f64 d1 (*.f64 d1 3)) 4)) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 (+.f64 15 (*.f64 d2 1/2)) 1/2)) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 1/2 (+.f64 15 (*.f64 d2 1/2)))) |
(*.f64 1/2 (*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 15 (*.f64 d2 1/2)))) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (+.f64 15 (*.f64 d2 1/2)) (/.f64 (+.f64 d2 30) 4))) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 15 (-.f64 (*.f64 d2 1/2) (+.f64 (/.f64 d2 4) 15/2)))) |
(*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (+.f64 15 (*.f64 d2 1/2)) (+.f64 (/.f64 d2 4) 15/2))) |
(*.f64 (-.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30)) (*.f64 d1 (+.f64 d2 30))) -1/2) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d2) 60)) 1/4) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 (+.f64 (+.f64 d2 d2) 60)) (/.f64 d1 -2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 (/.f64 d1 -1/2) (/.f64 d1 -1/2)) (/.f64 1/2 (neg.f64 (/.f64 2 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -30))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (/.f64 1 (+.f64 d2 30)) 0) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(+.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(+.f64 (/.f64 1 (+.f64 d2 30)) (-.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 1/2 (+.f64 d2 30)))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(+.f64 0 (/.f64 1 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(+.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 1/2 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(+.f64 (/.f64 -1 (+.f64 d2 30)) (/.f64 2 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(+.f64 (/.f64 2 (+.f64 d2 30)) (/.f64 -1 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(+.f64 (/.f64 0 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(+.f64 (/.f64 4 (+.f64 d2 30)) (-.f64 0 (/.f64 3 (+.f64 d2 30)))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (/.f64 1 (+.f64 d2 30)) 0) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 (/.f64 -1 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30)))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (/.f64 1 (+.f64 d2 30)) (+.f64 (/.f64 0 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30)))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 0 (/.f64 -1 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 -1/2 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (/.f64 -1 (+.f64 d2 30)) (neg.f64 (/.f64 2 (+.f64 d2 30)))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (/.f64 2 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (/.f64 0 (+.f64 d2 30)) (/.f64 -1 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 3 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (/.f64 3 (+.f64 d2 30)) (/.f64 2 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (-.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 0 (+.f64 d2 30))) (/.f64 3 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (+.f64 (/.f64 1/2 (+.f64 d2 30)) (/.f64 1 (+.f64 d2 30))) (/.f64 1/2 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (*.f64 (/.f64 3 (+.f64 d2 30)) 1/2) (/.f64 1/2 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(-.f64 (+.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 4 (+.f64 d2 30))) (+.f64 (/.f64 4 (+.f64 d2 30)) (/.f64 3 (+.f64 d2 30)))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 1 (/.f64 1 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 (/.f64 1 (+.f64 d2 30)) 1) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 1/2 (/.f64 2 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 2 (/.f64 1/2 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 (/.f64 1/2 (+.f64 d2 30)) 2) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 1/4 (/.f64 4 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 -1 (/.f64 -1 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 (/.f64 -1 (+.f64 d2 30)) -1) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 -1/2 (neg.f64 (/.f64 2 (+.f64 d2 30)))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 -1/2 (*.f64 2 (/.f64 -1 (+.f64 d2 30)))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 -1/2 (-.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 3 (+.f64 d2 30)))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 (/.f64 2 (+.f64 d2 30)) 1/2) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 4 (/.f64 1/4 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 -2 (neg.f64 (/.f64 1/2 (+.f64 d2 30)))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 -2 (/.f64 -1/2 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 -2 (*.f64 1 (neg.f64 (/.f64 1/2 (+.f64 d2 30))))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 (neg.f64 (/.f64 2 (+.f64 d2 30))) -1/2) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 (/.f64 1/4 (+.f64 d2 30)) 4) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 d2 30))) -2) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(*.f64 (/.f64 -1/2 (+.f64 d2 30)) -2) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
(neg.f64 (/.f64 -1 (+.f64 d2 30))) |
(/.f64 1 (+.f64 30 d2)) |
(/.f64 -1 (-.f64 -30 d2)) |
Compiled 7 to 5 computations (28.6% saved)
Compiled 7 to 3 computations (57.1% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
Compiled 19 to 13 computations (31.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d2 | @ | 0 | (/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
| 0.0ms | d2 | @ | inf | (/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
| 0.0ms | d2 | @ | -inf | (/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
| 0.0ms | d1 | @ | -inf | (/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
| 0.0ms | d1 | @ | inf | (/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
| 1× | batch-egg-rewrite |
| 1222× | rational.json-simplify-1 |
| 776× | rational.json-simplify-19 |
| 724× | rational.json-simplify-3 |
| 692× | rational.json-simplify-13 |
| 688× | rational.json-simplify-5 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 13 |
| 1 | 61 | 13 |
| 2 | 243 | 13 |
| 3 | 1398 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 0 (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 d1 0) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 d1 0) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 0 (*.f64 (+.f64 d2 30) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 d1 0) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 d1 0)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 d2 30) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 30 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 0 (+.f64 (*.f64 30 d1) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (-.f64 (*.f64 d1 0) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 d2 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 0) (+.f64 (*.f64 30 d1) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 30 d1) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 30 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (+.f64 (*.f64 30 d1) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 30 d1) (*.f64 d1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 30 d1)) (*.f64 (+.f64 d2 30) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (*.f64 d2 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 d1) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 d1) (-.f64 (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 d1) (-.f64 (*.f64 d2 d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 d1) (-.f64 (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 d1) (-.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d2 d1)) (*.f64 (+.f64 d2 30) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 0) (-.f64 (*.f64 30 d1) (*.f64 d2 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 60) (-.f64 (*.f64 d2 d1) (*.f64 30 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d2 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d2 1/2)) (+.f64 0 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d2 1/2)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 60))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d2 1/2)) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 60))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d2 1/2)) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d2 1/2)) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d2 1/2)) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 0 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 15) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 15) (+.f64 0 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 15) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 15) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 15) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 15) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 15) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 30 d1) (*.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 0) (*.f64 (+.f64 d2 30) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 30 d1) (*.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 0 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (*.f64 d1 0) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (*.f64 (+.f64 d2 30) 0) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 30 d1) (*.f64 30 d1)) (-.f64 (*.f64 d2 d1) (*.f64 30 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d1 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d2 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 d2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 60)) (*.f64 30 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 30 d1))) (*.f64 30 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 30 d1) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 30 d1) (+.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 0) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 30) 0) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 30) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 d2 30) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (/.f64 1 (neg.f64 (/.f64 -1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) d1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (+.f64 d2 60)) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 d2 1/2) 15) (/.f64 d1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 -1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (+.f64 d2 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (/.f64 2 (neg.f64 (/.f64 -1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (+.f64 d1 d1) (/.f64 1/2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (+.f64 d2 (+.f64 d2 60)) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d2 1/2) 15) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 d2 (+.f64 d2 60)) (-.f64 0 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d2 30)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (/.f64 (+.f64 (*.f64 d2 1/2) 15) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (/.f64 -1 (neg.f64 (/.f64 -1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 (+.f64 d2 30) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 d2 (+.f64 d2 60)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 d1 (-.f64 0 (+.f64 d2 (+.f64 d2 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (-.f64 (neg.f64 d1) d1) (neg.f64 (/.f64 -1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (+.f64 (*.f64 d2 1/2) 15))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (/.f64 1/2 (neg.f64 (/.f64 -1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d2 30) -2) (-.f64 (neg.f64 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 4) (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 4) (/.f64 2 (/.f64 1/2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 1/4) (/.f64 1/2 (/.f64 2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (*.f64 d1 1/2)) (neg.f64 (+.f64 d2 (+.f64 d2 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (*.f64 d1 1/2)) (/.f64 -1 (/.f64 1/2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 d2 (+.f64 d2 60))) (neg.f64 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 d2 (+.f64 d2 60))) (*.f64 1/2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d2 (+.f64 d2 60))) (-.f64 0 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d2 (+.f64 d2 60))) (*.f64 1 (-.f64 0 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (+.f64 d2 (+.f64 d2 60))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (*.f64 1 (-.f64 0 (+.f64 d2 (+.f64 d2 60)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 d2 1/2) 15)) (-.f64 (+.f64 d1 d1) (/.f64 d1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 d2 1/2) 15)) (-.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 d2 1/2) 15)) (-.f64 d1 (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60))) (/.f64 d1 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60))) (*.f64 1 (/.f64 d1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60))) (*.f64 (*.f64 d1 1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 (+.f64 d2 30) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (*.f64 1/2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (*.f64 1 (*.f64 1/2 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (*.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 (+.f64 d2 30) d1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -30 d2) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (neg.f64 d1)) (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (neg.f64 d1)) (/.f64 -1 (/.f64 1/2 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (+.f64 (*.f64 d2 1/2) 15) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (+.f64 (*.f64 d2 1/2) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 d2 (+.f64 d2 60)))) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 d1 1/2))) (+.f64 d2 (+.f64 d2 60)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1))))))) |
| 1× | egg-herbie |
| 1410× | rational.json-simplify-9 |
| 1232× | rational.json-simplify-5 |
| 1196× | rational.json-simplify-1 |
| 936× | rational.json-simplify-7 |
| 710× | rational.json-simplify-51 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 452 | 4738 |
| 1 | 1582 | 4440 |
| 2 | 6854 | 4428 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 30 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) 0) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d1 0)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) 0)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 0 (*.f64 d1 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 d1 0) (*.f64 d1 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 d1 0) (*.f64 d1 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 0 (*.f64 (+.f64 d2 30) 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 d1 0) (*.f64 d1 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 d1 0)) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 0 (*.f64 (+.f64 d2 30) d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 d1 0))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 0))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 d2 d1) (+.f64 0 (+.f64 (*.f64 30 d1) (*.f64 d1 0)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (-.f64 (*.f64 d1 0) (*.f64 d1 0)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 d2 0))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 0) (+.f64 (*.f64 30 d1) (*.f64 d1 0)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 30 d1) (*.f64 d1 0)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 30 d1))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (+.f64 (*.f64 30 d1) (*.f64 d1 0)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 30 d1) (*.f64 d1 0)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)))) |
(+.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 d1 0))) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 d1 0))) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0))) |
(+.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 30 d1)) (*.f64 (+.f64 d2 30) d1))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (*.f64 d2 0))) |
(+.f64 (*.f64 30 d1) (*.f64 d2 d1)) |
(+.f64 (*.f64 30 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d2 d1))) |
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0)))) |
(+.f64 (*.f64 30 d1) (-.f64 (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 30 d1) (-.f64 (*.f64 d2 d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 30 d1) (-.f64 (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 30 d1) (-.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d2 d1)) (*.f64 (+.f64 d2 30) d1))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) d1)) |
(+.f64 (*.f64 d1 0) (-.f64 (*.f64 30 d1) (*.f64 d2 (neg.f64 d1)))) |
(+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) d1)) |
(+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 60) (-.f64 (*.f64 d2 d1) (*.f64 30 d1))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 60))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (+.f64 0 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 0 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 d1 0))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 d1 15) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30)))) |
(+.f64 (*.f64 d1 15) (+.f64 0 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))))) |
(+.f64 (*.f64 d1 15) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))))) |
(+.f64 (*.f64 d1 15) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))))) |
(+.f64 (*.f64 d1 15) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 15) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 d1 15) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 30 d1) (*.f64 d2 d1))) |
(+.f64 (*.f64 d2 0) (*.f64 (+.f64 d2 30) d1)) |
(+.f64 (+.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 30 d1) (*.f64 d2 d1))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 0 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (*.f64 d1 0) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (*.f64 (+.f64 d2 30) 0) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(+.f64 (+.f64 (*.f64 30 d1) (*.f64 30 d1)) (-.f64 (*.f64 d2 d1) (*.f64 30 d1))) |
(-.f64 (*.f64 (+.f64 d2 30) d1) 0) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d1 0)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) 0)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 d1 0))) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0))) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 (+.f64 d2 30) 0))) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0))) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0))) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d2 0)) |
(-.f64 0 (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) d1)) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (-.f64 0 (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (+.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) d1)) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) d1)) |
(-.f64 (+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 60)) (*.f64 30 d1)) |
(-.f64 (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 30 d1))) (*.f64 30 d1)) |
(-.f64 (+.f64 (*.f64 30 d1) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d2 d1)) |
(-.f64 (+.f64 (*.f64 30 d1) (+.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 d2 d1)) |
(-.f64 (+.f64 (*.f64 d1 0) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) 0) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 (+.f64 d2 30) d1) |
(*.f64 1 (*.f64 (+.f64 d2 30) d1)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (/.f64 1 (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 (*.f64 (+.f64 d2 30) d1) 1) |
(*.f64 (+.f64 d2 (+.f64 d2 60)) (*.f64 d1 1/2)) |
(*.f64 1/2 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 d2 1/2) 15) (/.f64 d1 1/4))) |
(*.f64 1/2 (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 60))) |
(*.f64 (*.f64 d1 1/2) (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (+.f64 d2 60))))) |
(*.f64 (*.f64 d1 1/2) (/.f64 2 (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 2 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(*.f64 1/4 (*.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d1 d1))) |
(*.f64 1/4 (/.f64 (+.f64 d1 d1) (/.f64 1/2 (+.f64 d2 30)))) |
(*.f64 1/4 (/.f64 (+.f64 d2 (+.f64 d2 60)) (/.f64 1/2 d1))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (+.f64 d1 d1)) |
(*.f64 -1 (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 -1 (*.f64 (+.f64 d2 (+.f64 d2 60)) (-.f64 0 (*.f64 d1 1/2)))) |
(*.f64 (neg.f64 (+.f64 d2 30)) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 30))) |
(*.f64 (neg.f64 d1) (/.f64 (+.f64 (*.f64 d2 1/2) 15) -1/2)) |
(*.f64 (neg.f64 d1) (/.f64 -1 (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) -1) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 (+.f64 d2 30) d1))) |
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (/.f64 1 d1))) |
(*.f64 -1/2 (*.f64 (+.f64 d2 (+.f64 d2 60)) (neg.f64 d1))) |
(*.f64 -1/2 (*.f64 d1 (-.f64 0 (+.f64 d2 (+.f64 d2 60))))) |
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1 (+.f64 d2 30)))) |
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 d1) d1) (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 1/2) |
(*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d2 1/2) 15)) |
(*.f64 (+.f64 d1 d1) (/.f64 1/2 (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 (/.f64 (+.f64 d2 30) -2) (-.f64 (neg.f64 d1) d1)) |
(*.f64 (/.f64 d1 4) (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60)))) |
(*.f64 (/.f64 d1 4) (/.f64 2 (/.f64 1/2 (+.f64 d2 30)))) |
(*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) 2) |
(*.f64 (/.f64 d1 1/4) (/.f64 1/2 (/.f64 2 (+.f64 d2 30)))) |
(*.f64 (-.f64 0 (*.f64 d1 1/2)) (neg.f64 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (-.f64 0 (*.f64 d1 1/2)) (/.f64 -1 (/.f64 1/2 (+.f64 d2 30)))) |
(*.f64 (-.f64 0 (+.f64 d2 (+.f64 d2 60))) (neg.f64 (*.f64 d1 1/2))) |
(*.f64 (-.f64 0 (+.f64 d2 (+.f64 d2 60))) (*.f64 1/2 (neg.f64 d1))) |
(*.f64 (neg.f64 (+.f64 d2 (+.f64 d2 60))) (-.f64 0 (*.f64 d1 1/2))) |
(*.f64 (neg.f64 (+.f64 d2 (+.f64 d2 60))) (*.f64 1 (-.f64 0 (*.f64 d1 1/2)))) |
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (neg.f64 (*.f64 d1 1/2)) (*.f64 1 (-.f64 0 (+.f64 d2 (+.f64 d2 60))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 d2 1/2) 15)) (-.f64 (+.f64 d1 d1) (/.f64 d1 1/4))) |
(*.f64 (neg.f64 (+.f64 (*.f64 d2 1/2) 15)) (-.f64 0 (+.f64 d1 d1))) |
(*.f64 (neg.f64 (+.f64 (*.f64 d2 1/2) 15)) (-.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) |
(*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60))) (/.f64 d1 4)) |
(*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60))) (*.f64 1 (/.f64 d1 4))) |
(*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60))) (*.f64 (*.f64 d1 1/2) 1/2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 (+.f64 d2 30) -2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2)) |
(*.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (*.f64 1/2 (neg.f64 d1))) |
(*.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (*.f64 1 (*.f64 1/2 (neg.f64 d1)))) |
(*.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (*.f64 d1 -1/2)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 (+.f64 d2 30) d1)) -1/2) |
(*.f64 (-.f64 -30 d2) (neg.f64 d1)) |
(*.f64 (*.f64 1/2 (neg.f64 d1)) (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30))) |
(*.f64 (*.f64 1/2 (neg.f64 d1)) (/.f64 -1 (/.f64 1/2 (+.f64 d2 30)))) |
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (+.f64 (*.f64 d2 1/2) 15) (+.f64 d2 30))) |
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (+.f64 (*.f64 d2 1/2) 15))) |
(*.f64 (neg.f64 (neg.f64 (+.f64 d2 (+.f64 d2 60)))) (*.f64 d1 1/2)) |
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 1/2))) (+.f64 d2 (+.f64 d2 60))) |
(neg.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
| Outputs |
|---|
(*.f64 30 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) 0) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d1 0)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) 0)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 0 (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 d1 0) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 d1 0) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 0 (*.f64 (+.f64 d2 30) 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 0 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 d1 0) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 d1 0)) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 0 (*.f64 (+.f64 d2 30) d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (+.f64 0 (+.f64 (*.f64 30 d1) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (-.f64 (*.f64 d1 0) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 d2 0))) |
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 d1 d2) (*.f64 d2 0))) |
(+.f64 (*.f64 30 d1) (*.f64 d2 (+.f64 d1 0))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 0) (+.f64 (*.f64 30 d1) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 30 d1) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 30 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (+.f64 (*.f64 30 d1) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 30 d1) (*.f64 d1 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 (*.f64 30 d1) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 30 d1)) (*.f64 (+.f64 d2 30) d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 30 d1) (*.f64 d2 0))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d2 0)) |
(+.f64 (*.f64 30 d1) (*.f64 d2 (-.f64 d1 0))) |
(+.f64 (*.f64 30 d1) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 30 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 (+.f64 d2 30) 0) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 30 d1) (-.f64 (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 30 d1) (-.f64 (*.f64 d2 d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 30 d1) (-.f64 (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 30) 0)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 30 d1) (-.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d2 d1)) (*.f64 (+.f64 d2 30) d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 0) (-.f64 (*.f64 30 d1) (*.f64 d2 (neg.f64 d1)))) |
(-.f64 (*.f64 30 d1) (*.f64 d2 (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 60) (-.f64 (*.f64 d2 d1) (*.f64 30 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 60))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (+.f64 0 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2))) |
(*.f64 d1 (+.f64 0 (*.f64 1/2 (+.f64 d2 (+.f64 d2 60))))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)))) |
(+.f64 (*.f64 (+.f64 30 d2) 0) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2))) |
(+.f64 (+.f64 0 (*.f64 d2 0)) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60))))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) (*.f64 d1 0)) |
(-.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)) (*.f64 (+.f64 d2 30) 0))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) (*.f64 (+.f64 30 d2) 0)) |
(-.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) (+.f64 0 (*.f64 d2 0))) |
(+.f64 (*.f64 d1 (*.f64 d2 1/2)) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 60)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (+.f64 30 d2)))) |
(-.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) (*.f64 (+.f64 30 d2) (-.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 0 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 15) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30)))) |
(+.f64 (*.f64 d1 15) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 30 d2)))) |
(+.f64 (*.f64 d1 15) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 30 d2)) 1/2))) |
(+.f64 (*.f64 d1 15) (+.f64 0 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))))) |
(+.f64 (*.f64 d1 15) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 30 d2)))) |
(+.f64 (*.f64 d1 15) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 30 d2)) 1/2))) |
(+.f64 (*.f64 d1 15) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))))) |
(+.f64 (*.f64 d1 0) (+.f64 (*.f64 d1 15) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 30 d2))))) |
(+.f64 (*.f64 d1 0) (+.f64 (*.f64 d1 15) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 30 d2)) 1/2)))) |
(+.f64 (*.f64 d1 15) (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))))) |
(+.f64 (*.f64 (+.f64 30 d2) 0) (+.f64 (*.f64 d1 15) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 30 d2))))) |
(+.f64 (+.f64 0 (*.f64 d2 0)) (+.f64 (*.f64 d1 15) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 30 d2)) 1/2)))) |
(+.f64 (*.f64 d1 15) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 15) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 30 d2)))) |
(+.f64 (*.f64 d1 15) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 30 d2)) 1/2))) |
(+.f64 (*.f64 d1 15) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))) (*.f64 (+.f64 d2 30) 0))) |
(+.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 30 d2))) (-.f64 (*.f64 d1 15) (*.f64 (+.f64 30 d2) 0))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 30 d2)) 1/2)) (-.f64 (*.f64 d1 15) (+.f64 0 (*.f64 d2 0)))) |
(+.f64 (*.f64 d1 15) (-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 30))) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)))) |
(+.f64 (*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 30 d2))) (-.f64 (*.f64 d1 15) (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (+.f64 30 d2))))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 30 d2)) 1/2)) (-.f64 (*.f64 d1 15) (*.f64 (+.f64 30 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 30 d1) (*.f64 d2 d1))) |
(+.f64 (*.f64 30 d1) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 d2))) |
(+.f64 (*.f64 30 d1) (*.f64 d2 (-.f64 (+.f64 d1 d1) d1))) |
(+.f64 (*.f64 d2 0) (*.f64 (+.f64 d2 30) d1)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d2 0)) |
(+.f64 (+.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 30 d1) (*.f64 d2 d1))) |
(+.f64 (*.f64 30 d1) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 d2))) |
(+.f64 (*.f64 30 d1) (*.f64 d2 (-.f64 (+.f64 d1 d1) d1))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 0 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (*.f64 d1 0) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (*.f64 (+.f64 d2 30) 0) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (+.f64 (*.f64 30 d1) (*.f64 30 d1)) (-.f64 (*.f64 d2 d1) (*.f64 30 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) 0) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d1 0)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) 0)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 0 (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 d2 0)) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d2 0)) |
(+.f64 (*.f64 30 d1) (*.f64 d2 (-.f64 d1 0))) |
(-.f64 0 (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 30 d1) (*.f64 d1 0)) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (*.f64 30 d1) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (-.f64 0 (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (-.f64 0 (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) (-.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) d1))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 d1 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 d1 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) 0)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 60)) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 30 d1))) (*.f64 30 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 30 d1) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d2 d1)) |
(+.f64 (*.f64 30 d1) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 d2))) |
(+.f64 (*.f64 30 d1) (*.f64 d2 (-.f64 (+.f64 d1 d1) d1))) |
(-.f64 (+.f64 (*.f64 30 d1) (+.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 d2 d1)) |
(+.f64 (*.f64 30 d1) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 d2))) |
(+.f64 (*.f64 30 d1) (*.f64 d2 (-.f64 (+.f64 d1 d1) d1))) |
(-.f64 (+.f64 (*.f64 d1 0) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 30) 0) (+.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 d2 30) d1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1 (*.f64 (+.f64 d2 30) d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (/.f64 1 (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 (+.f64 d2 30) d1) 1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 d2 (+.f64 d2 60)) (*.f64 d1 1/2)) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 1/2 (*.f64 (+.f64 d2 30) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 d2 1/2) 15) (/.f64 d1 1/4))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (*.f64 1/2 (/.f64 d1 1/4))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (/.f64 d1 1/2)) |
(*.f64 (neg.f64 d1) (+.f64 -30 (*.f64 d2 -1))) |
(*.f64 1/2 (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 d2 60))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (*.f64 d1 1/2) (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (+.f64 d2 60))))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (*.f64 d1 1/2) (/.f64 2 (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 2 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1/4 (*.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d1 d1))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 1/4 (/.f64 (+.f64 d1 d1) (/.f64 1/2 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1/4 (/.f64 (+.f64 d2 (+.f64 d2 60)) (/.f64 1/2 d1))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (+.f64 d1 d1)) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (*.f64 1/2 (/.f64 d1 1/4))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (/.f64 d1 1/2)) |
(*.f64 (neg.f64 d1) (+.f64 -30 (*.f64 d2 -1))) |
(*.f64 -1 (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1 (*.f64 (+.f64 d2 (+.f64 d2 60)) (-.f64 0 (*.f64 d1 1/2)))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (neg.f64 (+.f64 d2 30)) (neg.f64 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 d1) (/.f64 (+.f64 (*.f64 d2 1/2) 15) -1/2)) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (*.f64 1/2 (/.f64 d1 1/4))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (/.f64 d1 1/2)) |
(*.f64 (neg.f64 d1) (+.f64 -30 (*.f64 d2 -1))) |
(*.f64 (neg.f64 d1) (/.f64 -1 (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) -1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 (+.f64 d2 30) d1))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (/.f64 1 d1))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 -1/2 (*.f64 (+.f64 d2 (+.f64 d2 60)) (neg.f64 d1))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 -1/2 (*.f64 d1 (-.f64 0 (+.f64 d2 (+.f64 d2 60))))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 30 d2) (+.f64 d1 d1)) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 1/2 (*.f64 d1 0))) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d2 30) 0) (*.f64 (+.f64 d2 30) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d2 30) d1) (+.f64 (*.f64 (+.f64 d2 30) d1) (*.f64 (+.f64 d2 30) (+.f64 d1 d1))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1 (+.f64 d2 30)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 d1) d1) (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 (*.f64 (+.f64 d2 30) (+.f64 d1 d1)) 1/2) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d2 1/2) 15)) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (*.f64 1/2 (/.f64 d1 1/4))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (/.f64 d1 1/2)) |
(*.f64 (neg.f64 d1) (+.f64 -30 (*.f64 d2 -1))) |
(*.f64 (+.f64 d1 d1) (/.f64 1/2 (neg.f64 (/.f64 -1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 (+.f64 d2 30) -2) (-.f64 (neg.f64 d1) d1)) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 (/.f64 d1 4) (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60)))) |
(*.f64 (/.f64 d1 4) (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (/.f64 d1 4) (/.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 (/.f64 d1 4) (/.f64 2 (/.f64 1/2 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 1/2)) 2) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 d1 1/4) (/.f64 1/2 (/.f64 2 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (-.f64 0 (*.f64 d1 1/2)) (neg.f64 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (-.f64 0 (*.f64 d1 1/2)) (/.f64 -1 (/.f64 1/2 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (-.f64 0 (+.f64 d2 (+.f64 d2 60))) (neg.f64 (*.f64 d1 1/2))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (-.f64 0 (+.f64 d2 (+.f64 d2 60))) (*.f64 1/2 (neg.f64 d1))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (neg.f64 (+.f64 d2 (+.f64 d2 60))) (-.f64 0 (*.f64 d1 1/2))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (neg.f64 (+.f64 d2 (+.f64 d2 60))) (*.f64 1 (-.f64 0 (*.f64 d1 1/2)))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (neg.f64 (*.f64 d1 1/2)) (*.f64 1 (-.f64 0 (+.f64 d2 (+.f64 d2 60))))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (neg.f64 (+.f64 (*.f64 d2 1/2) 15)) (-.f64 (+.f64 d1 d1) (/.f64 d1 1/4))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (-.f64 (/.f64 d1 1/4) (+.f64 d1 d1))) |
(*.f64 (neg.f64 (+.f64 (*.f64 d2 1/2) 15)) (-.f64 0 (+.f64 d1 d1))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (*.f64 1/2 (/.f64 d1 1/4))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (/.f64 d1 1/2)) |
(*.f64 (neg.f64 d1) (+.f64 -30 (*.f64 d2 -1))) |
(*.f64 (neg.f64 (+.f64 (*.f64 d2 1/2) 15)) (-.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (-.f64 (+.f64 d1 (+.f64 d1 d1)) d1)) |
(*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60))) (/.f64 d1 4)) |
(*.f64 (/.f64 d1 4) (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (/.f64 d1 4) (/.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60))) (*.f64 1 (/.f64 d1 4))) |
(*.f64 (/.f64 d1 4) (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (/.f64 d1 4) (/.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d2 60)) (+.f64 d2 60))) (*.f64 (*.f64 d1 1/2) 1/2)) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 (+.f64 d2 30) -2)) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2)) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (*.f64 1/2 (neg.f64 d1))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (*.f64 1 (*.f64 1/2 (neg.f64 d1)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30)) (*.f64 d1 -1/2)) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 (+.f64 d2 30) d1)) -1/2) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 (-.f64 -30 d2) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (-.f64 -30 d2)) |
(*.f64 d1 (-.f64 d2 -30)) |
(*.f64 (*.f64 1/2 (neg.f64 d1)) (-.f64 (neg.f64 (+.f64 d2 30)) (+.f64 d2 30))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1/2 (*.f64 (+.f64 30 d2) (-.f64 (neg.f64 d1) d1))) |
(*.f64 (*.f64 1/2 (neg.f64 d1)) (/.f64 -1 (/.f64 1/2 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (+.f64 (*.f64 d2 1/2) 15) (+.f64 d2 30))) |
(*.f64 (+.f64 d1 d1) (-.f64 (+.f64 30 d2) (+.f64 (*.f64 d2 1/2) 15))) |
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (+.f64 (*.f64 d2 1/2) 15))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (*.f64 1/2 (/.f64 d1 1/4))) |
(*.f64 (+.f64 (*.f64 d2 1/2) 15) (/.f64 d1 1/2)) |
(*.f64 (neg.f64 d1) (+.f64 -30 (*.f64 d2 -1))) |
(*.f64 (neg.f64 (neg.f64 (+.f64 d2 (+.f64 d2 60)))) (*.f64 d1 1/2)) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 1/2))) (+.f64 d2 (+.f64 d2 60))) |
(*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d2 60)) 1/2)) |
(*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 60)))) |
(neg.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) |
| ✓ | 0.0b | (+.f64 (+.f64 d2 30) 20) |
| ✓ | 0.3b | (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
Compiled 35 to 25 computations (28.6% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d1 | @ | 0 | (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
| 1.0ms | d1 | @ | -inf | (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
| 0.0ms | d2 | @ | 0 | (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
| 0.0ms | d2 | @ | inf | (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
| 0.0ms | d2 | @ | -inf | (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
| 1× | batch-egg-rewrite |
| 1758× | rational.json-simplify-55 |
| 1226× | rational.json-simplify-14 |
| 940× | rational.json-simplify-21 |
| 480× | rational.json-1 |
| 480× | rational.json-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 63 |
| 1 | 66 | 39 |
| 2 | 206 | 33 |
| 3 | 1093 | 33 |
| 4 | 7415 | 33 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
(+.f64 (+.f64 d2 30) 20) |
(*.f64 d1 (+.f64 (+.f64 d2 30) 20)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 -20))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (*.f64 d1 -20) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (*.f64 d1 -20) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 1/20) (*.f64 d1 (-.f64 (+.f64 d2 30) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 1/20) (-.f64 0 (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 1/20) (-.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d1 d1) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d2 d2) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 0 (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (*.f64 d1 (+.f64 d2 50))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 1/2 (-.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 40)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (+.f64 (*.f64 d1 -20) (*.f64 d1 -20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 0 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -20) (*.f64 d1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (*.f64 d1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (-.f64 20 (*.f64 (+.f64 d2 50) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 20 (*.f64 (+.f64 d2 50) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (*.f64 d1 -20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d1 d1) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d2 d2) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 1 (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 0 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 40)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (/.f64 d1 1/20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (*.f64 (+.f64 d2 50) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20)) (*.f64 d1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (/.f64 d1 1/20))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (*.f64 (+.f64 d2 50) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 (+.f64 d2 20) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (/.f64 (-.f64 (+.f64 d2 20) 20) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 (-.f64 d2 d2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 0 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 (-.f64 d2 d2) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 d2 d2) (/.f64 1 d1)) (/.f64 (-.f64 30 d2) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d2) d1) (*.f64 d1 (-.f64 30 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 50)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (+.f64 d2 30) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 (+.f64 d2 50) (-.f64 (-.f64 d2 d2) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 30) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 d2) -30) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d2 (+.f64 30 (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 30) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 1 (*.f64 (+.f64 d2 30) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (/.f64 1/2 (/.f64 1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) 2) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 1/2 (neg.f64 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 30) 1/2) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 1 (+.f64 (neg.f64 d2) -30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (*.f64 -1 (/.f64 1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 d2 30) 2) -1) (*.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 d2 30) 2) -1) (/.f64 1/2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (/.f64 1/2 (/.f64 (/.f64 1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 40) (*.f64 (+.f64 d2 50) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (*.f64 d1 (+.f64 (+.f64 d2 30) (*.f64 (+.f64 d2 50) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d2 30) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1 d1) (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 30) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 -1 (*.f64 d1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20)) (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1))) (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))) (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2)) (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2)) (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2))) (/.f64 1/2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1)) (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1))) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 30)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50)))) (/.f64 1/2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (-.f64 d2 (+.f64 30 (+.f64 d2 d2)))) (/.f64 1/2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 1/2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 (+.f64 d2 30) 2)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 30) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 30) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 30) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 -1 d1) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 (+.f64 d2 30) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 d2) -30) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 1 (+.f64 (neg.f64 d2) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 -1 (/.f64 1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 30) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1)) (neg.f64 (/.f64 1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -20 (+.f64 (neg.f64 d2) -50)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d2) 30) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d2 d2) 20) (+.f64 d2 50)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 20 (-.f64 d2 d2)) (+.f64 d2 50)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d2 30) 2)) (+.f64 (neg.f64 d2) -30)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) 2) (+.f64 20 (+.f64 d2 50))) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d2 3) (+.f64 30 (+.f64 (*.f64 d2 3) d2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 0 (+.f64 30 (+.f64 d2 d2)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (+.f64 0 (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 30) 1/2) (*.f64 (*.f64 (+.f64 d2 30) 3) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) (+.f64 d2 50)) (+.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) (+.f64 (+.f64 d2 30) (+.f64 d2 50)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 30 (+.f64 d2 d2)) d2) (+.f64 (+.f64 30 (+.f64 d2 d2)) (+.f64 30 (+.f64 d2 d2)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (*.f64 (+.f64 d2 30) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 (*.f64 d1 3) d1) -1)) (/.f64 1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 50)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d2 d2) (+.f64 (neg.f64 d2) -30)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) 40) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 20 (+.f64 d2 50)) -1) (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 30 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) d2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) 30)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 d2) -50) (/.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d2) (/.f64 (+.f64 30 (+.f64 d2 d2)) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (+.f64 d2 30) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 20 (+.f64 (neg.f64 d2) -30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 d2 50) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 d2 50) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (neg.f64 d2) -50))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 50 (neg.f64 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 d2) -50) (/.f64 (+.f64 (neg.f64 d2) -50) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 d2) -50) (*.f64 -1 (*.f64 (+.f64 d2 50) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 20 (+.f64 d2 50)) 20)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 50) 2) (+.f64 d2 50))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (+.f64 d2 50) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (+.f64 d2 50) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 30 (+.f64 20 (+.f64 d2 d2))) d2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 20 (*.f64 (+.f64 d2 50) 2)) (+.f64 20 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 20 (+.f64 30 (+.f64 d2 d2))) d2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 20 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 (+.f64 d2 30) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (+.f64 d2 30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (*.f64 (+.f64 d2 50) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 50 (+.f64 d2 d2)) d2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 50 (+.f64 (*.f64 d2 3) d2)) (*.f64 d2 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d2 50) 3) 1/2) (*.f64 (+.f64 d2 50) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (+.f64 d2 50) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 50) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 d2 50))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 d2) -50))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 d2) -50) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 50) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 d2 50) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 d2 50) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 d2 50) (*.f64 (+.f64 d2 50) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (+.f64 d2 50) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 -1 (+.f64 d2 50))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 50) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 d2) -50) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (neg.f64 d2) -50)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 0 (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 1 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 d1 1/20))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d2 50) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (*.f64 d1 -20))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (/.f64 d1 1/20) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -20) (*.f64 d1 (+.f64 (+.f64 d2 30) 40)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (+.f64 d2 50) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (*.f64 d1 (-.f64 20 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (/.f64 d1 1/20) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 40) (*.f64 d1 (-.f64 (+.f64 d2 30) 20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) -1) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (*.f64 d1 40))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 50))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 20)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 50) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 40) 2) (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 60)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 (/.f64 d1 1/20) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 (/.f64 d1 1/20) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 30) 40))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 50)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 50))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 d1 1/20) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 0 (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 0 (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 1 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 d2 50) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 -20))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (/.f64 d1 1/20))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 50) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (+.f64 (neg.f64 d2) -50) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 -1 (*.f64 (+.f64 d2 50) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 50) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 50) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 40) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2)) (*.f64 (+.f64 d2 30) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 50) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (+.f64 d2 50) 40)) (*.f64 d1 40))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 50) 10)) (*.f64 d1 (+.f64 (+.f64 d2 30) 40)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2) (+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (/.f64 d1 1/20)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 30) (neg.f64 d1))) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 d1 1/20) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1))) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 d1 1/20) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 40) 2)) (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 (+.f64 d2 50) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 (+.f64 d2 50) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) d1) (*.f64 d1 (+.f64 d2 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 3) d1) (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 (+.f64 d2 50) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d2 d2) -1) (*.f64 (+.f64 d2 50) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 50))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d2 50))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (-.f64 0 (/.f64 -1 (+.f64 d2 50))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 50) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 50) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 50) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 50)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 50))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 (+.f64 d2 50) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 d2) -50) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 d2) -50) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (/.f64 1 (+.f64 d2 50)) (+.f64 (/.f64 1 (+.f64 d2 50)) (/.f64 1 (+.f64 d2 50)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 50)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d2 50) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 50)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 50)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 50) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 50) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d2 50) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 20 (+.f64 20 (+.f64 d2 50))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1)) (/.f64 -1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (+.f64 0 (+.f64 (*.f64 d1 3) d1))) (/.f64 -1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (*.f64 d1 3) d1) (*.f64 d1 3)) (+.f64 (+.f64 (*.f64 d1 3) d1) (+.f64 (*.f64 d1 3) d1))) (/.f64 -1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 d2) -30) 20) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d2) 50) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d2 50) 2)) (+.f64 (neg.f64 d2) -50)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 30 (+.f64 20 (+.f64 d2 d2)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (+.f64 20 (*.f64 (+.f64 d2 50) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 20 (+.f64 30 (+.f64 d2 d2)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (+.f64 20 (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 30) (+.f64 0 (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (+.f64 0 (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 50 (+.f64 d2 d2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d2 3) (+.f64 50 (+.f64 (*.f64 d2 3) d2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 50) 1/2) (*.f64 (*.f64 (+.f64 d2 50) 3) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 30)) (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (+.f64 d2 50) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) (+.f64 d2 30)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d2 d2) (+.f64 (neg.f64 d2) -50)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (-.f64 (+.f64 d2 50) (+.f64 d2 30))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d2 50) 50) (-.f64 (+.f64 d2 50) d2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d2 50) (+.f64 d2 20)) (-.f64 (+.f64 d2 50) 30)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 d2) -30) (/.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (+.f64 d2 50) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 (*.f64 d1 3) d1) -1)) (/.f64 1 (+.f64 d2 50)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1))))))) |
| 1× | egg-herbie |
| 1492× | rational.json-simplify-13 |
| 1460× | rational.json-simplify-11 |
| 1016× | rational.json-simplify-3 |
| 898× | rational.json-simplify-1 |
| 626× | rational.json-simplify-5 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 852 | 16646 |
| 1 | 3555 | 15882 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (*.f64 -1 (+.f64 50 d2))))) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (*.f64 -1 (+.f64 50 d2))))) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (*.f64 -1 (+.f64 50 d2))))) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (*.f64 -1 (+.f64 50 d2))))) |
(-.f64 (*.f64 50 d1) (*.f64 20 d1)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
50 |
(+.f64 d2 50) |
(+.f64 d2 50) |
(+.f64 d2 50) |
d2 |
(+.f64 50 d2) |
(+.f64 50 d2) |
(+.f64 50 d2) |
d2 |
(+.f64 50 d2) |
(+.f64 50 d2) |
(+.f64 50 d2) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 50 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 -20)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (-.f64 d2 d2) 20))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (*.f64 d1 -20) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (*.f64 d1 -20) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (/.f64 d1 1/20) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) |
(+.f64 (/.f64 d1 1/20) (-.f64 0 (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d1 d1) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d2 d2) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 0 (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (*.f64 d1 (+.f64 d2 50)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 1/2 (-.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 40))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (+.f64 (*.f64 d1 -20) (*.f64 d1 -20))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 0 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (*.f64 d1 -20) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (-.f64 20 (*.f64 (+.f64 d2 50) 2))))) |
(+.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 20 (*.f64 (+.f64 d2 50) 2))) -1)) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (*.f64 d1 -20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d1 d1) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d2 d2) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 1 (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 0 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)))) |
(+.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 40))) |
(+.f64 (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (/.f64 d1 1/20))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20)) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (/.f64 d1 1/20)) |
(+.f64 (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) |
(+.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (*.f64 (+.f64 d2 50) (+.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)))) |
(+.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
(+.f64 (*.f64 d1 30) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 (+.f64 d2 20) 20))) |
(+.f64 (*.f64 d1 30) (/.f64 (-.f64 (+.f64 d2 20) 20) (/.f64 1 d1))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 (-.f64 d2 d2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 0 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 (-.f64 d2 d2) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (/.f64 (+.f64 d2 d2) (/.f64 1 d1)) (/.f64 (-.f64 30 d2) (/.f64 1 d1))) |
(+.f64 (*.f64 (+.f64 d2 d2) d1) (*.f64 d1 (-.f64 30 d2))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 30)))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 50)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 (+.f64 d2 50) (-.f64 (-.f64 d2 d2) 20))) |
(*.f64 (+.f64 d2 30) d1) |
(*.f64 1 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 1 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2))) |
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) -1) |
(*.f64 -1 (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40)))) |
(*.f64 -1 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(*.f64 -1 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))))) |
(*.f64 (+.f64 (neg.f64 d2) -30) (neg.f64 d1)) |
(*.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1))) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50)))) |
(*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 30 (+.f64 d2 d2)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) |
(*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 30) 1/2)) |
(*.f64 (+.f64 d1 d1) (*.f64 1 (*.f64 (+.f64 d2 30) 1/2))) |
(*.f64 (+.f64 d1 d1) (/.f64 1/2 (/.f64 1 (+.f64 d2 30)))) |
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 1/2) |
(*.f64 (*.f64 (+.f64 d2 30) 2) (*.f64 d1 1/2)) |
(*.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 1/2 (neg.f64 (/.f64 -1 d1)))) |
(*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) |
(*.f64 (*.f64 (+.f64 d2 30) 1/2) (+.f64 d1 d1)) |
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))) |
(*.f64 2 (/.f64 1/2 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 30))))) |
(*.f64 2 (/.f64 1/2 (*.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 1 d1)))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (+.f64 d2 30)))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 1 (+.f64 (neg.f64 d2) -30)))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (*.f64 -1 (/.f64 1 (+.f64 d2 30))))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 30))))) |
(*.f64 (*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) 2) -1/2) |
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) 2) -1) (*.f64 d1 -1/2)) |
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) 2) -1) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (/.f64 1/2 (/.f64 (/.f64 1 d1) 1/2))) |
(*.f64 -1/2 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))) |
(*.f64 -1/2 (*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) 2)) |
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1 (+.f64 d2 30)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 40) (*.f64 (+.f64 d2 50) (+.f64 d1 d1)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (*.f64 d1 (+.f64 (+.f64 d2 30) (*.f64 (+.f64 d2 50) 2))))) |
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))))) |
(*.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d2 30) 2)) |
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1 d1) (+.f64 d2 30)))) |
(*.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 30) (neg.f64 d1))))) |
(*.f64 -2 (/.f64 1/2 (/.f64 -1 (*.f64 d1 (+.f64 d2 30))))) |
(*.f64 (+.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20)) (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20))) -1/2) |
(*.f64 (+.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40)))) -1/2) |
(*.f64 (+.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1))) (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1)))) -1/2) |
(*.f64 (+.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) -1/2) |
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2))) -1/2) |
(*.f64 (+.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))) (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))))) -1/2) |
(*.f64 (+.f64 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2)) (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2))) 1/2) |
(*.f64 (+.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2)) (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2))) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 (+.f64 (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1)) (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1))) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 30))))) |
(*.f64 (+.f64 (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50)))) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 (+.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (-.f64 d2 (+.f64 30 (+.f64 d2 d2)))) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 (+.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 (+.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 (+.f64 d2 30) 2)) d1) |
(/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
(/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
(/.f64 (+.f64 d2 30) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (+.f64 d2 30) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))) |
(/.f64 1 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 30)))) |
(/.f64 1 (*.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 1 d1))) |
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(/.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) -1) |
(/.f64 -1 (/.f64 (/.f64 -1 d1) (+.f64 d2 30))) |
(/.f64 -1 (/.f64 1 (*.f64 (+.f64 d2 30) (neg.f64 d1)))) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 30)))) |
(/.f64 (+.f64 (neg.f64 d2) -30) (/.f64 -1 d1)) |
(/.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30))) |
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 (neg.f64 d2) -30))) |
(/.f64 (neg.f64 d1) (*.f64 -1 (/.f64 1 (+.f64 d2 30)))) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (+.f64 d2 30)))) |
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (+.f64 d2 30)))) |
(/.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30))) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 30) 2))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))) |
(/.f64 1/2 (/.f64 -1 (*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) 2))) |
(/.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 1/2 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20)) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) -1) |
(/.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1))) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) -1) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2)) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))) -1) |
(/.f64 (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1)) (neg.f64 (/.f64 1 (+.f64 d2 30)))) |
(/.f64 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2)) 1) |
(/.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 -20 (+.f64 (neg.f64 d2) -50)) (/.f64 1 d1)) |
(/.f64 (-.f64 (neg.f64 d2) 30) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d2) 20) (+.f64 d2 50)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 20 (-.f64 d2 d2)) (+.f64 d2 50)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d2 30) 2)) (+.f64 (neg.f64 d2) -30)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) 2) (+.f64 20 (+.f64 d2 50))) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d2 3) (+.f64 30 (+.f64 (*.f64 d2 3) d2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d2 (+.f64 0 (+.f64 30 (+.f64 d2 d2)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (+.f64 0 (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 1/2) (*.f64 (*.f64 (+.f64 d2 30) 3) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) (+.f64 d2 50)) (+.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) (+.f64 (+.f64 d2 30) (+.f64 d2 50)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 30 (+.f64 d2 d2)) d2) (+.f64 (+.f64 30 (+.f64 d2 d2)) (+.f64 30 (+.f64 d2 d2)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (*.f64 (+.f64 d2 30) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 1 (+.f64 d2 30))) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 (*.f64 d1 3) d1) -1)) (/.f64 1 (+.f64 d2 30))) |
(/.f64 (-.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 50)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 d2 d2) (+.f64 (neg.f64 d2) -30)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) 40) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (+.f64 20 (+.f64 d2 50)) -1) (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 30 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) d2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) 30)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d2) -50) (/.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (neg.f64 d2) (/.f64 (+.f64 30 (+.f64 d2 d2)) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 d2 30) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) -1)) (/.f64 1 d1)) |
(neg.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 20 (+.f64 (neg.f64 d2) -30)) |
(-.f64 (+.f64 d2 50) 0) |
(-.f64 (+.f64 d2 50) (-.f64 d2 d2)) |
(-.f64 0 (+.f64 (neg.f64 d2) -50)) |
(-.f64 50 (neg.f64 d2)) |
(-.f64 (+.f64 (neg.f64 d2) -50) (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)) |
(-.f64 (+.f64 (neg.f64 d2) -50) (*.f64 -1 (*.f64 (+.f64 d2 50) 2))) |
(-.f64 (+.f64 20 (+.f64 d2 50)) 20) |
(-.f64 (*.f64 (+.f64 d2 50) 2) (+.f64 d2 50)) |
(-.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 30)) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (+.f64 d2 50) 3)) |
(-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (+.f64 d2 50) 2)) |
(-.f64 (+.f64 30 (+.f64 20 (+.f64 d2 d2))) d2) |
(-.f64 (+.f64 20 (*.f64 (+.f64 d2 50) 2)) (+.f64 20 (+.f64 d2 50))) |
(-.f64 (+.f64 20 (+.f64 30 (+.f64 d2 d2))) d2) |
(-.f64 (+.f64 20 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 (+.f64 d2 30) 3)) |
(-.f64 (+.f64 0 (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (+.f64 d2 30)) |
(-.f64 (+.f64 0 (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (*.f64 (+.f64 d2 50) 3)) |
(-.f64 (+.f64 50 (+.f64 d2 d2)) d2) |
(-.f64 (+.f64 50 (+.f64 (*.f64 d2 3) d2)) (*.f64 d2 3)) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 50) 3) 1/2) (*.f64 (+.f64 d2 50) 1/2)) |
(-.f64 (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 30))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (+.f64 d2 50) 3))) |
(*.f64 (+.f64 d2 50) 1) |
(*.f64 1 (+.f64 d2 50)) |
(*.f64 -1 (+.f64 (neg.f64 d2) -50)) |
(*.f64 -1 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) |
(*.f64 -1 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) |
(*.f64 (+.f64 (neg.f64 d2) -50) -1) |
(*.f64 (*.f64 (+.f64 d2 50) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 d2 50) 2)) |
(*.f64 2 (*.f64 (+.f64 d2 50) 1/2)) |
(*.f64 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2) -1/2) |
(*.f64 -1/2 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)) |
(*.f64 -1/2 (-.f64 (+.f64 d2 50) (*.f64 (+.f64 d2 50) 3))) |
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 d2 50) 2))) |
(*.f64 -2 (/.f64 1/2 (/.f64 -1 (+.f64 d2 50)))) |
(*.f64 (+.f64 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) -1/2) |
(*.f64 (+.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) -1/2) |
(/.f64 (+.f64 d2 50) 1) |
(/.f64 1 (/.f64 1 (+.f64 d2 50))) |
(/.f64 -1 (/.f64 -1 (+.f64 d2 50))) |
(/.f64 (+.f64 (neg.f64 d2) -50) -1) |
(/.f64 1/2 (/.f64 1/2 (+.f64 d2 50))) |
(/.f64 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) -1) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) -1) |
(neg.f64 (+.f64 (neg.f64 d2) -50)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 0 (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 1 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 d1 1/20)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) -1)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (*.f64 d1 -20)) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (*.f64 d1 (-.f64 (-.f64 d2 d2) 20))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (/.f64 d1 1/20) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (*.f64 d1 -20) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) |
(+.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (+.f64 d2 50) (+.f64 d1 d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (*.f64 d1 (-.f64 20 (+.f64 d2 30)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (/.f64 d1 1/20) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)))) |
(+.f64 (*.f64 d1 40) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) |
(+.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) -1) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(+.f64 (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (*.f64 d1 40)) |
(+.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 50)) |
(+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 20))) |
(+.f64 (*.f64 d1 50) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 30)) |
(+.f64 (*.f64 (*.f64 d1 40) 2) (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 60))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 (/.f64 d1 1/20) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 (/.f64 d1 1/20) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 50)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 50)))) |
(+.f64 (*.f64 (/.f64 d1 1/20) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 0 (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 0 (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 1 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(-.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 0 (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 -20)) |
(-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 50))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (/.f64 d1 1/20)) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2))) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 50) 2))) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (+.f64 (neg.f64 d2) -50) (+.f64 d1 d1))) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 -1 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)))) |
(-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (*.f64 d1 40) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 50) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (*.f64 d1 (+.f64 d2 30))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 50) 40)) (*.f64 d1 40)) |
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 50) 10)) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2) (+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (/.f64 d1 1/20))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20)))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 30) (neg.f64 d1))) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1))) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(-.f64 (+.f64 (/.f64 d1 1/20) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 40) 2)) (*.f64 d1 60)) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (/.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 30))) |
(-.f64 (*.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) d1) (*.f64 d1 (+.f64 d2 30))) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (*.f64 (+.f64 (*.f64 d1 3) d1) (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (*.f64 (-.f64 d2 d2) -1) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 50)))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 50))) |
(/.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d2 50)))) |
(/.f64 d1 (-.f64 0 (/.f64 -1 (+.f64 d2 50)))) |
(/.f64 (+.f64 d2 50) (/.f64 1 d1)) |
(/.f64 (+.f64 d2 50) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (+.f64 d2 50) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 (*.f64 d1 (+.f64 d2 50)) 1) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 50)))) |
(/.f64 -1 (/.f64 1 (*.f64 (+.f64 d2 50) (neg.f64 d1)))) |
(/.f64 (+.f64 (neg.f64 d2) -50) (/.f64 -1 d1)) |
(/.f64 (+.f64 (neg.f64 d2) -50) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) -1) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 50))) |
(/.f64 (neg.f64 d1) (-.f64 (/.f64 1 (+.f64 d2 50)) (+.f64 (/.f64 1 (+.f64 d2 50)) (/.f64 1 (+.f64 d2 50))))) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 50)) 1/2)) |
(/.f64 (*.f64 (+.f64 d2 50) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 50)) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 50))) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 50)) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 50) 2))) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)))) |
(/.f64 1/2 (/.f64 -1 (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)))) |
(/.f64 (*.f64 (+.f64 d2 50) 1/2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d2 50))) |
(/.f64 (-.f64 20 (+.f64 20 (+.f64 d2 50))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1)) (/.f64 -1 (+.f64 d2 50))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) -1) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (+.f64 d2 50))) |
(/.f64 (-.f64 (*.f64 d1 3) (+.f64 0 (+.f64 (*.f64 d1 3) d1))) (/.f64 -1 (+.f64 d2 50))) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (+.f64 d2 50))) |
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 d1 3) d1) (*.f64 d1 3)) (+.f64 (+.f64 (*.f64 d1 3) d1) (+.f64 (*.f64 d1 3) d1))) (/.f64 -1 (+.f64 d2 50))) |
(/.f64 (-.f64 (+.f64 (neg.f64 d2) -30) 20) (/.f64 -1 d1)) |
(/.f64 (-.f64 (neg.f64 d2) 50) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d2 50) 2)) (+.f64 (neg.f64 d2) -50)) (/.f64 -1 d1)) |
(/.f64 (-.f64 d2 (+.f64 30 (+.f64 20 (+.f64 d2 d2)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (+.f64 20 (*.f64 (+.f64 d2 50) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d2 (+.f64 20 (+.f64 30 (+.f64 d2 d2)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (+.f64 20 (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d2 30) (+.f64 0 (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (+.f64 0 (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d2 (+.f64 50 (+.f64 d2 d2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d2 3) (+.f64 50 (+.f64 (*.f64 d2 3) d2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 50) 1/2) (*.f64 (*.f64 (+.f64 d2 50) 3) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 30)) (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (+.f64 d2 50) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) (+.f64 d2 30)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 d2 d2) (+.f64 (neg.f64 d2) -50)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (-.f64 (+.f64 d2 50) (+.f64 d2 30))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 50) 50) (-.f64 (+.f64 d2 50) d2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 50) (+.f64 d2 20)) (-.f64 (+.f64 d2 50) 30)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d2) -30) (/.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 d2 50) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 1 (+.f64 d2 50))) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 (*.f64 d1 3) d1) -1)) (/.f64 1 (+.f64 d2 50))) |
(neg.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (*.f64 -1 (+.f64 50 d2))))) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (+.f64 -50 (*.f64 -1 d2))))) |
(*.f64 (+.f64 20 (+.f64 -50 (*.f64 -1 d2))) (*.f64 -1 d1)) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (*.f64 -1 (+.f64 50 d2))))) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (+.f64 -50 (*.f64 -1 d2))))) |
(*.f64 (+.f64 20 (+.f64 -50 (*.f64 -1 d2))) (*.f64 -1 d1)) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (*.f64 -1 (+.f64 50 d2))))) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (+.f64 -50 (*.f64 -1 d2))))) |
(*.f64 (+.f64 20 (+.f64 -50 (*.f64 -1 d2))) (*.f64 -1 d1)) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (*.f64 -1 (+.f64 50 d2))))) |
(*.f64 -1 (*.f64 d1 (+.f64 20 (+.f64 -50 (*.f64 -1 d2))))) |
(*.f64 (+.f64 20 (+.f64 -50 (*.f64 -1 d2))) (*.f64 -1 d1)) |
(-.f64 (*.f64 50 d1) (*.f64 20 d1)) |
(-.f64 (*.f64 d1 50) (*.f64 d1 20)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 20)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 20)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 20)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 20)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 20)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 20)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 20)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 20)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 50 d1)) (*.f64 20 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 20)) |
50 |
(+.f64 d2 50) |
(+.f64 d2 50) |
(+.f64 d2 50) |
d2 |
(+.f64 50 d2) |
(+.f64 d2 50) |
(+.f64 50 d2) |
(+.f64 d2 50) |
(+.f64 50 d2) |
(+.f64 d2 50) |
d2 |
(+.f64 50 d2) |
(+.f64 d2 50) |
(+.f64 50 d2) |
(+.f64 d2 50) |
(+.f64 50 d2) |
(+.f64 d2 50) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 50 d2)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 50 d1) |
(*.f64 d1 50) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d2 d1) (*.f64 50 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 -20)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (-.f64 d2 d2) 20))) |
(*.f64 d1 (+.f64 (+.f64 d2 50) (-.f64 (-.f64 d2 d2) 20))) |
(*.f64 d1 (+.f64 (-.f64 d2 d2) (+.f64 30 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 d2 50)) (/.f64 d1 1/20))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (*.f64 d1 -20) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 (-.f64 d2 (*.f64 d1 -20)))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (*.f64 d1 -20) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (/.f64 d1 1/20) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) |
(+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 10))) |
(+.f64 (/.f64 d1 1/20) (-.f64 0 (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))))) |
(+.f64 (/.f64 d1 1/20) (neg.f64 (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 30 d2))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2)) (*.f64 d1 (+.f64 d2 50)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (*.f64 d1 (+.f64 d2 50)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d1 d1) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (/.f64 d1 1/20) (-.f64 d1 d1)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (/.f64 d1 1/20) (/.f64 d1 1/20)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (-.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 30 d2) 2)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (/.f64 d1 1/20)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d2 d2) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))))) |
(+.f64 (-.f64 d2 d2) (-.f64 (/.f64 d1 1/20) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 30 d2))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 30 d2)) (/.f64 d1 1/20)) (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 30 d2) 2))))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (/.f64 d1 1/20)))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) 0) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 30 d2)) d1)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 (-.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 (-.f64 d2 (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 (-.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 0 (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 d1 (-.f64 (-.f64 (*.f64 d1 (+.f64 30 d2)) d1) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d2 70) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 2)) (*.f64 (+.f64 d2 70) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (*.f64 d1 (+.f64 d2 50)))) |
(*.f64 d1 (+.f64 (+.f64 d2 50) (-.f64 (-.f64 d2 d2) 20))) |
(*.f64 d1 (+.f64 (-.f64 d2 d2) (+.f64 30 d2))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 1/2 (-.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 2)) (-.f64 (*.f64 d1 (*.f64 1/2 (+.f64 d2 10))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3/2)))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 40))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 40)) (*.f64 d1 40))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 (*.f64 d1 (+.f64 d2 70)) (*.f64 d1 40))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (+.f64 (*.f64 d1 -20) (*.f64 d1 -20))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 40)) (+.f64 (*.f64 d1 -20) (*.f64 d1 -20))) |
(+.f64 (*.f64 d1 (+.f64 d2 70)) (+.f64 (*.f64 d1 -20) (*.f64 d1 -20))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 40)) (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 (+.f64 d2 50)))) |
(+.f64 (*.f64 d1 (+.f64 d2 70)) (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 (+.f64 d2 50)))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 40)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 70))))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 40)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10))))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 70))))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2)) (*.f64 (+.f64 30 d2) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (*.f64 (+.f64 30 d2) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 0 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (*.f64 (+.f64 30 d2) (neg.f64 d1)) (neg.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))))) |
(+.f64 0 (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (*.f64 d1 (+.f64 30 d2)))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(-.f64 (+.f64 (*.f64 (+.f64 30 d2) (neg.f64 d1)) (-.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (*.f64 d1 (+.f64 30 d2)))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 30 d2) (neg.f64 d1)) (neg.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (*.f64 d1 (+.f64 30 d2)))) |
(+.f64 (*.f64 d1 -20) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 -20)) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (*.f64 d1 (+.f64 d2 50))) |
(*.f64 d1 (+.f64 (+.f64 d2 50) (-.f64 (-.f64 d2 d2) 20))) |
(*.f64 d1 (+.f64 (-.f64 d2 d2) (+.f64 30 d2))) |
(+.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (-.f64 20 (*.f64 (+.f64 d2 50) 2))))) |
(+.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (-.f64 20 (*.f64 (+.f64 d2 50) 2)) (*.f64 -1 d1))) |
(+.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 20 (*.f64 (+.f64 d2 50) 2))) -1)) |
(+.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (-.f64 20 (*.f64 (+.f64 d2 50) 2)) (neg.f64 d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 30 d2)) d1)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d1 d1)) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2)) (*.f64 (+.f64 30 d2) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (*.f64 (+.f64 30 d2) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (*.f64 d1 -20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 d1 -20) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 20) d2)) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d1 d1) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (-.f64 (-.f64 d1 d1) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d2 d2) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 1 (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (/.f64 d1 1/20) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 0 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (neg.f64 (*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 50) -20)))) |
(+.f64 (/.f64 d1 1/20) (+.f64 (neg.f64 (*.f64 (+.f64 d1 d1) (+.f64 d2 70))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)))) |
(-.f64 (+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 50) -20))) |
(+.f64 (-.f64 d1 d1) (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (+.f64 d1 d1) (+.f64 d2 70)))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 50) -20)))) |
(+.f64 (-.f64 d2 d2) (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (+.f64 d1 d1) (+.f64 d2 70)))) |
(+.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 40))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (*.f64 d1 40) (*.f64 d1 40))) |
(-.f64 (*.f64 d1 (+.f64 d2 70)) (*.f64 d1 40)) |
(+.f64 (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (/.f64 d1 1/20))) |
(+.f64 (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 30 d2))) (-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2)) (/.f64 d1 1/20))) |
(+.f64 (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 30 d2))) (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (/.f64 d1 1/20))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 d1 (+.f64 d2 (+.f64 (+.f64 30 d2) 50)))) |
(+.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 d1 (+.f64 30 (+.f64 (+.f64 d2 50) d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20)) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (+.f64 d2 50)) (/.f64 d1 1/20))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (/.f64 d1 1/20)) |
(+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 10))) |
(+.f64 (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (neg.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (*.f64 (+.f64 d2 50) (+.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d2 70) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 2)) (*.f64 (+.f64 d2 70) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)))) |
(+.f64 (*.f64 (+.f64 d2 70) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (/.f64 (neg.f64 d2) 1/2) -100)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d2 70) (neg.f64 d1)) (/.f64 d1 (/.f64 1/2 (+.f64 (neg.f64 d2) -50))))) |
(+.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 d2 70) (neg.f64 d1)) (*.f64 d1 (+.f64 (/.f64 (neg.f64 d2) 1/2) -100)))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 d2 70) (neg.f64 d1)) (/.f64 d1 (/.f64 1/2 (+.f64 (neg.f64 d2) -50))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 30) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 30 d2)) |
(+.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 (+.f64 d2 20) 20))) |
(+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 0))) |
(+.f64 (*.f64 d1 30) (/.f64 (-.f64 (+.f64 d2 20) 20) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 30) (*.f64 (+.f64 d2 0) (/.f64 d1 1))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 2 (*.f64 d1 (+.f64 (+.f64 30 d2) 40))) (-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (-.f64 (*.f64 (+.f64 d2 70) (*.f64 2 d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 0 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 30 d2)) 3))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 4)) (neg.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (*.f64 (*.f64 d1 (+.f64 30 d2)) 3))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 4)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 30 d2) 3))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 (-.f64 d2 d2) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (*.f64 (*.f64 d1 (+.f64 30 d2)) 3))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 4)) (*.f64 d1 (*.f64 (+.f64 30 d2) 3)))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 0 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))) (neg.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))))) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))))))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 (-.f64 d2 d2) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (-.f64 d2 d2) (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (-.f64 d2 d2) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))))))) |
(+.f64 (/.f64 (+.f64 d2 d2) (/.f64 1 d1)) (/.f64 (-.f64 30 d2) (/.f64 1 d1))) |
(/.f64 (+.f64 (+.f64 d2 d2) (-.f64 30 d2)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 (+.f64 d2 (-.f64 d2 d2)))) |
(+.f64 (*.f64 (+.f64 d2 d2) d1) (*.f64 d1 (-.f64 30 d2))) |
(/.f64 (+.f64 (+.f64 d2 d2) (-.f64 30 d2)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 (+.f64 d2 (-.f64 d2 d2)))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (+.f64 30 d2)))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 50)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10)))) |
(*.f64 d1 (+.f64 d2 30)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 d1 (+.f64 (+.f64 d2 50) (-.f64 (-.f64 d2 d2) 20))) |
(*.f64 d1 (+.f64 (-.f64 d2 d2) (+.f64 30 d2))) |
(*.f64 (+.f64 d2 30) d1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1 (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2))) |
(*.f64 -1 (-.f64 (*.f64 2 (*.f64 d1 (+.f64 (+.f64 30 d2) 40))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 70) (*.f64 2 d1)))) |
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) -1) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1 (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (/.f64 d1 1/20))) |
(*.f64 1 (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (/.f64 d1 1/20)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 (+.f64 (+.f64 30 d2) 40)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 (+.f64 d2 70)))) |
(*.f64 -1 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1)))) |
(*.f64 -1 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (*.f64 d1 2)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 50) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d1) (+.f64 d2 70)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(*.f64 -1 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2))) |
(*.f64 -1 (-.f64 (*.f64 (*.f64 d1 (+.f64 30 d2)) 3) (*.f64 2 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3)) (*.f64 d1 (*.f64 (+.f64 30 d2) 4)))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))))) |
(*.f64 -1 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))))))) |
(*.f64 (+.f64 (neg.f64 d2) -30) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30)) |
(*.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1))) |
(*.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3)))) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 50) 2) (+.f64 d2 70))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50)))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 30 d2) 50)) (+.f64 d2 50))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 50) (+.f64 d2 50)))) |
(*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 30 (+.f64 d2 d2)))) |
(/.f64 (+.f64 (+.f64 d2 d2) (-.f64 30 d2)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 (+.f64 d2 (-.f64 d2 d2)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) |
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 (+.f64 30 d2) 2)) (*.f64 (+.f64 30 d2) 3))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (*.f64 (+.f64 30 d2) 3))) |
(*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 30) 1/2)) |
(*.f64 (+.f64 30 d2) (*.f64 (+.f64 d1 d1) 1/2)) |
(*.f64 (+.f64 d1 d1) (*.f64 1 (*.f64 (+.f64 d2 30) 1/2))) |
(*.f64 (+.f64 30 d2) (*.f64 (+.f64 d1 d1) 1/2)) |
(*.f64 (+.f64 d1 d1) (/.f64 1/2 (/.f64 1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 1/2) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 (+.f64 d2 30) 2) (*.f64 d1 1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 1/2 (neg.f64 (/.f64 -1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (*.f64 (+.f64 d2 30) 1/2) (+.f64 d1 d1)) |
(*.f64 (+.f64 30 d2) (*.f64 (+.f64 d1 d1) 1/2)) |
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 2 (/.f64 1/2 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 2 (/.f64 1/2 (*.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (+.f64 d2 30) -1/2)) |
(*.f64 (+.f64 30 d2) (*.f64 (-.f64 (neg.f64 d1) d1) -1/2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (+.f64 d2 30)))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 (+.f64 30 d2) -2)) |
(/.f64 (-.f64 (neg.f64 d1) d1) (/.f64 -2 (+.f64 30 d2))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 1 (+.f64 (neg.f64 d2) -30)))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 (+.f64 (neg.f64 d2) -30) 2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (*.f64 -1 (/.f64 1 (+.f64 d2 30))))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 (+.f64 30 d2) -2)) |
(/.f64 (-.f64 (neg.f64 d1) d1) (/.f64 -2 (+.f64 30 d2))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 30))))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 (+.f64 30 d2) -2)) |
(/.f64 (-.f64 (neg.f64 d1) d1) (/.f64 -2 (+.f64 30 d2))) |
(*.f64 (*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) 2) -1/2) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) 2) -1) (*.f64 d1 -1/2)) |
(*.f64 d1 (*.f64 (neg.f64 (*.f64 (+.f64 30 d2) 2)) -1/2)) |
(*.f64 -1/2 (*.f64 (neg.f64 (*.f64 (+.f64 30 d2) 2)) d1)) |
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) 2) -1) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 d1 (*.f64 (neg.f64 (*.f64 (+.f64 30 d2) 2)) -1/2)) |
(*.f64 -1/2 (*.f64 (neg.f64 (*.f64 (+.f64 30 d2) 2)) d1)) |
(*.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (/.f64 1/2 (/.f64 (/.f64 1 d1) 1/2))) |
(*.f64 (*.f64 2 (*.f64 (+.f64 30 d2) 2)) (/.f64 1/2 (/.f64 2 d1))) |
(*.f64 (*.f64 (+.f64 30 d2) 4) (/.f64 d1 4)) |
(*.f64 -1/2 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) 2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1 (+.f64 d2 30)))) |
(/.f64 (*.f64 (-.f64 (neg.f64 d1) d1) -1/2) (/.f64 1 (+.f64 30 d2))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 (+.f64 30 d2)) 3) (*.f64 d1 (+.f64 30 d2)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3)) (*.f64 d1 (+.f64 30 d2)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 40) (*.f64 (+.f64 d2 50) (+.f64 d1 d1)))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 d1 40))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 2)) (*.f64 d1 40))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (*.f64 d1 (+.f64 (+.f64 d2 30) (*.f64 (+.f64 d2 50) 2))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) (*.f64 (+.f64 d2 50) 2))) (*.f64 d1 (+.f64 (+.f64 30 d2) 40)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 30 (+.f64 (*.f64 (+.f64 d2 50) 2) d2))) (*.f64 d1 (+.f64 d2 70)))) |
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(*.f64 1/2 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(*.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d2 30) 2)) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1 d1) (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 30) (neg.f64 d1))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 -2 (/.f64 1/2 (/.f64 -1 (*.f64 d1 (+.f64 d2 30))))) |
(*.f64 d1 (+.f64 30 d2)) |
(*.f64 (+.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20)) (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20))) -1/2) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (/.f64 d1 1/20))) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 (+.f64 30 d2) (*.f64 d1 2))) (/.f64 d1 1/20))) |
(*.f64 (+.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40)))) -1/2) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 (+.f64 (+.f64 30 d2) 40)))) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 (+.f64 d2 70)))) |
(*.f64 (+.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1))) (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1)))) -1/2) |
(neg.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(neg.f64 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (*.f64 d1 2)))) |
(*.f64 (+.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) -1/2) |
(neg.f64 (-.f64 (*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 50) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(neg.f64 (-.f64 (*.f64 (+.f64 d1 d1) (+.f64 d2 70)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(*.f64 (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2))) -1/2) |
(neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 30 d2)) 3) (*.f64 2 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))))) |
(neg.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3)) (*.f64 d1 (*.f64 (+.f64 30 d2) 4)))) |
(*.f64 (+.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))) (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))))) -1/2) |
(neg.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))))))) |
(*.f64 (+.f64 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2)) (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2))) 1/2) |
(*.f64 -1 (-.f64 (*.f64 2 (*.f64 d1 (+.f64 (+.f64 30 d2) 40))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 70) (*.f64 2 d1)))) |
(*.f64 (+.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2)) (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2))) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 50) 2) (+.f64 d2 70))) |
(*.f64 (+.f64 (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1)) (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1))) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 30))))) |
(/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) (/.f64 -1 (+.f64 30 d2))) |
(/.f64 (+.f64 30 d2) (/.f64 -1 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))))) |
(*.f64 (+.f64 (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50)))) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 30 d2) 50)) (+.f64 d2 50))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 50) (+.f64 d2 50)))) |
(*.f64 (+.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (-.f64 d2 (+.f64 30 (+.f64 d2 d2)))) (/.f64 1/2 (/.f64 -1 d1))) |
(/.f64 (+.f64 (+.f64 d2 d2) (-.f64 30 d2)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 (+.f64 d2 (-.f64 d2 d2)))) |
(*.f64 (+.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 (+.f64 30 d2) 2)) (*.f64 (+.f64 30 d2) 3))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (*.f64 (+.f64 30 d2) 3))) |
(*.f64 (+.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 (+.f64 d2 30) 2)) d1) |
(*.f64 d1 (/.f64 (+.f64 (+.f64 30 d2) (+.f64 30 d2)) 2)) |
(*.f64 d1 (/.f64 (+.f64 d2 (+.f64 d2 60)) 2)) |
(/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (+.f64 d2 30) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (+.f64 d2 30) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1 (*.f64 (/.f64 1 (+.f64 d2 30)) (/.f64 1 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) -1) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 -1 (/.f64 (/.f64 -1 d1) (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 -1 (/.f64 1 (*.f64 (+.f64 d2 30) (neg.f64 d1)))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (+.f64 (neg.f64 d2) -30) (/.f64 -1 d1)) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) -30)) |
(/.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (+.f64 (neg.f64 d2) -30) (-.f64 (/.f64 1 d1) (/.f64 2 d1))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 (neg.f64 d2) -30))) |
(/.f64 (+.f64 (neg.f64 d2) -30) (/.f64 1 (neg.f64 d1))) |
(/.f64 (neg.f64 d1) (*.f64 -1 (/.f64 1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (+.f64 d2 30)))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (*.f64 (+.f64 d2 30) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 30))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 30) 2))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 1/2 (/.f64 -1 (*.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) 2))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 30 d2) (neg.f64 d1))) -2) |
(/.f64 1/2 (/.f64 -1/2 (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(/.f64 (/.f64 (+.f64 d2 30) 2) (/.f64 1/2 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (/.f64 d1 1/20)) -1) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (/.f64 d1 1/20))) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 (+.f64 30 d2) (*.f64 d1 2))) (/.f64 d1 1/20))) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) -1) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 (+.f64 (+.f64 30 d2) 40)))) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 (+.f64 d2 70)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))) (*.f64 (+.f64 d2 30) (neg.f64 d1))) -1) |
(neg.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(neg.f64 (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (+.f64 30 d2) (*.f64 d1 2)))) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) -1) |
(neg.f64 (-.f64 (*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 50) -20)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(neg.f64 (-.f64 (*.f64 (+.f64 d1 d1) (+.f64 d2 70)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2)) -1) |
(neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 30 d2)) 3) (*.f64 2 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))))) |
(neg.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 3)) (*.f64 d1 (*.f64 (+.f64 30 d2) 4)))) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))) -1) |
(neg.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))))))) |
(/.f64 (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1)) (neg.f64 (/.f64 1 (+.f64 d2 30)))) |
(/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) (/.f64 -1 (+.f64 30 d2))) |
(/.f64 (+.f64 30 d2) (/.f64 -1 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))))) |
(/.f64 (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2)) 1) |
(*.f64 -1 (-.f64 (*.f64 2 (*.f64 d1 (+.f64 (+.f64 30 d2) 40))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 70) (*.f64 2 d1)))) |
(/.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (*.f64 (+.f64 d2 50) 2)) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 50) 2) (+.f64 d2 70))) |
(/.f64 (-.f64 (+.f64 d2 50) (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (+.f64 30 d2) 50)) (+.f64 d2 50))) |
(*.f64 d1 (+.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 50) (+.f64 d2 50)))) |
(/.f64 (-.f64 d2 (+.f64 30 (+.f64 d2 d2))) (/.f64 -1 d1)) |
(/.f64 (+.f64 (+.f64 d2 d2) (-.f64 30 d2)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 (+.f64 d2 (-.f64 d2 d2)))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 (+.f64 30 d2) 2)) (*.f64 (+.f64 30 d2) 3))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 30 d2) 4) (*.f64 (+.f64 30 d2) 3))) |
(/.f64 (-.f64 -20 (+.f64 (neg.f64 d2) -50)) (/.f64 1 d1)) |
(*.f64 (-.f64 -20 (+.f64 (neg.f64 d2) -50)) (/.f64 d1 1)) |
(/.f64 (+.f64 (neg.f64 d2) -30) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (neg.f64 d2) 30) (/.f64 -1 d1)) |
(*.f64 (-.f64 (neg.f64 d2) 30) (neg.f64 d1)) |
(*.f64 (-.f64 -30 d2) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d2) 20) (+.f64 d2 50)) (/.f64 -1 d1)) |
(*.f64 (+.f64 20 (-.f64 (-.f64 d2 d2) (+.f64 d2 50))) (neg.f64 d1)) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 20 d2) (+.f64 d2 50))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 20 (-.f64 d2 d2)) (+.f64 d2 50)) (/.f64 -1 d1)) |
(*.f64 (+.f64 20 (-.f64 (-.f64 d2 d2) (+.f64 d2 50))) (neg.f64 d1)) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 20 d2) (+.f64 d2 50))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d2 30) 2)) (+.f64 (neg.f64 d2) -30)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 30 d2) -2) (+.f64 (neg.f64 d2) -30)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 50) 2) (+.f64 20 (+.f64 d2 50))) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 (+.f64 d2 70) (*.f64 (+.f64 d2 50) 2)) (*.f64 2 (*.f64 (+.f64 d2 50) 2))) (neg.f64 d1)) |
(*.f64 (+.f64 (+.f64 d2 70) (-.f64 (*.f64 (+.f64 d2 50) 2) (*.f64 (+.f64 d2 50) 4))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d2 3) (+.f64 30 (+.f64 (*.f64 d2 3) d2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d2 3) (+.f64 30 (+.f64 d2 (*.f64 d2 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 d2 (+.f64 0 (+.f64 30 (+.f64 d2 d2)))) (/.f64 -1 d1)) |
(/.f64 (+.f64 (+.f64 d2 d2) (-.f64 30 d2)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 (+.f64 d2 (-.f64 d2 d2)))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (+.f64 0 (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 30 d2) 3) (+.f64 0 (*.f64 2 (*.f64 (+.f64 30 d2) 2)))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 30 d2) 3) (+.f64 0 (*.f64 (+.f64 30 d2) 4))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 1/2) (*.f64 (*.f64 (+.f64 d2 30) 3) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 30 d2) 1/2) (*.f64 1/2 (*.f64 (+.f64 30 d2) 3))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 30 d2) 1/2) (*.f64 (+.f64 30 d2) 3/2)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) (+.f64 d2 50)) (+.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) (+.f64 (+.f64 d2 30) (+.f64 d2 50)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 (+.f64 d2 50) (+.f64 d2 (+.f64 (+.f64 30 d2) 50))) (+.f64 (+.f64 30 d2) (+.f64 (+.f64 d2 50) (+.f64 d2 (+.f64 (+.f64 30 d2) 50))))) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 (+.f64 30 d2) (+.f64 d2 (+.f64 d2 100))) (+.f64 (+.f64 30 d2) (+.f64 (+.f64 30 d2) (+.f64 d2 (+.f64 d2 100))))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 30 (+.f64 d2 d2)) d2) (+.f64 (+.f64 30 (+.f64 d2 d2)) (+.f64 30 (+.f64 d2 d2)))) (/.f64 -1 d1)) |
(*.f64 (+.f64 (+.f64 30 (+.f64 d2 d2)) (-.f64 d2 (+.f64 (+.f64 30 (+.f64 d2 d2)) (+.f64 30 (+.f64 d2 d2))))) (neg.f64 d1)) |
(*.f64 (+.f64 30 (-.f64 (+.f64 d2 d2) (+.f64 d2 0))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (*.f64 (+.f64 d2 30) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1)) |
(*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 30 d2) 2)) (-.f64 (*.f64 (+.f64 30 d2) 3) (+.f64 (*.f64 2 (*.f64 (+.f64 30 d2) 2)) (*.f64 2 (*.f64 (+.f64 30 d2) 2))))) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (+.f64 30 d2) 3) (-.f64 (*.f64 (+.f64 30 d2) 4) (+.f64 (*.f64 (+.f64 30 d2) 4) (*.f64 (+.f64 30 d2) 4)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 1 (+.f64 d2 30))) |
(*.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 (+.f64 30 d2) 1)) |
(/.f64 (-.f64 d1 (-.f64 d1 (neg.f64 d1))) (/.f64 -1 (+.f64 30 d2))) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 (*.f64 d1 3) d1) -1)) (/.f64 1 (+.f64 d2 30))) |
(*.f64 (/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) -1) (/.f64 (+.f64 30 d2) 1)) |
(/.f64 (+.f64 (*.f64 d1 -3) (-.f64 (neg.f64 d1) (*.f64 d1 -3))) (/.f64 -1 (+.f64 30 d2))) |
(/.f64 (-.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 50)) (/.f64 1 d1)) |
(*.f64 (+.f64 20 (-.f64 (*.f64 (+.f64 30 d2) 2) (+.f64 d2 50))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 d2 d2) (+.f64 (neg.f64 d2) -30)) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 d2 d2) (+.f64 (neg.f64 d2) -30)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) 40) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 30 d2)) |
(/.f64 (-.f64 (/.f64 (+.f64 20 (+.f64 d2 50)) -1) (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)) (/.f64 1 d1)) |
(*.f64 (-.f64 (neg.f64 (+.f64 d2 70)) (+.f64 (/.f64 (neg.f64 d2) 1/2) -100)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 30 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) d2)) (/.f64 1 d1)) |
(*.f64 (+.f64 (+.f64 30 (+.f64 d2 d2)) (-.f64 d2 (+.f64 (+.f64 30 (+.f64 d2 d2)) (+.f64 30 (+.f64 d2 d2))))) (neg.f64 d1)) |
(*.f64 (+.f64 30 (-.f64 (+.f64 d2 d2) (+.f64 d2 0))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 d2 30)) (-.f64 (+.f64 d2 30) 30)) (/.f64 1 d1)) |
(*.f64 (+.f64 (+.f64 30 (+.f64 d2 d2)) (-.f64 d2 (+.f64 (+.f64 30 (+.f64 d2 d2)) (+.f64 30 (+.f64 d2 d2))))) (neg.f64 d1)) |
(*.f64 (+.f64 30 (-.f64 (+.f64 d2 d2) (+.f64 d2 0))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d2) -50) (/.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) -1)) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 (neg.f64 d2) -50) (neg.f64 (+.f64 d2 (+.f64 (+.f64 30 d2) 50)))) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 (neg.f64 d2) -50) (neg.f64 (+.f64 30 (+.f64 (+.f64 d2 50) d2)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (neg.f64 d2) (/.f64 (+.f64 30 (+.f64 d2 d2)) -1)) (/.f64 1 d1)) |
(*.f64 (-.f64 (neg.f64 d2) (neg.f64 (+.f64 30 (+.f64 d2 d2)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 d2 30) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d2 30) 2) 2) -1)) (/.f64 1 d1)) |
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 30 d2) 3) (*.f64 2 (*.f64 (+.f64 30 d2) 2))) -1) (/.f64 d1 1)) |
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 30 d2) 3) (*.f64 (+.f64 30 d2) 4)) -1) (/.f64 d1 1)) |
(neg.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(*.f64 d1 (+.f64 30 d2)) |
(-.f64 20 (+.f64 (neg.f64 d2) -30)) |
(-.f64 (+.f64 d2 50) 0) |
(+.f64 d2 50) |
(-.f64 (+.f64 d2 50) (-.f64 d2 d2)) |
(+.f64 d2 (-.f64 50 (-.f64 d2 d2))) |
(+.f64 50 (-.f64 d2 (-.f64 d2 d2))) |
(-.f64 0 (+.f64 (neg.f64 d2) -50)) |
(neg.f64 (+.f64 (neg.f64 d2) -50)) |
(-.f64 50 (neg.f64 d2)) |
(-.f64 d2 -50) |
(-.f64 (+.f64 (neg.f64 d2) -50) (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)) |
(+.f64 (neg.f64 d2) (-.f64 -50 (+.f64 (/.f64 (neg.f64 d2) 1/2) -100))) |
(-.f64 (+.f64 (neg.f64 d2) -50) (+.f64 (/.f64 (neg.f64 d2) 1/2) -100)) |
(-.f64 (+.f64 (neg.f64 d2) -50) (*.f64 -1 (*.f64 (+.f64 d2 50) 2))) |
(+.f64 (neg.f64 d2) (-.f64 -50 (*.f64 (+.f64 d2 50) -2))) |
(-.f64 (+.f64 20 (+.f64 d2 50)) 20) |
(+.f64 d2 50) |
(-.f64 (*.f64 (+.f64 d2 50) 2) (+.f64 d2 50)) |
(-.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 30)) |
(+.f64 20 (-.f64 (*.f64 (+.f64 30 d2) 2) (+.f64 30 d2))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (+.f64 d2 50) 3)) |
(-.f64 (*.f64 2 (*.f64 (+.f64 d2 50) 2)) (*.f64 (+.f64 d2 50) 3)) |
(-.f64 (*.f64 (+.f64 d2 50) 4) (*.f64 (+.f64 d2 50) 3)) |
(-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (+.f64 d2 50) 2)) |
(-.f64 (+.f64 30 (+.f64 20 (+.f64 d2 d2))) d2) |
(+.f64 30 (-.f64 (+.f64 20 (+.f64 d2 d2)) d2)) |
(+.f64 d2 (+.f64 d2 (-.f64 50 d2))) |
(-.f64 (+.f64 20 (*.f64 (+.f64 d2 50) 2)) (+.f64 20 (+.f64 d2 50))) |
(+.f64 20 (-.f64 (*.f64 (+.f64 d2 50) 2) (+.f64 d2 70))) |
(-.f64 (+.f64 20 (+.f64 30 (+.f64 d2 d2))) d2) |
(+.f64 30 (-.f64 (+.f64 20 (+.f64 d2 d2)) d2)) |
(+.f64 d2 (+.f64 d2 (-.f64 50 d2))) |
(-.f64 (+.f64 20 (*.f64 (*.f64 (+.f64 d2 30) 2) 2)) (*.f64 (+.f64 d2 30) 3)) |
(-.f64 (+.f64 20 (*.f64 2 (*.f64 (+.f64 30 d2) 2))) (*.f64 (+.f64 30 d2) 3)) |
(+.f64 20 (-.f64 (*.f64 (+.f64 30 d2) 4) (*.f64 (+.f64 30 d2) 3))) |
(-.f64 (+.f64 0 (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (+.f64 d2 30)) |
(+.f64 20 (-.f64 (*.f64 (+.f64 30 d2) 2) (+.f64 30 d2))) |
(-.f64 (+.f64 0 (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (*.f64 (+.f64 d2 50) 3)) |
(+.f64 0 (-.f64 (*.f64 2 (*.f64 (+.f64 d2 50) 2)) (*.f64 (+.f64 d2 50) 3))) |
(+.f64 0 (-.f64 (*.f64 (+.f64 d2 50) 4) (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (+.f64 50 (+.f64 d2 d2)) d2) |
(+.f64 30 (-.f64 (+.f64 20 (+.f64 d2 d2)) d2)) |
(+.f64 d2 (+.f64 d2 (-.f64 50 d2))) |
(-.f64 (+.f64 50 (+.f64 (*.f64 d2 3) d2)) (*.f64 d2 3)) |
(-.f64 (+.f64 50 (+.f64 d2 (*.f64 d2 3))) (*.f64 d2 3)) |
(+.f64 50 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 d2 3)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 50) 3) 1/2) (*.f64 (+.f64 d2 50) 1/2)) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 50) 1/2)) |
(-.f64 (*.f64 (+.f64 d2 50) 3/2) (*.f64 (+.f64 d2 50) 1/2)) |
(-.f64 (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 30))) |
(+.f64 20 (-.f64 (*.f64 (+.f64 30 d2) 2) (+.f64 30 d2))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (*.f64 2 (*.f64 (+.f64 d2 50) 2)) (*.f64 (+.f64 d2 50) 3)) |
(-.f64 (*.f64 (+.f64 d2 50) 4) (*.f64 (+.f64 d2 50) 3)) |
(*.f64 (+.f64 d2 50) 1) |
(+.f64 d2 50) |
(*.f64 1 (+.f64 d2 50)) |
(+.f64 d2 50) |
(*.f64 -1 (+.f64 (neg.f64 d2) -50)) |
(neg.f64 (+.f64 (neg.f64 d2) -50)) |
(*.f64 -1 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) |
(*.f64 -1 (+.f64 d2 (-.f64 30 (+.f64 20 (*.f64 (+.f64 30 d2) 2))))) |
(*.f64 -1 (+.f64 30 (-.f64 d2 (+.f64 20 (*.f64 (+.f64 30 d2) 2))))) |
(*.f64 -1 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) |
(*.f64 -1 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 2 (*.f64 (+.f64 d2 50) 2)))) |
(*.f64 -1 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (+.f64 d2 50) 4))) |
(*.f64 (+.f64 (neg.f64 d2) -50) -1) |
(neg.f64 (+.f64 (neg.f64 d2) -50)) |
(*.f64 (*.f64 (+.f64 d2 50) 2) 1/2) |
(+.f64 d2 50) |
(*.f64 1/2 (*.f64 (+.f64 d2 50) 2)) |
(+.f64 d2 50) |
(*.f64 2 (*.f64 (+.f64 d2 50) 1/2)) |
(+.f64 d2 50) |
(*.f64 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2) -1/2) |
(neg.f64 (+.f64 (neg.f64 d2) -50)) |
(*.f64 -1/2 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)) |
(neg.f64 (+.f64 (neg.f64 d2) -50)) |
(*.f64 -1/2 (-.f64 (+.f64 d2 50) (*.f64 (+.f64 d2 50) 3))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 d2 50) 3) (+.f64 d2 50))) |
(-.f64 (*.f64 (+.f64 d2 50) -1/2) (*.f64 (+.f64 d2 50) -3/2)) |
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 d2 50) 2))) |
(*.f64 -1/2 (neg.f64 (*.f64 (+.f64 d2 50) 2))) |
(-.f64 0 (+.f64 -50 (*.f64 -1 d2))) |
(*.f64 -2 (/.f64 1/2 (/.f64 -1 (+.f64 d2 50)))) |
(+.f64 d2 50) |
(*.f64 (+.f64 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) -1/2) |
(neg.f64 (+.f64 d2 (-.f64 30 (+.f64 20 (*.f64 (+.f64 30 d2) 2))))) |
(neg.f64 (+.f64 30 (-.f64 d2 (+.f64 20 (*.f64 (+.f64 30 d2) 2))))) |
(*.f64 (+.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) -1/2) |
(neg.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 2 (*.f64 (+.f64 d2 50) 2)))) |
(neg.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (+.f64 d2 50) 4))) |
(/.f64 (+.f64 d2 50) 1) |
(+.f64 d2 50) |
(/.f64 1 (/.f64 1 (+.f64 d2 50))) |
(+.f64 d2 50) |
(/.f64 -1 (/.f64 -1 (+.f64 d2 50))) |
(+.f64 d2 50) |
(/.f64 (+.f64 (neg.f64 d2) -50) -1) |
(neg.f64 (+.f64 (neg.f64 d2) -50)) |
(/.f64 1/2 (/.f64 1/2 (+.f64 d2 50))) |
(+.f64 d2 50) |
(/.f64 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) -1) |
(neg.f64 (+.f64 d2 (-.f64 30 (+.f64 20 (*.f64 (+.f64 30 d2) 2))))) |
(neg.f64 (+.f64 30 (-.f64 d2 (+.f64 20 (*.f64 (+.f64 30 d2) 2))))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) -1) |
(neg.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 2 (*.f64 (+.f64 d2 50) 2)))) |
(neg.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (+.f64 d2 50) 4))) |
(neg.f64 (+.f64 (neg.f64 d2) -50)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) 0) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 d2 50)) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 50)) d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d1 (-.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 50)) d2) (-.f64 d1 d1)) d2) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 (-.f64 d2 (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 (-.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 0 (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 d1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 50)) d1) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 1 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 -1 (-.f64 d1 (-.f64 d1 (-.f64 d2 d2))))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 (-.f64 d2 (-.f64 d1 (-.f64 d1 d2))) 1)) |
(+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (/.f64 d1 1/20)) |
(+.f64 0 (*.f64 d1 (+.f64 d2 50))) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 d1 1/20)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (/.f64 d1 1/20)) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) -1)) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (-.f64 (-.f64 d2 d2) 20) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (-.f64 (-.f64 d2 20) d2) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d2 (-.f64 (/.f64 d1 1/20) d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 (-.f64 d2 (/.f64 d1 1/20)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 -1 (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20)))) |
(+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 1 (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 1 (+.f64 d2 (-.f64 (/.f64 d1 1/20) d2)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 2)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (*.f64 d1 -20)) |
(+.f64 (*.f64 d1 -20) (*.f64 d1 (+.f64 (+.f64 30 d2) 40))) |
(+.f64 (*.f64 d1 -20) (*.f64 d1 (+.f64 d2 70))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (*.f64 d1 (-.f64 (-.f64 d2 d2) 20))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) (*.f64 d1 (+.f64 (+.f64 30 d2) 40))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 20) d2)) (*.f64 d1 (+.f64 d2 70))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20))) |
(+.f64 (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20)) (*.f64 d1 (+.f64 (+.f64 30 d2) 40))) |
(+.f64 (-.f64 (-.f64 d2 d2) (/.f64 d1 1/20)) (*.f64 d1 (+.f64 d2 70))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (-.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 40)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 70))))) |
(+.f64 (*.f64 (+.f64 d2 30) (neg.f64 d1)) (-.f64 (/.f64 d1 1/20) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 30 d2) (neg.f64 d1)) (neg.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (*.f64 d1 (+.f64 30 d2)))) |
(+.f64 (*.f64 d1 -20) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) |
(+.f64 (*.f64 d1 -20) (*.f64 d1 (+.f64 (+.f64 30 d2) 40))) |
(+.f64 (*.f64 d1 -20) (*.f64 d1 (+.f64 d2 70))) |
(+.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (+.f64 d2 50) (+.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 2)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 d2 50)) d1)) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d2 50)) d2)) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 30 d2) (neg.f64 d1)) (neg.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (*.f64 d1 (+.f64 30 d2)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) (*.f64 d1 (-.f64 20 (+.f64 d2 30)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2)) (*.f64 (neg.f64 d1) (+.f64 d2 10))) |
(+.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (*.f64 (neg.f64 d1) (+.f64 d2 10))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (/.f64 d1 1/20) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (-.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20)))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 50) -20))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (+.f64 d1 d1) (+.f64 d2 70)))) |
(+.f64 (*.f64 d1 40) (*.f64 d1 (-.f64 (+.f64 d2 30) 20))) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 40)) |
(+.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) 20)) -1) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (-.f64 (-.f64 d2 d2) 20) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 (-.f64 (-.f64 d2 20) d2) (neg.f64 d1))) |
(+.f64 (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (+.f64 d2 (-.f64 (/.f64 d1 1/20) d2))) |
(+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 30 d2) (neg.f64 d1)) (*.f64 d1 (+.f64 d2 (+.f64 (+.f64 30 d2) 50)))) |
(+.f64 (*.f64 (+.f64 30 d2) (neg.f64 d1)) (*.f64 d1 (+.f64 30 (+.f64 (+.f64 d2 50) d2)))) |
(+.f64 (-.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d1 (-.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 50)) d2) (-.f64 d1 d1)) d2) |
(+.f64 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 (-.f64 d2 (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 (-.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 d2 (-.f64 d2 (/.f64 d1 1/20)))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (/.f64 d1 1/20) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 50))) |
(+.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 30) 20)) (*.f64 d1 40)) |
(+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 40)) |
(+.f64 (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 d2 70) (neg.f64 d1)) (*.f64 d1 (+.f64 (/.f64 (neg.f64 d2) 1/2) -100)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 d2 70) (neg.f64 d1)) (/.f64 d1 (/.f64 1/2 (+.f64 (neg.f64 d2) -50))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 50)) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 20))) |
(+.f64 (*.f64 d1 50) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 30)) |
(+.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 20))) |
(+.f64 (*.f64 (*.f64 d1 40) 2) (-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 60))) |
(+.f64 (*.f64 2 (*.f64 d1 40)) (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 60))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (*.f64 d1 80) (*.f64 d1 60))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2) (-.f64 (/.f64 d1 1/20) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (*.f64 (*.f64 d1 (+.f64 30 d2)) 3))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 4)) (*.f64 d1 (*.f64 (+.f64 30 d2) 3)))) |
(+.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (-.f64 (/.f64 d1 1/20) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (/.f64 d1 1/20) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))))))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (+.f64 (+.f64 30 d2) 40)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (+.f64 d2 70)))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 50)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 50)))) |
(*.f64 d1 (+.f64 d2 50)) |
(+.f64 (*.f64 (/.f64 d1 1/20) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))))) |
(*.f64 1/2 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 (+.f64 (+.f64 30 d2) 50))))) |
(*.f64 1/2 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 30 (+.f64 (+.f64 d2 50) d2))))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 30)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (+.f64 (+.f64 30 d2) 40)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (+.f64 d2 70)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) 0) |
(*.f64 d1 (+.f64 d2 50)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d1 d1)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d1 (-.f64 d1 (-.f64 d2 d2)))) |
(-.f64 d2 (-.f64 (-.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 d2 (-.f64 d2 (-.f64 d1 d1)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 (+.f64 (-.f64 d2 d2) d1) (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 (+.f64 (-.f64 d2 d2) d1) (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 0 (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (neg.f64 (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) d1) (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 d2)) d2))) |
(-.f64 d2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) d2) (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 0 (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) d1) (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 d2 (-.f64 (*.f64 d1 (-.f64 d2 d2)) d2))) |
(-.f64 d2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d2)) d2) (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (+.f64 (*.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 1 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 -1 (-.f64 d1 (-.f64 d1 (-.f64 d2 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 (-.f64 d2 (-.f64 d1 (-.f64 d1 d2))) 1)) |
(-.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(-.f64 (/.f64 d1 1/20) (*.f64 (+.f64 30 d2) (neg.f64 d1))) |
(-.f64 0 (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(neg.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 -20)) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 -20)) |
(-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 50))) |
(*.f64 d1 (+.f64 d2 50)) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (/.f64 d1 1/20)) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 40)) (/.f64 d1 1/20)) |
(-.f64 (*.f64 d1 (+.f64 d2 70)) (/.f64 d1 1/20)) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2))) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 d1 (+.f64 (/.f64 (neg.f64 d2) 1/2) -100))) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (/.f64 d1 (/.f64 1/2 (+.f64 (neg.f64 d2) -50)))) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 50) 2))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 50) (*.f64 (+.f64 d2 50) 2))) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (+.f64 (neg.f64 d2) -50) (+.f64 d1 d1))) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (+.f64 (neg.f64 d2) -50))) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 -1 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (*.f64 (+.f64 d2 50) 2)))) |
(-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (*.f64 d1 40) (-.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 30)))) |
(-.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (/.f64 d1 1/20) (*.f64 d1 40))) |
(-.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 40))) |
(-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 40))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (-.f64 d2 d2)) (*.f64 (+.f64 d2 30) (neg.f64 d1))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(+.f64 (-.f64 d2 d2) (-.f64 (/.f64 d1 1/20) (*.f64 (+.f64 30 d2) (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 50) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 d1 (*.f64 (+.f64 d2 50) 2))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) (+.f64 d2 50))) (*.f64 d1 (+.f64 d2 30))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 (+.f64 30 d2) 50))) (*.f64 d1 (+.f64 30 d2))) |
(-.f64 (*.f64 d1 (+.f64 30 (+.f64 (+.f64 d2 50) d2))) (*.f64 d1 (+.f64 30 d2))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 50) 40)) (*.f64 d1 40)) |
(-.f64 (*.f64 d1 (+.f64 d2 90)) (*.f64 d1 40)) |
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 50) 10)) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) |
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 50) 10)) (*.f64 d1 (+.f64 (+.f64 30 d2) 40))) |
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 d2 60)) (*.f64 d1 (+.f64 d2 70))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) 2) (+.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 40)) (/.f64 d1 1/20))) |
(-.f64 (*.f64 2 (*.f64 d1 (+.f64 (+.f64 30 d2) 40))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 (+.f64 30 d2) 40)))) |
(-.f64 (*.f64 (+.f64 d2 70) (*.f64 2 d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 d2 70)))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (+.f64 (+.f64 d2 30) 40))) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (-.f64 (+.f64 d2 30) 20)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (+.f64 (+.f64 30 d2) 40)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 10))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 (+.f64 d2 50)) (*.f64 d1 (+.f64 d2 70))))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 30) (neg.f64 d1))) (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 30 d2) (neg.f64 d1)) (neg.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 2)) (*.f64 d1 (+.f64 30 d2)))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) -20))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) (*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 50) -20))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) (*.f64 (+.f64 d1 d1) (+.f64 d2 70)))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 20 (+.f64 d2 50)) (neg.f64 d1))) (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 d2 70) (neg.f64 d1)) (*.f64 d1 (+.f64 (/.f64 (neg.f64 d2) 1/2) -100)))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 (+.f64 d2 70) (neg.f64 d1)) (/.f64 d1 (/.f64 1/2 (+.f64 (neg.f64 d2) -50))))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) 2)) 2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) 3)) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 30 d2) 2))) (*.f64 (*.f64 d1 (+.f64 30 d2)) 3))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) 4)) (*.f64 d1 (*.f64 (+.f64 30 d2) 3)))) |
(-.f64 (+.f64 (/.f64 d1 1/20) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1)) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))))) |
(+.f64 (/.f64 d1 1/20) (-.f64 (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (/.f64 d1 1/20) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))))) |
(+.f64 (/.f64 d1 1/20) (+.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (+.f64 (/.f64 d1 1/20) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3)))))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 (*.f64 d1 40) 2)) (*.f64 d1 60)) |
(+.f64 (*.f64 2 (*.f64 d1 40)) (-.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 60))) |
(+.f64 (*.f64 d1 (+.f64 30 d2)) (-.f64 (*.f64 d1 80) (*.f64 d1 60))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(+.f64 (-.f64 d2 d2) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 50) (neg.f64 d1)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(-.f64 (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(+.f64 (-.f64 d2 d2) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 50) (neg.f64 d1)))) |
(-.f64 (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3)))) |
(-.f64 (/.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 30))) |
(-.f64 (*.f64 (+.f64 20 (*.f64 (+.f64 30 d2) 2)) (/.f64 d1 1)) (*.f64 d1 (+.f64 30 d2))) |
(-.f64 (*.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) d1) (*.f64 d1 (+.f64 d2 30))) |
(*.f64 d1 (+.f64 20 (-.f64 (*.f64 (+.f64 30 d2) 2) (+.f64 30 d2)))) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 (+.f64 d2 50) 2)) (*.f64 (+.f64 d2 50) 3))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 50) 4) (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (*.f64 (+.f64 (*.f64 d1 3) d1) (+.f64 d2 50)) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d2 50) 3))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (*.f64 (-.f64 d2 d2) -1) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (neg.f64 (-.f64 d2 d2)) (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 50)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 d1 (+.f64 d2 50)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3/2)) (*.f64 (+.f64 d2 50) (*.f64 d1 1/2))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 50))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d2 50)))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 d1 (-.f64 0 (/.f64 -1 (+.f64 d2 50)))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 (+.f64 d2 50) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 (+.f64 d2 50) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 (+.f64 d2 50) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 (*.f64 d1 (+.f64 d2 50)) 1) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 50)))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 -1 (/.f64 1 (*.f64 (+.f64 d2 50) (neg.f64 d1)))) |
(neg.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(/.f64 (+.f64 (neg.f64 d2) -50) (/.f64 -1 d1)) |
(*.f64 (+.f64 (neg.f64 d2) -50) (neg.f64 d1)) |
(*.f64 d1 (neg.f64 (+.f64 (neg.f64 d2) -50))) |
(/.f64 (+.f64 (neg.f64 d2) -50) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (+.f64 (neg.f64 d2) -50) (-.f64 (/.f64 1 d1) (/.f64 2 d1))) |
(/.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1)) -1) |
(neg.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 50))) |
(neg.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
(/.f64 (neg.f64 d1) (-.f64 (/.f64 1 (+.f64 d2 50)) (+.f64 (/.f64 1 (+.f64 d2 50)) (/.f64 1 (+.f64 d2 50))))) |
(/.f64 d1 (-.f64 (/.f64 2 (+.f64 d2 50)) (/.f64 1 (+.f64 d2 50)))) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 50)) 1/2)) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 (*.f64 (+.f64 d2 50) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 50)) d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 50))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 50)) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 50) 2))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 50) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 1/2 (/.f64 -1 (*.f64 d1 (/.f64 (+.f64 (neg.f64 d2) -50) 1/2)))) |
(/.f64 (*.f64 d1 (+.f64 (/.f64 (neg.f64 d2) 1/2) -100)) -2) |
(/.f64 (/.f64 d1 (/.f64 1/2 (+.f64 (neg.f64 d2) -50))) -2) |
(/.f64 (*.f64 (+.f64 d2 50) 1/2) (/.f64 1/2 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d2 50))) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 (-.f64 20 (+.f64 20 (+.f64 d2 50))) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 d2 50)) |
(/.f64 (-.f64 (+.f64 d2 30) (+.f64 20 (*.f64 (+.f64 d2 30) 2))) (/.f64 -1 d1)) |
(*.f64 (+.f64 d2 (-.f64 30 (+.f64 20 (*.f64 (+.f64 30 d2) 2)))) (neg.f64 d1)) |
(*.f64 (+.f64 30 (-.f64 d2 (+.f64 20 (*.f64 (+.f64 30 d2) 2)))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (*.f64 (+.f64 d2 50) 2) 2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 2 (*.f64 (+.f64 d2 50) 2))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (+.f64 d2 50) 4)) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) d1)) (/.f64 -1 (+.f64 d2 50))) |
(*.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) (/.f64 (+.f64 d2 50) -1)) |
(/.f64 (+.f64 (*.f64 d1 3) (-.f64 d1 (*.f64 d1 3))) (/.f64 1 (+.f64 d2 50))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 50) (+.f64 (*.f64 d1 3) d1))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 50) 3)) (*.f64 (+.f64 d2 50) (+.f64 d1 (*.f64 d1 3))))) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (+.f64 d2 50))) |
(*.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 (+.f64 d2 50) -1)) |
(/.f64 (-.f64 (*.f64 d1 3) (+.f64 0 (+.f64 (*.f64 d1 3) d1))) (/.f64 -1 (+.f64 d2 50))) |
(*.f64 (-.f64 (*.f64 d1 3) (+.f64 (*.f64 d1 3) (+.f64 0 d1))) (/.f64 (+.f64 d2 50) -1)) |
(/.f64 (+.f64 (*.f64 d1 3) (-.f64 (+.f64 0 d1) (*.f64 d1 3))) (/.f64 1 (+.f64 d2 50))) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (+.f64 d2 50))) |
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (/.f64 (+.f64 d2 50) -1)) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 d1 3/2)) (/.f64 -1 (+.f64 d2 50))) |
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 d1 3) d1) (*.f64 d1 3)) (+.f64 (+.f64 (*.f64 d1 3) d1) (+.f64 (*.f64 d1 3) d1))) (/.f64 -1 (+.f64 d2 50))) |
(*.f64 (-.f64 (+.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 (+.f64 d2 50) -1)) |
(*.f64 (+.f64 (*.f64 d1 3) (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3))))) (/.f64 (+.f64 d2 50) -1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d2) -30) 20) (/.f64 -1 d1)) |
(*.f64 (+.f64 (neg.f64 d2) -50) (neg.f64 d1)) |
(*.f64 d1 (neg.f64 (+.f64 (neg.f64 d2) -50))) |
(/.f64 (-.f64 (neg.f64 d2) 50) (/.f64 -1 d1)) |
(*.f64 (-.f64 (neg.f64 d2) 50) (neg.f64 d1)) |
(*.f64 (-.f64 -50 d2) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d2 50) 2)) (+.f64 (neg.f64 d2) -50)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 50) -2) (+.f64 (neg.f64 d2) -50)) (neg.f64 d1)) |
(/.f64 (-.f64 d2 (+.f64 30 (+.f64 20 (+.f64 d2 d2)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d2 (+.f64 30 (+.f64 20 (+.f64 d2 d2)))) (neg.f64 d1)) |
(*.f64 (-.f64 d2 (+.f64 d2 (+.f64 d2 50))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (+.f64 20 (*.f64 (+.f64 d2 50) 2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d2 70) (+.f64 20 (*.f64 (+.f64 d2 50) 2))) (neg.f64 d1)) |
(*.f64 (+.f64 d2 (-.f64 70 (+.f64 20 (*.f64 (+.f64 d2 50) 2)))) (neg.f64 d1)) |
(/.f64 (-.f64 d2 (+.f64 20 (+.f64 30 (+.f64 d2 d2)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d2 (+.f64 30 (+.f64 20 (+.f64 d2 d2)))) (neg.f64 d1)) |
(*.f64 (-.f64 d2 (+.f64 d2 (+.f64 d2 50))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 30) 3) (+.f64 20 (*.f64 (*.f64 (+.f64 d2 30) 2) 2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 30 d2) 3) (+.f64 20 (*.f64 2 (*.f64 (+.f64 30 d2) 2)))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 30 d2) 3) (+.f64 20 (*.f64 (+.f64 30 d2) 4))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d2 30) (+.f64 0 (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) (/.f64 -1 d1)) |
(*.f64 (+.f64 d2 (-.f64 30 (+.f64 20 (*.f64 (+.f64 30 d2) 2)))) (neg.f64 d1)) |
(*.f64 (+.f64 30 (-.f64 d2 (+.f64 20 (*.f64 (+.f64 30 d2) 2)))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (+.f64 0 (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (+.f64 0 (*.f64 2 (*.f64 (+.f64 d2 50) 2)))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (+.f64 0 (*.f64 (+.f64 d2 50) 4))) (neg.f64 d1)) |
(/.f64 (-.f64 d2 (+.f64 50 (+.f64 d2 d2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d2 (+.f64 30 (+.f64 20 (+.f64 d2 d2)))) (neg.f64 d1)) |
(*.f64 (-.f64 d2 (+.f64 d2 (+.f64 d2 50))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d2 3) (+.f64 50 (+.f64 (*.f64 d2 3) d2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d2 3) (+.f64 50 (+.f64 d2 (*.f64 d2 3)))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 d2 3) (+.f64 d2 (+.f64 50 (*.f64 d2 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 50) 1/2) (*.f64 (*.f64 (+.f64 d2 50) 3) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 50) 1/2) (*.f64 1/2 (*.f64 (+.f64 d2 50) 3))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 50) 1/2) (*.f64 (+.f64 d2 50) 3/2)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 d2 30)) (+.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) (+.f64 20 (*.f64 (+.f64 d2 30) 2)))) (/.f64 -1 d1)) |
(*.f64 (+.f64 d2 (-.f64 30 (+.f64 20 (*.f64 (+.f64 30 d2) 2)))) (neg.f64 d1)) |
(*.f64 (+.f64 30 (-.f64 d2 (+.f64 20 (*.f64 (+.f64 30 d2) 2)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (+.f64 d2 50) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) (*.f64 (*.f64 (+.f64 d2 50) 2) 2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 2 (*.f64 (+.f64 d2 50) 2))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (+.f64 d2 50) 4)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 30) (+.f64 d2 50)) (+.f64 d2 30)) (/.f64 1 d1)) |
(*.f64 (+.f64 (+.f64 30 d2) (+.f64 d2 (-.f64 50 (+.f64 30 d2)))) (/.f64 d1 1)) |
(*.f64 (+.f64 (+.f64 d2 50) (-.f64 (+.f64 30 d2) (+.f64 30 d2))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 d2 d2) (+.f64 (neg.f64 d2) -50)) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 d2 d2) (+.f64 (neg.f64 d2) -50)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 20 (+.f64 d2 50)) (-.f64 (+.f64 d2 50) (+.f64 d2 30))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 30 d2) (-.f64 (+.f64 d2 50) (+.f64 d2 70))) (/.f64 d1 1)) |
(*.f64 (+.f64 30 (-.f64 d2 (+.f64 d2 (-.f64 50 (+.f64 d2 70))))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 50) 50) (-.f64 (+.f64 d2 50) d2)) (/.f64 1 d1)) |
(*.f64 (+.f64 (+.f64 d2 50) (-.f64 50 (+.f64 d2 (-.f64 50 d2)))) (/.f64 d1 1)) |
(*.f64 (-.f64 d2 (-.f64 (+.f64 d2 50) (+.f64 d2 100))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 50) (+.f64 d2 20)) (-.f64 (+.f64 d2 50) 30)) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (+.f64 d2 70)) (+.f64 d2 20)) (/.f64 d1 1)) |
(*.f64 (+.f64 d2 (-.f64 (+.f64 d2 70) (+.f64 d2 20))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d2) -30) (/.f64 (+.f64 20 (*.f64 (+.f64 d2 30) 2)) -1)) (/.f64 1 d1)) |
(*.f64 (+.f64 (neg.f64 d2) (-.f64 -30 (neg.f64 (+.f64 20 (*.f64 (+.f64 30 d2) 2))))) (/.f64 d1 1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 d2 50) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d2 50) 2) 2) -1)) (/.f64 1 d1)) |
(*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 2 (*.f64 (+.f64 d2 50) 2)))) (/.f64 d1 1)) |
(*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 d2 50) 3) (*.f64 (+.f64 d2 50) 4))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 1 (+.f64 d2 50))) |
(*.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (+.f64 d2 50)) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 (*.f64 d1 3) d1) -1)) (/.f64 1 (+.f64 d2 50))) |
(*.f64 (/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) -1) (+.f64 d2 50)) |
(*.f64 (-.f64 (*.f64 d1 -3) (+.f64 (*.f64 d1 -3) (neg.f64 d1))) (+.f64 d2 50)) |
(neg.f64 (*.f64 (+.f64 d2 50) (neg.f64 d1))) |
Compiled 21846 to 14414 computations (34% saved)
6 alts after pruning (2 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1349 | 2 | 1351 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 4 | 7 |
| Total | 1353 | 6 | 1359 |
| Status | Error | Program |
|---|---|---|
| ▶ | 29.5b | (/.f64 d1 1/30) |
| ▶ | 29.7b | (-.f64 (*.f64 d1 50) (*.f64 d1 20)) |
| ✓ | 0.1b | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| ✓ | 34.3b | (*.f64 d2 d1) |
| ✓ | 0.0b | (*.f64 d1 (+.f64 d2 30)) |
| ✓ | 29.5b | (*.f64 d1 30) |
Compiled 40 to 29 computations (27.5% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.6b | (-.f64 (*.f64 d1 50) (*.f64 d1 20)) |
Compiled 18 to 13 computations (27.8% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (-.f64 (*.f64 d1 50) (*.f64 d1 20)) |
| 0.0ms | d1 | @ | inf | (-.f64 (*.f64 d1 50) (*.f64 d1 20)) |
| 0.0ms | d1 | @ | -inf | (-.f64 (*.f64 d1 50) (*.f64 d1 20)) |
| 1× | batch-egg-rewrite |
| 1324× | rational.json-1 |
| 1322× | rational.json-2 |
| 1322× | rational.json-4 |
| 1322× | rational.json-3 |
| 818× | rational.json-simplify-41 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 47 | 7 |
| 2 | 142 | 7 |
| 3 | 593 | 7 |
| 4 | 4639 | 7 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 d1 50) (*.f64 d1 20)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 50) (*.f64 d1 -20))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 20) (*.f64 d1 10))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 20) (+.f64 (*.f64 d1 -50) (*.f64 d1 60)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 -50) (neg.f64 (*.f64 d1 60))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 150) (+.f64 (*.f64 d1 100) (*.f64 d1 40))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 100) (*.f64 d1 -70))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 100) (-.f64 (*.f64 d1 -70) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 100) (-.f64 (-.f64 d1 d1) (*.f64 d1 70)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 100) (-.f64 (*.f64 d1 70) (+.f64 (*.f64 d1 100) (*.f64 d1 40))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 100) (*.f64 1/2 (-.f64 (*.f64 d1 30) (*.f64 d1 170))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 70) (-.f64 (*.f64 d1 60) (*.f64 d1 100)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 70) (-.f64 0 (*.f64 d1 40)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 70) (+.f64 (*.f64 d1 60) (*.f64 d1 -100)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 70) (-.f64 (*.f64 d1 -100) (neg.f64 (*.f64 d1 60))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 70) (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 100) (*.f64 d1 40))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -30) (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -20) (*.f64 d1 50))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -50) (*.f64 d1 80))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -50) (*.f64 -1 (*.f64 d1 -80)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 60) (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 200) (neg.f64 (*.f64 d1 170)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 200) (-.f64 (neg.f64 (*.f64 d1 170)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 200) (-.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 170)) (*.f64 d1 30)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 200) (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 70) (*.f64 d1 200))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 200) (-.f64 (*.f64 d1 -20) (*.f64 d1 150)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 170) (-.f64 (*.f64 d1 60) (*.f64 d1 200)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 170) (-.f64 0 (+.f64 (*.f64 d1 100) (*.f64 d1 40))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 40) (*.f64 (*.f64 d1 20) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 -20) (*.f64 (*.f64 d1 20) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 30) (*.f64 d1 40)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 20) -1/2) (*.f64 d1 40))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -70) (*.f64 d1 100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 120) (-.f64 0 (*.f64 d1 90)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 80) (*.f64 d1 -50))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 170)) (*.f64 d1 200))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 10) (*.f64 d1 20))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 140) (-.f64 (*.f64 d1 60) (*.f64 d1 170)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 200) (*.f64 d1 200)) (-.f64 0 (+.f64 (*.f64 d1 200) (*.f64 d1 170))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 200)) (*.f64 d1 170))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 100)) (*.f64 d1 70))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 d1 40)) (*.f64 d1 70))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 d1 90)) (*.f64 d1 120))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 170)) (*.f64 d1 140))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 -50) (*.f64 d1 60)) (*.f64 d1 20))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 60) (*.f64 d1 -100)) (*.f64 d1 70))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 -20) (*.f64 (*.f64 d1 20) -1/2)) (*.f64 d1 40))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 -70) (-.f64 d1 d1)) (*.f64 d1 100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 d1 170)) (-.f64 d1 d1)) (*.f64 d1 200))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 70)) (*.f64 d1 100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 -50) (neg.f64 (*.f64 d1 60))) (*.f64 d1 20))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 -100) (neg.f64 (*.f64 d1 60))) (*.f64 d1 70))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 170)) (*.f64 d1 30)) (*.f64 d1 200))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 150) (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 20))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 70) (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 70))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 170))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 70) (*.f64 d1 200))) (*.f64 d1 200))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (+.f64 (*.f64 d1 200) (*.f64 d1 170))) (+.f64 (*.f64 d1 200) (*.f64 d1 200)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 -20) (*.f64 d1 150)) (*.f64 d1 200))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 40)) (*.f64 d1 40))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 30) 1/2) (*.f64 (*.f64 d1 30) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 50) 1/2) (*.f64 1/2 (*.f64 d1 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (*.f64 d1 -80)) (*.f64 d1 -50))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 d1 10)) (*.f64 (*.f64 d1 50) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (-.f64 (*.f64 d1 30) (*.f64 d1 170))) (*.f64 d1 100))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 30) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -30) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) -30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 30 d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) 15)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 60) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 60)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -30 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1/30 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) -15)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (*.f64 d1 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) 60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 (/.f64 1 d1) -30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 d1 -30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 -1 (*.f64 d1 30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 15 (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -15 (-.f64 (neg.f64 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -60 (/.f64 1/2 (*.f64 (/.f64 1 d1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -60 (/.f64 1/2 (-.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1/30 d1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 1/30)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 30) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1/30 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 -30) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 d1) -30))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 -30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 d1 30)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) -1/30)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 30 (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (/.f64 1 d1) 1/60))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 60)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (neg.f64 (*.f64 d1 60))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -30 (*.f64 (/.f64 1 d1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -30 (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 15 (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 -30)))))) |
| 1× | egg-herbie |
| 1546× | rational.json-simplify-14 |
| 1416× | rational.json-simplify-9 |
| 1304× | rational.json-simplify-5 |
| 978× | rational.json-simplify-3 |
| 878× | rational.json-simplify-19 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 225 | 1010 |
| 1 | 563 | 974 |
| 2 | 2201 | 974 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 50) (*.f64 d1 -20)) |
(+.f64 (*.f64 d1 20) (*.f64 d1 10)) |
(+.f64 (*.f64 d1 20) (+.f64 (*.f64 d1 -50) (*.f64 d1 60))) |
(+.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 -50) (neg.f64 (*.f64 d1 60)))) |
(+.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 150) (+.f64 (*.f64 d1 100) (*.f64 d1 40)))) |
(+.f64 (*.f64 d1 30) 0) |
(+.f64 (*.f64 d1 30) (-.f64 d1 d1)) |
(+.f64 0 (*.f64 d1 30)) |
(+.f64 (*.f64 d1 100) (*.f64 d1 -70)) |
(+.f64 (*.f64 d1 100) (-.f64 (*.f64 d1 -70) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 100) (-.f64 (-.f64 d1 d1) (*.f64 d1 70))) |
(+.f64 (*.f64 d1 100) (-.f64 (*.f64 d1 70) (+.f64 (*.f64 d1 100) (*.f64 d1 40)))) |
(+.f64 (*.f64 d1 100) (*.f64 1/2 (-.f64 (*.f64 d1 30) (*.f64 d1 170)))) |
(+.f64 (*.f64 d1 70) (-.f64 (*.f64 d1 60) (*.f64 d1 100))) |
(+.f64 (*.f64 d1 70) (-.f64 0 (*.f64 d1 40))) |
(+.f64 (*.f64 d1 70) (+.f64 (*.f64 d1 60) (*.f64 d1 -100))) |
(+.f64 (*.f64 d1 70) (-.f64 (*.f64 d1 -100) (neg.f64 (*.f64 d1 60)))) |
(+.f64 (*.f64 d1 70) (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 100) (*.f64 d1 40)))) |
(+.f64 (*.f64 d1 -30) (*.f64 d1 60)) |
(+.f64 (*.f64 d1 -20) (*.f64 d1 50)) |
(+.f64 (*.f64 d1 -50) (*.f64 d1 80)) |
(+.f64 (*.f64 d1 -50) (*.f64 -1 (*.f64 d1 -80))) |
(+.f64 (*.f64 d1 60) (*.f64 d1 -30)) |
(+.f64 (*.f64 d1 200) (neg.f64 (*.f64 d1 170))) |
(+.f64 (*.f64 d1 200) (-.f64 (neg.f64 (*.f64 d1 170)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 200) (-.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 170)) (*.f64 d1 30))) |
(+.f64 (*.f64 d1 200) (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 70) (*.f64 d1 200)))) |
(+.f64 (*.f64 d1 200) (-.f64 (*.f64 d1 -20) (*.f64 d1 150))) |
(+.f64 (*.f64 d1 170) (-.f64 (*.f64 d1 60) (*.f64 d1 200))) |
(+.f64 (*.f64 d1 170) (-.f64 0 (+.f64 (*.f64 d1 100) (*.f64 d1 40)))) |
(+.f64 (*.f64 d1 40) (*.f64 (*.f64 d1 20) -1/2)) |
(+.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 -20) (*.f64 (*.f64 d1 20) -1/2))) |
(+.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 30) (*.f64 d1 40))) |
(+.f64 (*.f64 (*.f64 d1 20) -1/2) (*.f64 d1 40)) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 30)) |
(+.f64 (*.f64 d1 -70) (*.f64 d1 100)) |
(+.f64 (*.f64 d1 120) (-.f64 0 (*.f64 d1 90))) |
(+.f64 (*.f64 d1 80) (*.f64 d1 -50)) |
(+.f64 (neg.f64 (*.f64 d1 170)) (*.f64 d1 200)) |
(+.f64 (*.f64 d1 10) (*.f64 d1 20)) |
(+.f64 (*.f64 d1 140) (-.f64 (*.f64 d1 60) (*.f64 d1 170))) |
(+.f64 (+.f64 (*.f64 d1 200) (*.f64 d1 200)) (-.f64 0 (+.f64 (*.f64 d1 200) (*.f64 d1 170)))) |
(+.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 200)) (*.f64 d1 170)) |
(+.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 100)) (*.f64 d1 70)) |
(+.f64 (-.f64 0 (*.f64 d1 40)) (*.f64 d1 70)) |
(+.f64 (-.f64 0 (*.f64 d1 90)) (*.f64 d1 120)) |
(+.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 170)) (*.f64 d1 140)) |
(+.f64 (+.f64 (*.f64 d1 -50) (*.f64 d1 60)) (*.f64 d1 20)) |
(+.f64 (+.f64 (*.f64 d1 60) (*.f64 d1 -100)) (*.f64 d1 70)) |
(+.f64 (-.f64 (*.f64 d1 -20) (*.f64 (*.f64 d1 20) -1/2)) (*.f64 d1 40)) |
(+.f64 (-.f64 (*.f64 d1 -70) (-.f64 d1 d1)) (*.f64 d1 100)) |
(+.f64 (-.f64 (neg.f64 (*.f64 d1 170)) (-.f64 d1 d1)) (*.f64 d1 200)) |
(+.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 70)) (*.f64 d1 100)) |
(+.f64 (-.f64 (*.f64 d1 -50) (neg.f64 (*.f64 d1 60))) (*.f64 d1 20)) |
(+.f64 (-.f64 (*.f64 d1 -100) (neg.f64 (*.f64 d1 60))) (*.f64 d1 70)) |
(+.f64 (-.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 170)) (*.f64 d1 30)) (*.f64 d1 200)) |
(+.f64 (-.f64 (*.f64 d1 150) (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 20)) |
(+.f64 (-.f64 (*.f64 d1 70) (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 100)) |
(+.f64 (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 70)) |
(+.f64 (-.f64 0 (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 170)) |
(+.f64 (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 70) (*.f64 d1 200))) (*.f64 d1 200)) |
(+.f64 (-.f64 0 (+.f64 (*.f64 d1 200) (*.f64 d1 170))) (+.f64 (*.f64 d1 200) (*.f64 d1 200))) |
(+.f64 (-.f64 (*.f64 d1 -20) (*.f64 d1 150)) (*.f64 d1 200)) |
(+.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 40)) (*.f64 d1 40)) |
(+.f64 (*.f64 (*.f64 d1 30) 1/2) (*.f64 (*.f64 d1 30) 1/2)) |
(+.f64 (*.f64 (*.f64 d1 50) 1/2) (*.f64 1/2 (*.f64 d1 10))) |
(+.f64 (*.f64 -1 (*.f64 d1 -80)) (*.f64 d1 -50)) |
(+.f64 (*.f64 1/2 (*.f64 d1 10)) (*.f64 (*.f64 d1 50) 1/2)) |
(+.f64 (*.f64 1/2 (-.f64 (*.f64 d1 30) (*.f64 d1 170))) (*.f64 d1 100)) |
(*.f64 d1 30) |
(*.f64 (*.f64 d1 30) 1) |
(*.f64 1 (*.f64 d1 30)) |
(*.f64 (*.f64 d1 -30) -1) |
(*.f64 -1 (*.f64 d1 -30)) |
(*.f64 (neg.f64 d1) -30) |
(*.f64 30 d1) |
(*.f64 (+.f64 d1 d1) 15) |
(*.f64 (*.f64 d1 60) 1/2) |
(*.f64 1/2 (*.f64 d1 60)) |
(*.f64 (neg.f64 (*.f64 d1 60)) -1/2) |
(*.f64 -30 (neg.f64 d1)) |
(*.f64 2 (/.f64 1/2 (/.f64 1/30 d1))) |
(*.f64 (-.f64 (neg.f64 d1) d1) -15) |
(*.f64 -1/2 (neg.f64 (*.f64 d1 60))) |
(*.f64 (*.f64 d1 1/2) 60) |
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 1 d1) -30))) |
(*.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 d1 -30)))) |
(*.f64 -2 (/.f64 1/2 (/.f64 -1 (*.f64 d1 30)))) |
(*.f64 15 (+.f64 d1 d1)) |
(*.f64 -15 (-.f64 (neg.f64 d1) d1)) |
(*.f64 60 (*.f64 d1 1/2)) |
(*.f64 -60 (/.f64 1/2 (*.f64 (/.f64 1 d1) -1))) |
(*.f64 -60 (/.f64 1/2 (-.f64 0 (/.f64 1 d1)))) |
(*.f64 (/.f64 1/2 (/.f64 1/30 d1)) 2) |
(/.f64 d1 1/30) |
(/.f64 (*.f64 d1 30) 1) |
(/.f64 1 (/.f64 1/30 d1)) |
(/.f64 (*.f64 d1 -30) -1) |
(/.f64 -1 (/.f64 (/.f64 1 d1) -30)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 -30))) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 30))) |
(/.f64 (neg.f64 d1) -1/30) |
(/.f64 30 (/.f64 1 d1)) |
(/.f64 1/2 (*.f64 (/.f64 1 d1) 1/60)) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 60))) |
(/.f64 1/2 (/.f64 -1 (neg.f64 (*.f64 d1 60)))) |
(/.f64 -30 (*.f64 (/.f64 1 d1) -1)) |
(/.f64 -30 (-.f64 0 (/.f64 1 d1))) |
(/.f64 15 (/.f64 1/2 d1)) |
(neg.f64 (*.f64 d1 -30)) |
| Outputs |
|---|
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 50) (*.f64 d1 -20)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 20) (*.f64 d1 10)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 20) (+.f64 (*.f64 d1 -50) (*.f64 d1 60))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 -50) (neg.f64 (*.f64 d1 60)))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 150) (+.f64 (*.f64 d1 100) (*.f64 d1 40)))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 30) 0) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 30) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(+.f64 0 (*.f64 d1 30)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 100) (*.f64 d1 -70)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 100) (-.f64 (*.f64 d1 -70) (-.f64 d1 d1))) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(+.f64 (*.f64 d1 100) (-.f64 (-.f64 d1 d1) (*.f64 d1 70))) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(+.f64 (*.f64 d1 100) (-.f64 (*.f64 d1 70) (+.f64 (*.f64 d1 100) (*.f64 d1 40)))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 100) (*.f64 1/2 (-.f64 (*.f64 d1 30) (*.f64 d1 170)))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 70) (-.f64 (*.f64 d1 60) (*.f64 d1 100))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 70) (-.f64 0 (*.f64 d1 40))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 70) (+.f64 (*.f64 d1 60) (*.f64 d1 -100))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 70) (-.f64 (*.f64 d1 -100) (neg.f64 (*.f64 d1 60)))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 70) (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 100) (*.f64 d1 40)))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -30) (*.f64 d1 60)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -20) (*.f64 d1 50)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -50) (*.f64 d1 80)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -50) (*.f64 -1 (*.f64 d1 -80))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 60) (*.f64 d1 -30)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 200) (neg.f64 (*.f64 d1 170))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 200) (-.f64 (neg.f64 (*.f64 d1 170)) (-.f64 d1 d1))) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(+.f64 (*.f64 d1 200) (-.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 170)) (*.f64 d1 30))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 200) (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 70) (*.f64 d1 200)))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 200) (-.f64 (*.f64 d1 -20) (*.f64 d1 150))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 170) (-.f64 (*.f64 d1 60) (*.f64 d1 200))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 170) (-.f64 0 (+.f64 (*.f64 d1 100) (*.f64 d1 40)))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 40) (*.f64 (*.f64 d1 20) -1/2)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 -20) (*.f64 (*.f64 d1 20) -1/2))) |
(+.f64 (*.f64 d1 -20) (-.f64 (*.f64 d1 40) (*.f64 (*.f64 d1 20) -1/2))) |
(-.f64 (*.f64 d1 20) (*.f64 d1 -10)) |
(+.f64 (*.f64 d1 40) (-.f64 (*.f64 d1 30) (*.f64 d1 40))) |
(*.f64 30 d1) |
(+.f64 (*.f64 (*.f64 d1 20) -1/2) (*.f64 d1 40)) |
(*.f64 30 d1) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 30)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(+.f64 (*.f64 d1 -70) (*.f64 d1 100)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 120) (-.f64 0 (*.f64 d1 90))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 80) (*.f64 d1 -50)) |
(*.f64 30 d1) |
(+.f64 (neg.f64 (*.f64 d1 170)) (*.f64 d1 200)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 10) (*.f64 d1 20)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 140) (-.f64 (*.f64 d1 60) (*.f64 d1 170))) |
(*.f64 30 d1) |
(+.f64 (+.f64 (*.f64 d1 200) (*.f64 d1 200)) (-.f64 0 (+.f64 (*.f64 d1 200) (*.f64 d1 170)))) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 200)) (*.f64 d1 170)) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 100)) (*.f64 d1 70)) |
(*.f64 30 d1) |
(+.f64 (-.f64 0 (*.f64 d1 40)) (*.f64 d1 70)) |
(*.f64 30 d1) |
(+.f64 (-.f64 0 (*.f64 d1 90)) (*.f64 d1 120)) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 170)) (*.f64 d1 140)) |
(*.f64 30 d1) |
(+.f64 (+.f64 (*.f64 d1 -50) (*.f64 d1 60)) (*.f64 d1 20)) |
(*.f64 30 d1) |
(+.f64 (+.f64 (*.f64 d1 60) (*.f64 d1 -100)) (*.f64 d1 70)) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 -20) (*.f64 (*.f64 d1 20) -1/2)) (*.f64 d1 40)) |
(+.f64 (*.f64 d1 -20) (-.f64 (*.f64 d1 40) (*.f64 (*.f64 d1 20) -1/2))) |
(-.f64 (*.f64 d1 20) (*.f64 d1 -10)) |
(+.f64 (-.f64 (*.f64 d1 -70) (-.f64 d1 d1)) (*.f64 d1 100)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(+.f64 (-.f64 (neg.f64 (*.f64 d1 170)) (-.f64 d1 d1)) (*.f64 d1 200)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(+.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 70)) (*.f64 d1 100)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(+.f64 (-.f64 (*.f64 d1 -50) (neg.f64 (*.f64 d1 60))) (*.f64 d1 20)) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 -100) (neg.f64 (*.f64 d1 60))) (*.f64 d1 70)) |
(*.f64 30 d1) |
(+.f64 (-.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 170)) (*.f64 d1 30)) (*.f64 d1 200)) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 150) (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 20)) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 70) (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 100)) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 70)) |
(*.f64 30 d1) |
(+.f64 (-.f64 0 (+.f64 (*.f64 d1 100) (*.f64 d1 40))) (*.f64 d1 170)) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 100) (+.f64 (*.f64 d1 70) (*.f64 d1 200))) (*.f64 d1 200)) |
(*.f64 30 d1) |
(+.f64 (-.f64 0 (+.f64 (*.f64 d1 200) (*.f64 d1 170))) (+.f64 (*.f64 d1 200) (*.f64 d1 200))) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 -20) (*.f64 d1 150)) (*.f64 d1 200)) |
(*.f64 30 d1) |
(+.f64 (-.f64 (*.f64 d1 30) (*.f64 d1 40)) (*.f64 d1 40)) |
(*.f64 30 d1) |
(+.f64 (*.f64 (*.f64 d1 30) 1/2) (*.f64 (*.f64 d1 30) 1/2)) |
(*.f64 30 d1) |
(+.f64 (*.f64 (*.f64 d1 50) 1/2) (*.f64 1/2 (*.f64 d1 10))) |
(*.f64 30 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 -80)) (*.f64 d1 -50)) |
(*.f64 30 d1) |
(+.f64 (*.f64 1/2 (*.f64 d1 10)) (*.f64 (*.f64 d1 50) 1/2)) |
(*.f64 30 d1) |
(+.f64 (*.f64 1/2 (-.f64 (*.f64 d1 30) (*.f64 d1 170))) (*.f64 d1 100)) |
(*.f64 30 d1) |
(*.f64 d1 30) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 30) 1) |
(*.f64 30 d1) |
(*.f64 1 (*.f64 d1 30)) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 -30) -1) |
(*.f64 30 d1) |
(*.f64 -1 (*.f64 d1 -30)) |
(*.f64 30 d1) |
(*.f64 (neg.f64 d1) -30) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 (+.f64 d1 d1) 15) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 60) 1/2) |
(*.f64 30 d1) |
(*.f64 1/2 (*.f64 d1 60)) |
(*.f64 30 d1) |
(*.f64 (neg.f64 (*.f64 d1 60)) -1/2) |
(*.f64 30 d1) |
(*.f64 -30 (neg.f64 d1)) |
(*.f64 30 d1) |
(*.f64 2 (/.f64 1/2 (/.f64 1/30 d1))) |
(*.f64 30 d1) |
(*.f64 (-.f64 (neg.f64 d1) d1) -15) |
(*.f64 30 d1) |
(*.f64 -1/2 (neg.f64 (*.f64 d1 60))) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 1/2) 60) |
(*.f64 30 d1) |
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 1 d1) -30))) |
(*.f64 30 d1) |
(*.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 d1 -30)))) |
(*.f64 30 d1) |
(*.f64 -2 (/.f64 1/2 (/.f64 -1 (*.f64 d1 30)))) |
(*.f64 30 d1) |
(*.f64 15 (+.f64 d1 d1)) |
(*.f64 30 d1) |
(*.f64 -15 (-.f64 (neg.f64 d1) d1)) |
(*.f64 30 d1) |
(*.f64 60 (*.f64 d1 1/2)) |
(*.f64 30 d1) |
(*.f64 -60 (/.f64 1/2 (*.f64 (/.f64 1 d1) -1))) |
(*.f64 30 d1) |
(*.f64 -60 (/.f64 1/2 (-.f64 0 (/.f64 1 d1)))) |
(*.f64 30 d1) |
(*.f64 (/.f64 1/2 (/.f64 1/30 d1)) 2) |
(*.f64 30 d1) |
(/.f64 d1 1/30) |
(*.f64 30 d1) |
(/.f64 (*.f64 d1 30) 1) |
(*.f64 30 d1) |
(/.f64 1 (/.f64 1/30 d1)) |
(*.f64 30 d1) |
(/.f64 (*.f64 d1 -30) -1) |
(*.f64 30 d1) |
(/.f64 -1 (/.f64 (/.f64 1 d1) -30)) |
(*.f64 30 d1) |
(/.f64 -1 (/.f64 1 (*.f64 d1 -30))) |
(*.f64 30 d1) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 30))) |
(*.f64 30 d1) |
(/.f64 (neg.f64 d1) -1/30) |
(*.f64 30 d1) |
(/.f64 30 (/.f64 1 d1)) |
(*.f64 30 d1) |
(/.f64 1/2 (*.f64 (/.f64 1 d1) 1/60)) |
(*.f64 30 d1) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 60))) |
(*.f64 30 d1) |
(/.f64 1/2 (/.f64 -1 (neg.f64 (*.f64 d1 60)))) |
(*.f64 30 d1) |
(/.f64 -30 (*.f64 (/.f64 1 d1) -1)) |
(*.f64 30 d1) |
(/.f64 -30 (-.f64 0 (/.f64 1 d1))) |
(*.f64 30 d1) |
(/.f64 15 (/.f64 1/2 d1)) |
(*.f64 30 d1) |
(neg.f64 (*.f64 d1 -30)) |
(*.f64 30 d1) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 d1 1/30) |
Compiled 7 to 5 computations (28.6% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | inf | (/.f64 d1 1/30) |
| 0.0ms | d1 | @ | -inf | (/.f64 d1 1/30) |
| 0.0ms | d1 | @ | 0 | (/.f64 d1 1/30) |
| 1× | batch-egg-rewrite |
| 1678× | rational.json-1 |
| 1668× | rational.json-2 |
| 592× | rational.json-simplify-3 |
| 588× | rational.json-simplify-25 |
| 572× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 7 |
| 1 | 32 | 7 |
| 2 | 88 | 7 |
| 3 | 293 | 7 |
| 4 | 1540 | 7 |
| 5 | 7106 | 7 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 d1 1/30) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 30) (/.f64 (-.f64 d1 d1) 1/15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -30) (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 60) (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 15) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) -45))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -15) (*.f64 d1 45))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -15) (*.f64 -1/2 (*.f64 (+.f64 d1 d1) -45)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -15) (*.f64 -1 (*.f64 (*.f64 d1 30) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -15) (/.f64 (*.f64 (*.f64 d1 30) -3/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -60) (*.f64 (+.f64 d1 d1) 45))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) -45) (*.f64 (+.f64 d1 d1) 60))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 45) (*.f64 d1 -15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d1 d1) 1/15) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 3) 1/15) (/.f64 (neg.f64 d1) 1/15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 15) 1/2) (*.f64 1/2 (*.f64 d1 45)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 1/2) 30) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 d1 (+.f64 d1 (*.f64 d1 -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (*.f64 (-.f64 d1 d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (+.f64 (*.f64 (-.f64 d1 d1) 2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (+.f64 0 (*.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (+.f64 (*.f64 (-.f64 d1 d1) 2) (*.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (/.f64 (*.f64 (-.f64 d1 d1) 2) 1/30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (/.f64 (-.f64 d1 d1) 1/15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 30) (*.f64 30 (*.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 d1 d1) (+.f64 (+.f64 d1 d1) (*.f64 d1 -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 d1) (+.f64 (neg.f64 d1) (*.f64 d1 -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (*.f64 d1 -60))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (+.f64 (*.f64 d1 -60) (*.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 60) (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 30) (*.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 60) (+.f64 (*.f64 (+.f64 d1 d1) 45) (*.f64 d1 -60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 15) (*.f64 d1 -15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 15) (/.f64 (neg.f64 d1) 1/15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) 45) (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -15) (*.f64 (*.f64 d1 30) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -15) (*.f64 -15 (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -15) (*.f64 -1/2 (*.f64 (+.f64 d1 d1) 45)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -60) (*.f64 (+.f64 d1 d1) -45))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) 2) (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) -45) (*.f64 2 (*.f64 d1 -60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) -45) (*.f64 -1 (*.f64 (+.f64 d1 d1) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 45) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 45) 2) (*.f64 (*.f64 d1 30) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 60) 2) (+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 -30) 1/2) (*.f64 1/2 (*.f64 (+.f64 d1 d1) -45)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 30) d1) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 30) (+.f64 d1 d1)) (*.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 4) 2) 1/30) (/.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 4)) 1/30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/2 (*.f64 d1 3)) 1/30) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 d1) 1/15) (/.f64 (*.f64 3 (neg.f64 d1)) 1/15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) 1/15) (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 3) 1/15) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 5) 1/15) (/.f64 (*.f64 d1 3) 1/15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 4) 2) 1/15) (/.f64 (*.f64 (+.f64 d1 d1) 3) 1/15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 3) 2) 1/15) (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 5) 15) (*.f64 d1 45))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 4) 2) 30) (*.f64 30 (+.f64 (*.f64 d1 3) (*.f64 d1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 30) 5) 1/2) (*.f64 d1 45))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (*.f64 d1 -60)) -1) (*.f64 (+.f64 d1 d1) 45))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 1/2 (*.f64 d1 3)) 30) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 45) (*.f64 d1 45)) (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 d1 d1) 60) 2) (*.f64 (*.f64 (+.f64 d1 d1) 60) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d1 d1) 60) 2) (+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 30) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) 15)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 15 (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45)) (*.f64 (*.f64 (+.f64 d1 d1) 60) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) -30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -30) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 60) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 30 d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -2) -15)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -15 (*.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -15 (-.f64 (*.f64 d1 3) (*.f64 d1 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -15 (-.f64 (*.f64 (+.f64 d1 d1) 3) (*.f64 (*.f64 d1 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -15 (-.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -15 (+.f64 (+.f64 d1 d1) (neg.f64 (*.f64 d1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 4) 15/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 15) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d1 d1) 60) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 d1 -60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (neg.f64 (*.f64 d1 4)) 1/15))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (+.f64 d1 d1) 45) (*.f64 (*.f64 d1 30) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (*.f64 (+.f64 d1 d1) 45) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 d1 d1) 60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 15/2 (*.f64 d1 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -30 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -30 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -30 (-.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 4)) (*.f64 (*.f64 d1 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -60) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 d1 -60)) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) 60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 4)) -15/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 -1/30 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 -30)))))) |
| 1× | egg-herbie |
| 1288× | rational.json-simplify-25 |
| 1222× | rational.json-simplify-34 |
| 950× | rational.json-simplify-33 |
| 886× | rational.json-simplify-30 |
| 598× | rational.json-simplify-18 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 228 | 998 |
| 1 | 652 | 962 |
| 2 | 2377 | 962 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 30) 0) |
(+.f64 (*.f64 d1 30) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 30) (/.f64 (-.f64 d1 d1) 1/15)) |
(+.f64 0 (*.f64 d1 30)) |
(+.f64 (*.f64 d1 -30) (*.f64 d1 60)) |
(+.f64 (*.f64 d1 60) (*.f64 d1 -30)) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 30)) |
(+.f64 (*.f64 d1 15) (*.f64 d1 15)) |
(+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) -45)) |
(+.f64 (*.f64 d1 -15) (*.f64 d1 45)) |
(+.f64 (*.f64 d1 -15) (*.f64 -1/2 (*.f64 (+.f64 d1 d1) -45))) |
(+.f64 (*.f64 d1 -15) (*.f64 -1 (*.f64 (*.f64 d1 30) -3/2))) |
(+.f64 (*.f64 d1 -15) (/.f64 (*.f64 (*.f64 d1 30) -3/2) -1)) |
(+.f64 (*.f64 d1 -60) (*.f64 (+.f64 d1 d1) 45)) |
(+.f64 (*.f64 (+.f64 d1 d1) -45) (*.f64 (+.f64 d1 d1) 60)) |
(+.f64 (*.f64 d1 45) (*.f64 d1 -15)) |
(+.f64 (/.f64 (-.f64 d1 d1) 1/15) (*.f64 d1 30)) |
(+.f64 (/.f64 (*.f64 d1 3) 1/15) (/.f64 (neg.f64 d1) 1/15)) |
(+.f64 (*.f64 (*.f64 d1 15) 1/2) (*.f64 1/2 (*.f64 d1 45))) |
(+.f64 (*.f64 (*.f64 d1 1/2) 30) (*.f64 d1 15)) |
(-.f64 d1 (+.f64 d1 (*.f64 d1 -30))) |
(-.f64 (*.f64 d1 30) 0) |
(-.f64 (*.f64 d1 30) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 30) (*.f64 (-.f64 d1 d1) 2)) |
(-.f64 (*.f64 d1 30) (+.f64 (*.f64 (-.f64 d1 d1) 2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 30) (+.f64 0 (*.f64 (-.f64 d1 d1) 2))) |
(-.f64 (*.f64 d1 30) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) 2))) |
(-.f64 (*.f64 d1 30) (+.f64 (*.f64 (-.f64 d1 d1) 2) (*.f64 (-.f64 d1 d1) 2))) |
(-.f64 (*.f64 d1 30) (/.f64 (*.f64 (-.f64 d1 d1) 2) 1/30)) |
(-.f64 (*.f64 d1 30) (/.f64 (-.f64 d1 d1) 1/15)) |
(-.f64 (*.f64 d1 30) (*.f64 30 (*.f64 (-.f64 d1 d1) 2))) |
(-.f64 0 (*.f64 d1 -30)) |
(-.f64 (+.f64 d1 d1) (+.f64 (+.f64 d1 d1) (*.f64 d1 -30))) |
(-.f64 (neg.f64 d1) (+.f64 (neg.f64 d1) (*.f64 d1 -30))) |
(-.f64 (*.f64 d1 -30) (*.f64 d1 -60)) |
(-.f64 (*.f64 d1 -30) (+.f64 (*.f64 d1 -60) (*.f64 (-.f64 d1 d1) 2))) |
(-.f64 (*.f64 d1 60) (*.f64 d1 30)) |
(-.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 30) (*.f64 (-.f64 d1 d1) 2))) |
(-.f64 (*.f64 d1 60) (+.f64 (*.f64 (+.f64 d1 d1) 45) (*.f64 d1 -60))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 -30)) |
(-.f64 (*.f64 d1 15) (*.f64 d1 -15)) |
(-.f64 (*.f64 d1 15) (/.f64 (neg.f64 d1) 1/15)) |
(-.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45)) |
(-.f64 (*.f64 (+.f64 d1 d1) 45) (*.f64 d1 60)) |
(-.f64 (*.f64 d1 -15) (*.f64 (*.f64 d1 30) -3/2)) |
(-.f64 (*.f64 d1 -15) (*.f64 -15 (*.f64 d1 3))) |
(-.f64 (*.f64 d1 -15) (*.f64 -1/2 (*.f64 (+.f64 d1 d1) 45))) |
(-.f64 (*.f64 d1 -60) (*.f64 (+.f64 d1 d1) -45)) |
(-.f64 (*.f64 (-.f64 d1 d1) 2) (*.f64 d1 -30)) |
(-.f64 (*.f64 (+.f64 d1 d1) -45) (*.f64 2 (*.f64 d1 -60))) |
(-.f64 (*.f64 (+.f64 d1 d1) -45) (*.f64 -1 (*.f64 (+.f64 d1 d1) 60))) |
(-.f64 (*.f64 d1 45) (*.f64 d1 15)) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 45) 2) (*.f64 (*.f64 d1 30) 5)) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 60) 2) (+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45))) |
(-.f64 (*.f64 (*.f64 d1 -30) 1/2) (*.f64 1/2 (*.f64 (+.f64 d1 d1) -45))) |
(-.f64 (-.f64 (*.f64 d1 30) d1) (neg.f64 d1)) |
(-.f64 (-.f64 (*.f64 d1 30) (+.f64 d1 d1)) (*.f64 d1 -2)) |
(-.f64 (/.f64 (*.f64 (*.f64 d1 4) 2) 1/30) (/.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 4)) 1/30)) |
(-.f64 (/.f64 (*.f64 1/2 (*.f64 d1 3)) 1/30) (*.f64 d1 15)) |
(-.f64 (/.f64 (neg.f64 d1) 1/15) (/.f64 (*.f64 3 (neg.f64 d1)) 1/15)) |
(-.f64 (/.f64 (-.f64 d1 d1) 1/15) (*.f64 d1 -30)) |
(-.f64 (/.f64 (*.f64 d1 3) 1/15) (*.f64 d1 15)) |
(-.f64 (/.f64 (*.f64 d1 5) 1/15) (/.f64 (*.f64 d1 3) 1/15)) |
(-.f64 (/.f64 (*.f64 (*.f64 d1 4) 2) 1/15) (/.f64 (*.f64 (+.f64 d1 d1) 3) 1/15)) |
(-.f64 (/.f64 (*.f64 (*.f64 d1 3) 2) 1/15) (*.f64 d1 60)) |
(-.f64 (*.f64 (*.f64 d1 5) 15) (*.f64 d1 45)) |
(-.f64 (*.f64 (*.f64 (*.f64 d1 4) 2) 30) (*.f64 30 (+.f64 (*.f64 d1 3) (*.f64 d1 4)))) |
(-.f64 (*.f64 (*.f64 (*.f64 d1 30) 5) 1/2) (*.f64 d1 45)) |
(-.f64 (*.f64 (*.f64 2 (*.f64 d1 -60)) -1) (*.f64 (+.f64 d1 d1) 45)) |
(-.f64 (*.f64 (*.f64 1/2 (*.f64 d1 3)) 30) (*.f64 d1 15)) |
(-.f64 (+.f64 (*.f64 d1 45) (*.f64 d1 45)) (*.f64 d1 60)) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d1 d1) 60) 2) (*.f64 (*.f64 (+.f64 d1 d1) 60) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d1 d1) 60) 2) (+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45)))) |
(*.f64 d1 30) |
(*.f64 (*.f64 d1 30) 1) |
(*.f64 1 (*.f64 d1 30)) |
(*.f64 (+.f64 d1 d1) 15) |
(*.f64 1/2 (*.f64 d1 60)) |
(*.f64 15 (+.f64 d1 d1)) |
(*.f64 -1 (*.f64 d1 -30)) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45)) (*.f64 (*.f64 (+.f64 d1 d1) 60) 2))) |
(*.f64 (neg.f64 d1) -30) |
(*.f64 (*.f64 d1 -30) -1) |
(*.f64 (*.f64 d1 60) 1/2) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 -2) -15) |
(*.f64 -15 (*.f64 d1 -2)) |
(*.f64 -15 (-.f64 (*.f64 d1 3) (*.f64 d1 5))) |
(*.f64 -15 (-.f64 (*.f64 (+.f64 d1 d1) 3) (*.f64 (*.f64 d1 4) 2))) |
(*.f64 -15 (-.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 3) 2))) |
(*.f64 -15 (+.f64 (+.f64 d1 d1) (neg.f64 (*.f64 d1 4)))) |
(*.f64 2 (*.f64 d1 15)) |
(*.f64 (*.f64 d1 4) 15/2) |
(*.f64 (*.f64 d1 15) 2) |
(*.f64 (*.f64 (+.f64 d1 d1) 60) 1/4) |
(*.f64 -1/2 (*.f64 d1 -60)) |
(*.f64 -1/2 (/.f64 (neg.f64 (*.f64 d1 4)) 1/15)) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d1 d1) 45) (*.f64 (*.f64 d1 30) 5))) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (*.f64 (+.f64 d1 d1) 45) 2))) |
(*.f64 1/4 (*.f64 (+.f64 d1 d1) 60)) |
(*.f64 15/2 (*.f64 d1 4)) |
(*.f64 -30 (neg.f64 d1)) |
(*.f64 -30 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3)))) |
(*.f64 -30 (-.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 4)) (*.f64 (*.f64 d1 4) 2))) |
(*.f64 (*.f64 d1 -60) -1/2) |
(*.f64 (*.f64 2 (*.f64 d1 -60)) -1/4) |
(*.f64 (*.f64 d1 1/2) 60) |
(*.f64 (neg.f64 (*.f64 d1 4)) -15/2) |
(*.f64 -2 (/.f64 1/2 (/.f64 -1/30 d1))) |
(*.f64 60 (*.f64 d1 1/2)) |
(neg.f64 (*.f64 d1 -30)) |
| Outputs |
|---|
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 30) 0) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 30) (-.f64 d1 d1)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 30) (/.f64 (-.f64 d1 d1) 1/15)) |
(*.f64 30 d1) |
(+.f64 0 (*.f64 d1 30)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -30) (*.f64 d1 60)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 60) (*.f64 d1 -30)) |
(*.f64 30 d1) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 30)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 15) (*.f64 d1 15)) |
(*.f64 30 d1) |
(+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) -45)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -15) (*.f64 d1 45)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -15) (*.f64 -1/2 (*.f64 (+.f64 d1 d1) -45))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -15) (*.f64 -1 (*.f64 (*.f64 d1 30) -3/2))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -15) (/.f64 (*.f64 (*.f64 d1 30) -3/2) -1)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -60) (*.f64 (+.f64 d1 d1) 45)) |
(+.f64 (*.f64 d1 -60) (*.f64 d1 90)) |
(+.f64 (*.f64 (+.f64 d1 d1) -45) (*.f64 (+.f64 d1 d1) 60)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 45) (*.f64 d1 -15)) |
(*.f64 30 d1) |
(+.f64 (/.f64 (-.f64 d1 d1) 1/15) (*.f64 d1 30)) |
(*.f64 30 d1) |
(+.f64 (/.f64 (*.f64 d1 3) 1/15) (/.f64 (neg.f64 d1) 1/15)) |
(*.f64 30 d1) |
(+.f64 (*.f64 (*.f64 d1 15) 1/2) (*.f64 1/2 (*.f64 d1 45))) |
(*.f64 30 d1) |
(+.f64 (*.f64 (*.f64 d1 1/2) 30) (*.f64 d1 15)) |
(*.f64 30 d1) |
(-.f64 d1 (+.f64 d1 (*.f64 d1 -30))) |
(-.f64 (*.f64 d1 30) 0) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 30) (-.f64 d1 d1)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 30) (*.f64 (-.f64 d1 d1) 2)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 30) (+.f64 (*.f64 (-.f64 d1 d1) 2) (-.f64 d1 d1))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 30) (+.f64 0 (*.f64 (-.f64 d1 d1) 2))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 30) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) 2))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 30) (+.f64 (*.f64 (-.f64 d1 d1) 2) (*.f64 (-.f64 d1 d1) 2))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 30) (/.f64 (*.f64 (-.f64 d1 d1) 2) 1/30)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 30) (/.f64 (-.f64 d1 d1) 1/15)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 30) (*.f64 30 (*.f64 (-.f64 d1 d1) 2))) |
(*.f64 30 d1) |
(-.f64 0 (*.f64 d1 -30)) |
(*.f64 30 d1) |
(-.f64 (+.f64 d1 d1) (+.f64 (+.f64 d1 d1) (*.f64 d1 -30))) |
(-.f64 d1 (+.f64 d1 (*.f64 d1 -30))) |
(-.f64 (neg.f64 d1) (+.f64 (neg.f64 d1) (*.f64 d1 -30))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (*.f64 d1 -60)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (+.f64 (*.f64 d1 -60) (*.f64 (-.f64 d1 d1) 2))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 60) (*.f64 d1 30)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 30) (*.f64 (-.f64 d1 d1) 2))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 60) (+.f64 (*.f64 (+.f64 d1 d1) 45) (*.f64 d1 -60))) |
(-.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 -60) (*.f64 (+.f64 d1 d1) 45))) |
(-.f64 (*.f64 d1 60) (+.f64 (*.f64 d1 -60) (*.f64 d1 90))) |
(-.f64 (*.f64 30 d1) (+.f64 (*.f64 d1 60) (*.f64 d1 -60))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 -30)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 15) (*.f64 d1 -15)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 15) (/.f64 (neg.f64 d1) 1/15)) |
(*.f64 30 d1) |
(-.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45)) |
(*.f64 30 d1) |
(-.f64 (*.f64 (+.f64 d1 d1) 45) (*.f64 d1 60)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -15) (*.f64 (*.f64 d1 30) -3/2)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -15) (*.f64 -15 (*.f64 d1 3))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -15) (*.f64 -1/2 (*.f64 (+.f64 d1 d1) 45))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -60) (*.f64 (+.f64 d1 d1) -45)) |
(*.f64 30 d1) |
(-.f64 (*.f64 (-.f64 d1 d1) 2) (*.f64 d1 -30)) |
(+.f64 (*.f64 30 d1) (*.f64 (-.f64 d1 d1) 2)) |
(-.f64 (*.f64 (+.f64 d1 d1) -45) (*.f64 2 (*.f64 d1 -60))) |
(*.f64 30 d1) |
(-.f64 (*.f64 (+.f64 d1 d1) -45) (*.f64 -1 (*.f64 (+.f64 d1 d1) 60))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 45) (*.f64 d1 15)) |
(*.f64 30 d1) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 45) 2) (*.f64 (*.f64 d1 30) 5)) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 45) 2) (*.f64 (*.f64 30 d1) 5)) |
(-.f64 (*.f64 (+.f64 d1 d1) 90) (*.f64 d1 150)) |
(-.f64 (*.f64 (*.f64 d1 90) 2) (*.f64 d1 150)) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 60) 2) (+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45))) |
(*.f64 30 d1) |
(-.f64 (*.f64 (*.f64 d1 -30) 1/2) (*.f64 1/2 (*.f64 (+.f64 d1 d1) -45))) |
(*.f64 30 d1) |
(-.f64 (-.f64 (*.f64 d1 30) d1) (neg.f64 d1)) |
(*.f64 30 d1) |
(-.f64 (-.f64 (*.f64 d1 30) (+.f64 d1 d1)) (*.f64 d1 -2)) |
(-.f64 (-.f64 (*.f64 30 d1) (+.f64 d1 d1)) (*.f64 d1 -2)) |
(-.f64 (*.f64 d1 32) (+.f64 d1 d1)) |
(-.f64 (/.f64 (*.f64 (*.f64 d1 4) 2) 1/30) (/.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 4)) 1/30)) |
(*.f64 30 d1) |
(-.f64 (/.f64 (*.f64 1/2 (*.f64 d1 3)) 1/30) (*.f64 d1 15)) |
(*.f64 30 d1) |
(-.f64 (/.f64 (neg.f64 d1) 1/15) (/.f64 (*.f64 3 (neg.f64 d1)) 1/15)) |
(*.f64 30 d1) |
(-.f64 (/.f64 (-.f64 d1 d1) 1/15) (*.f64 d1 -30)) |
(*.f64 30 d1) |
(-.f64 (/.f64 (*.f64 d1 3) 1/15) (*.f64 d1 15)) |
(*.f64 30 d1) |
(-.f64 (/.f64 (*.f64 d1 5) 1/15) (/.f64 (*.f64 d1 3) 1/15)) |
(*.f64 30 d1) |
(-.f64 (/.f64 (*.f64 (*.f64 d1 4) 2) 1/15) (/.f64 (*.f64 (+.f64 d1 d1) 3) 1/15)) |
(*.f64 30 d1) |
(-.f64 (/.f64 (*.f64 (*.f64 d1 3) 2) 1/15) (*.f64 d1 60)) |
(*.f64 30 d1) |
(-.f64 (*.f64 (*.f64 d1 5) 15) (*.f64 d1 45)) |
(*.f64 30 d1) |
(-.f64 (*.f64 (*.f64 (*.f64 d1 4) 2) 30) (*.f64 30 (+.f64 (*.f64 d1 3) (*.f64 d1 4)))) |
(*.f64 30 d1) |
(-.f64 (*.f64 (*.f64 (*.f64 d1 30) 5) 1/2) (*.f64 d1 45)) |
(*.f64 30 d1) |
(-.f64 (*.f64 (*.f64 2 (*.f64 d1 -60)) -1) (*.f64 (+.f64 d1 d1) 45)) |
(*.f64 30 d1) |
(-.f64 (*.f64 (*.f64 1/2 (*.f64 d1 3)) 30) (*.f64 d1 15)) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 d1 45) (*.f64 d1 45)) (*.f64 d1 60)) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d1 d1) 60) 2) (*.f64 (*.f64 (+.f64 d1 d1) 60) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d1 d1) 60) 2) (+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45)))) |
(*.f64 30 d1) |
(*.f64 d1 30) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 30) 1) |
(*.f64 30 d1) |
(*.f64 1 (*.f64 d1 30)) |
(*.f64 30 d1) |
(*.f64 (+.f64 d1 d1) 15) |
(*.f64 30 d1) |
(*.f64 1/2 (*.f64 d1 60)) |
(*.f64 30 d1) |
(*.f64 15 (+.f64 d1 d1)) |
(*.f64 30 d1) |
(*.f64 -1 (*.f64 d1 -30)) |
(*.f64 30 d1) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (+.f64 d1 d1) 45)) (*.f64 (*.f64 (+.f64 d1 d1) 60) 2))) |
(*.f64 30 d1) |
(*.f64 (neg.f64 d1) -30) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 -30) -1) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 60) 1/2) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 -2) -15) |
(*.f64 30 d1) |
(*.f64 -15 (*.f64 d1 -2)) |
(*.f64 30 d1) |
(*.f64 -15 (-.f64 (*.f64 d1 3) (*.f64 d1 5))) |
(*.f64 30 d1) |
(*.f64 -15 (-.f64 (*.f64 (+.f64 d1 d1) 3) (*.f64 (*.f64 d1 4) 2))) |
(*.f64 30 d1) |
(*.f64 -15 (-.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 3) 2))) |
(*.f64 30 d1) |
(*.f64 -15 (+.f64 (+.f64 d1 d1) (neg.f64 (*.f64 d1 4)))) |
(*.f64 30 d1) |
(*.f64 2 (*.f64 d1 15)) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 4) 15/2) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 15) 2) |
(*.f64 30 d1) |
(*.f64 (*.f64 (+.f64 d1 d1) 60) 1/4) |
(*.f64 30 d1) |
(*.f64 -1/2 (*.f64 d1 -60)) |
(*.f64 30 d1) |
(*.f64 -1/2 (/.f64 (neg.f64 (*.f64 d1 4)) 1/15)) |
(*.f64 30 d1) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d1 d1) 45) (*.f64 (*.f64 d1 30) 5))) |
(*.f64 30 d1) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d1 d1) 60) (*.f64 (*.f64 (+.f64 d1 d1) 45) 2))) |
(*.f64 30 d1) |
(*.f64 1/4 (*.f64 (+.f64 d1 d1) 60)) |
(*.f64 30 d1) |
(*.f64 15/2 (*.f64 d1 4)) |
(*.f64 30 d1) |
(*.f64 -30 (neg.f64 d1)) |
(*.f64 30 d1) |
(*.f64 -30 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3)))) |
(*.f64 30 d1) |
(*.f64 -30 (-.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 4)) (*.f64 (*.f64 d1 4) 2))) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 -60) -1/2) |
(*.f64 30 d1) |
(*.f64 (*.f64 2 (*.f64 d1 -60)) -1/4) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 1/2) 60) |
(*.f64 30 d1) |
(*.f64 (neg.f64 (*.f64 d1 4)) -15/2) |
(*.f64 30 d1) |
(*.f64 -2 (/.f64 1/2 (/.f64 -1/30 d1))) |
(*.f64 30 d1) |
(*.f64 60 (*.f64 d1 1/2)) |
(*.f64 30 d1) |
(neg.f64 (*.f64 d1 -30)) |
(*.f64 30 d1) |
Compiled 2129 to 1487 computations (30.2% saved)
7 alts after pruning (1 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 232 | 1 | 233 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 5 | 5 |
| Total | 232 | 7 | 239 |
| Status | Error | Program |
|---|---|---|
| ✓ | 29.5b | (/.f64 d1 1/30) |
| ▶ | 29.6b | (/.f64 30 (/.f64 1 d1)) |
| ✓ | 29.7b | (-.f64 (*.f64 d1 50) (*.f64 d1 20)) |
| ✓ | 0.1b | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| ✓ | 34.3b | (*.f64 d2 d1) |
| ✓ | 0.0b | (*.f64 d1 (+.f64 d2 30)) |
| ✓ | 29.5b | (*.f64 d1 30) |
Compiled 47 to 35 computations (25.5% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 30 (/.f64 1 d1)) |
Compiled 13 to 10 computations (23.1% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (/.f64 30 (/.f64 1 d1)) |
| 0.0ms | d1 | @ | inf | (/.f64 30 (/.f64 1 d1)) |
| 0.0ms | d1 | @ | -inf | (/.f64 30 (/.f64 1 d1)) |
| 1× | batch-egg-rewrite |
| 1604× | rational.json-1 |
| 1582× | rational.json-2 |
| 1582× | rational.json-3 |
| 1022× | rational.json-simplify-55 |
| 854× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 7 |
| 1 | 49 | 7 |
| 2 | 161 | 7 |
| 3 | 633 | 7 |
| 4 | 3526 | 7 |
| 5 | 7168 | 7 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 30 (/.f64 1 d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 d1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 30 d1) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 30 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -30) (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 60) (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 30 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 120 d1) (neg.f64 (*.f64 d1 90)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 15) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 90)) (*.f64 120 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 30 d1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 30 d1) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (neg.f64 (*.f64 d1 60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (*.f64 (/.f64 d1 1/4) -15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (*.f64 -30 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (*.f64 -1 (*.f64 d1 60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (/.f64 1 (*.f64 (/.f64 -1 d1) 1/60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (/.f64 1 (/.f64 (neg.f64 (/.f64 1/30 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (/.f64 1 (/.f64 (/.f64 -1 d1) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -30) (/.f64 1 (/.f64 (neg.f64 (/.f64 2 d1)) 120)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 60) (*.f64 30 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (-.f64 (*.f64 d1 -30) (*.f64 d1 60)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (neg.f64 (*.f64 d1 90)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (+.f64 (*.f64 d1 -30) (*.f64 d1 -30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 -30 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (neg.f64 (*.f64 d1 60))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 (/.f64 d1 1/4) -15)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 -1 (*.f64 d1 60))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 120 d1) (*.f64 d1 90))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 90) (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 15) (/.f64 1 (/.f64 (neg.f64 (/.f64 1/30 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 15) (/.f64 1 (/.f64 (neg.f64 (/.f64 2 d1)) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 120 d1) (-.f64 d1 d1)) (*.f64 d1 90))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 3) 1/15) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 90) 2) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 30 (/.f64 d1 1/4)) (*.f64 d1 90))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 d1 90)) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 15 (*.f64 d1 3)) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) (+.f64 (*.f64 120 d1) (*.f64 d1 90)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 90) (*.f64 d1 90)) (+.f64 (*.f64 d1 60) (*.f64 d1 90)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 30 d1) d1) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 30 d1) (+.f64 d1 d1)) (/.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 15)) (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 120 d1) (-.f64 d1 d1)) (-.f64 (*.f64 120 d1) (-.f64 d1 d1))) (+.f64 (-.f64 (*.f64 120 d1) (-.f64 d1 d1)) (*.f64 d1 90)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 d1 3) 1/15) (/.f64 (*.f64 d1 3) 1/15)) (+.f64 (/.f64 (*.f64 d1 3) 1/15) (*.f64 d1 15)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 d1 90) 2) (/.f64 (*.f64 d1 90) 2)) (+.f64 (/.f64 (*.f64 d1 90) 2) (*.f64 d1 15)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 30 (/.f64 d1 1/4)) (*.f64 30 (/.f64 d1 1/4))) (+.f64 (*.f64 30 (/.f64 d1 1/4)) (*.f64 d1 90)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (*.f64 d1 90)) (*.f64 1/2 (*.f64 d1 90))) (+.f64 (*.f64 1/2 (*.f64 d1 90)) (*.f64 d1 15)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 15 (*.f64 d1 3)) (*.f64 15 (*.f64 d1 3))) (+.f64 (*.f64 15 (*.f64 d1 3)) (*.f64 d1 15)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) (+.f64 (*.f64 120 d1) (*.f64 120 d1))) (+.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) (+.f64 (*.f64 120 d1) (*.f64 d1 90))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 30 d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 30 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 30 d1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 d1 15))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 60))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 60 (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) 60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 120 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 15 (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1/2 (/.f64 (/.f64 -1 d1) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) -30)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -30) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -30 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 60 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (*.f64 d1 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (/.f64 d1 -1/2) 1/30))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) 15)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 60) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 -1/2) -15)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (/.f64 1/15 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (neg.f64 (/.f64 1/30 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 (neg.f64 (/.f64 2 d1)) 60)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (*.f64 1/30 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 d1 -30))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/4) 120)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 1/4) 15/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -1/2) -60)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -60 (*.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -15 (/.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 120 (*.f64 d1 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 120 d1) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 15) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 60 (neg.f64 d1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 60)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d1 -1/2) 1/30) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 240 (/.f64 1/2 (/.f64 4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 15/2 (/.f64 d1 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -120 (/.f64 1/2 (neg.f64 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -120 (/.f64 1/2 (*.f64 2 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 d1 -30))) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d1 -1/2) 1/2) -15/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 (/.f64 1/30 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 d1 60)) (neg.f64 (*.f64 d1 60))) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 60 (neg.f64 d1)) (*.f64 60 (neg.f64 d1))) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (neg.f64 d1) 1/15) (/.f64 (neg.f64 d1) 1/15)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) 2) (/.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 30 (neg.f64 (/.f64 2 d1))) (/.f64 30 (neg.f64 (/.f64 2 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 30 (*.f64 d1 1/4)) (*.f64 30 (*.f64 d1 1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 15 (neg.f64 d1)) (*.f64 15 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 -30))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) 2)))))) |
| 1× | egg-herbie |
| 914× | rational.json-simplify-1 |
| 912× | rational.json-simplify-7 |
| 842× | rational.json-simplify-16 |
| 840× | rational.json-simplify-15 |
| 814× | rational.json-simplify-20 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 240 | 948 |
| 1 | 672 | 948 |
| 2 | 2545 | 906 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(+.f64 (*.f64 30 d1) 0) |
(+.f64 (*.f64 30 d1) (-.f64 d1 d1)) |
(+.f64 0 (*.f64 30 d1)) |
(+.f64 (*.f64 d1 -30) (*.f64 d1 60)) |
(+.f64 (*.f64 d1 60) (*.f64 d1 -30)) |
(+.f64 (-.f64 d1 d1) (*.f64 30 d1)) |
(+.f64 (*.f64 120 d1) (neg.f64 (*.f64 d1 90))) |
(+.f64 (*.f64 d1 15) (*.f64 d1 15)) |
(+.f64 (neg.f64 (*.f64 d1 90)) (*.f64 120 d1)) |
(-.f64 (*.f64 30 d1) 0) |
(-.f64 (*.f64 30 d1) (-.f64 d1 d1)) |
(-.f64 0 (*.f64 d1 -30)) |
(-.f64 (*.f64 d1 -30) (+.f64 (*.f64 d1 -30) (*.f64 d1 -30))) |
(-.f64 (*.f64 d1 -30) (neg.f64 (*.f64 d1 60))) |
(-.f64 (*.f64 d1 -30) (*.f64 (/.f64 d1 1/4) -15)) |
(-.f64 (*.f64 d1 -30) (*.f64 -30 (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 -30) (*.f64 -1 (*.f64 d1 60))) |
(-.f64 (*.f64 d1 -30) (/.f64 1 (*.f64 (/.f64 -1 d1) 1/60))) |
(-.f64 (*.f64 d1 -30) (/.f64 1 (/.f64 (neg.f64 (/.f64 1/30 d1)) 2))) |
(-.f64 (*.f64 d1 -30) (/.f64 1 (/.f64 (/.f64 -1 d1) 60))) |
(-.f64 (*.f64 d1 -30) (/.f64 1 (/.f64 (neg.f64 (/.f64 2 d1)) 120))) |
(-.f64 (*.f64 d1 60) (*.f64 30 d1)) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 -30)) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (-.f64 (*.f64 d1 -30) (*.f64 d1 60))) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (neg.f64 (*.f64 d1 90))) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)))) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 -30 (+.f64 d1 d1)))) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (neg.f64 (*.f64 d1 60)))) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 (/.f64 d1 1/4) -15))) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 -1 (*.f64 d1 60)))) |
(-.f64 (*.f64 120 d1) (*.f64 d1 90)) |
(-.f64 (*.f64 d1 90) (*.f64 d1 60)) |
(-.f64 (*.f64 d1 15) (/.f64 1 (/.f64 (neg.f64 (/.f64 1/30 d1)) 1/2))) |
(-.f64 (*.f64 d1 15) (/.f64 1 (/.f64 (neg.f64 (/.f64 2 d1)) 30))) |
(-.f64 (-.f64 (*.f64 120 d1) (-.f64 d1 d1)) (*.f64 d1 90)) |
(-.f64 (/.f64 (*.f64 d1 3) 1/15) (*.f64 d1 15)) |
(-.f64 (/.f64 (*.f64 d1 90) 2) (*.f64 d1 15)) |
(-.f64 (*.f64 30 (/.f64 d1 1/4)) (*.f64 d1 90)) |
(-.f64 (*.f64 1/2 (*.f64 d1 90)) (*.f64 d1 15)) |
(-.f64 (*.f64 15 (*.f64 d1 3)) (*.f64 d1 15)) |
(-.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) (+.f64 (*.f64 120 d1) (*.f64 d1 90))) |
(-.f64 (+.f64 (*.f64 d1 90) (*.f64 d1 90)) (+.f64 (*.f64 d1 60) (*.f64 d1 90))) |
(-.f64 (-.f64 (*.f64 30 d1) d1) (neg.f64 d1)) |
(-.f64 (-.f64 (*.f64 30 d1) (+.f64 d1 d1)) (/.f64 d1 -1/2)) |
(-.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 15)) (*.f64 d1 15)) |
(-.f64 (+.f64 (-.f64 (*.f64 120 d1) (-.f64 d1 d1)) (-.f64 (*.f64 120 d1) (-.f64 d1 d1))) (+.f64 (-.f64 (*.f64 120 d1) (-.f64 d1 d1)) (*.f64 d1 90))) |
(-.f64 (+.f64 (/.f64 (*.f64 d1 3) 1/15) (/.f64 (*.f64 d1 3) 1/15)) (+.f64 (/.f64 (*.f64 d1 3) 1/15) (*.f64 d1 15))) |
(-.f64 (+.f64 (/.f64 (*.f64 d1 90) 2) (/.f64 (*.f64 d1 90) 2)) (+.f64 (/.f64 (*.f64 d1 90) 2) (*.f64 d1 15))) |
(-.f64 (+.f64 (*.f64 30 (/.f64 d1 1/4)) (*.f64 30 (/.f64 d1 1/4))) (+.f64 (*.f64 30 (/.f64 d1 1/4)) (*.f64 d1 90))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 d1 90)) (*.f64 1/2 (*.f64 d1 90))) (+.f64 (*.f64 1/2 (*.f64 d1 90)) (*.f64 d1 15))) |
(-.f64 (+.f64 (*.f64 15 (*.f64 d1 3)) (*.f64 15 (*.f64 d1 3))) (+.f64 (*.f64 15 (*.f64 d1 3)) (*.f64 d1 15))) |
(-.f64 (+.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) (+.f64 (*.f64 120 d1) (*.f64 120 d1))) (+.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) (+.f64 (*.f64 120 d1) (*.f64 d1 90)))) |
(*.f64 30 d1) |
(*.f64 1 (*.f64 30 d1)) |
(*.f64 d1 30) |
(*.f64 (*.f64 30 d1) 1) |
(*.f64 2 (*.f64 d1 15)) |
(*.f64 1/2 (*.f64 d1 60)) |
(*.f64 60 (*.f64 d1 1/2)) |
(*.f64 (*.f64 d1 1/2) 60) |
(*.f64 1/4 (*.f64 120 d1)) |
(*.f64 15 (+.f64 d1 d1)) |
(*.f64 -1 (*.f64 d1 -30)) |
(*.f64 -1 (/.f64 1/2 (/.f64 (/.f64 -1 d1) 60))) |
(*.f64 (neg.f64 d1) -30) |
(*.f64 (*.f64 d1 -30) -1) |
(*.f64 -30 (neg.f64 d1)) |
(*.f64 -1/2 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30))) |
(*.f64 -1/2 (*.f64 60 (neg.f64 d1))) |
(*.f64 -1/2 (neg.f64 (*.f64 d1 60))) |
(*.f64 -1/2 (/.f64 (/.f64 d1 -1/2) 1/30)) |
(*.f64 (+.f64 d1 d1) 15) |
(*.f64 (*.f64 d1 60) 1/2) |
(*.f64 (/.f64 d1 -1/2) -15) |
(*.f64 4 (/.f64 1/2 (/.f64 1/15 d1))) |
(*.f64 -2 (/.f64 1/2 (neg.f64 (/.f64 1/30 d1)))) |
(*.f64 -2 (/.f64 1/2 (/.f64 (neg.f64 (/.f64 2 d1)) 60))) |
(*.f64 -2 (/.f64 1/2 (*.f64 1/30 (/.f64 -1 d1)))) |
(*.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 d1 -30)))) |
(*.f64 (*.f64 d1 1/4) 120) |
(*.f64 (/.f64 d1 1/4) 15/2) |
(*.f64 (*.f64 d1 -1/2) -60) |
(*.f64 -60 (*.f64 d1 -1/2)) |
(*.f64 -15 (/.f64 d1 -1/2)) |
(*.f64 120 (*.f64 d1 1/4)) |
(*.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) -1/2) |
(*.f64 (*.f64 120 d1) 1/4) |
(*.f64 (*.f64 d1 15) 2) |
(*.f64 (*.f64 60 (neg.f64 d1)) -1/2) |
(*.f64 (neg.f64 (*.f64 d1 60)) -1/2) |
(*.f64 (/.f64 (/.f64 d1 -1/2) 1/30) -1/2) |
(*.f64 240 (/.f64 1/2 (/.f64 4 d1))) |
(*.f64 15/2 (/.f64 d1 1/4)) |
(*.f64 -120 (/.f64 1/2 (neg.f64 (/.f64 2 d1)))) |
(*.f64 -120 (/.f64 1/2 (*.f64 2 (/.f64 -1 d1)))) |
(*.f64 (+.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 d1 -30))) -1/4) |
(*.f64 (/.f64 (/.f64 d1 -1/2) 1/2) -15/2) |
(*.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) 1/8) |
(*.f64 (/.f64 1/2 (neg.f64 (/.f64 1/30 d1))) -2) |
(*.f64 (+.f64 (neg.f64 (*.f64 d1 60)) (neg.f64 (*.f64 d1 60))) -1/4) |
(*.f64 (+.f64 (*.f64 60 (neg.f64 d1)) (*.f64 60 (neg.f64 d1))) -1/4) |
(*.f64 (+.f64 (/.f64 (neg.f64 d1) 1/15) (/.f64 (neg.f64 d1) 1/15)) -1) |
(*.f64 (+.f64 (/.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) 2) (/.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) 2)) -1/2) |
(*.f64 (+.f64 (/.f64 30 (neg.f64 (/.f64 2 d1))) (/.f64 30 (neg.f64 (/.f64 2 d1)))) -1) |
(*.f64 (+.f64 (*.f64 30 (*.f64 d1 1/4)) (*.f64 30 (*.f64 d1 1/4))) 2) |
(*.f64 (+.f64 (*.f64 15 (neg.f64 d1)) (*.f64 15 (neg.f64 d1))) -1) |
(neg.f64 (*.f64 d1 -30)) |
(neg.f64 (/.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) 2)) |
| Outputs |
|---|
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(+.f64 (*.f64 30 d1) 0) |
(*.f64 30 d1) |
(+.f64 (*.f64 30 d1) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(-.f64 (*.f64 d1 31) d1) |
(+.f64 0 (*.f64 30 d1)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 -30) (*.f64 d1 60)) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 60) (*.f64 d1 -30)) |
(*.f64 30 d1) |
(+.f64 (-.f64 d1 d1) (*.f64 30 d1)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(-.f64 (*.f64 d1 31) d1) |
(+.f64 (*.f64 120 d1) (neg.f64 (*.f64 d1 90))) |
(*.f64 30 d1) |
(+.f64 (*.f64 d1 15) (*.f64 d1 15)) |
(*.f64 30 d1) |
(+.f64 (neg.f64 (*.f64 d1 90)) (*.f64 120 d1)) |
(*.f64 30 d1) |
(-.f64 (*.f64 30 d1) 0) |
(*.f64 30 d1) |
(-.f64 (*.f64 30 d1) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(-.f64 (*.f64 d1 31) d1) |
(-.f64 0 (*.f64 d1 -30)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (+.f64 (*.f64 d1 -30) (*.f64 d1 -30))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (neg.f64 (*.f64 d1 60))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (*.f64 (/.f64 d1 1/4) -15)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (*.f64 -30 (+.f64 d1 d1))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (*.f64 -1 (*.f64 d1 60))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (/.f64 1 (*.f64 (/.f64 -1 d1) 1/60))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (/.f64 1 (/.f64 (neg.f64 (/.f64 1/30 d1)) 2))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (/.f64 1 (/.f64 (/.f64 -1 d1) 60))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 -30) (/.f64 1 (/.f64 (neg.f64 (/.f64 2 d1)) 120))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 60) (*.f64 30 d1)) |
(*.f64 30 d1) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 -30)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(-.f64 (*.f64 d1 31) d1) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (-.f64 (*.f64 d1 -30) (*.f64 d1 60))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (neg.f64 (*.f64 d1 90))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 -30 (+.f64 d1 d1)))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (neg.f64 (*.f64 d1 60)))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 (/.f64 d1 1/4) -15))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 -1 (*.f64 d1 60)))) |
(*.f64 30 d1) |
(-.f64 (*.f64 120 d1) (*.f64 d1 90)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 90) (*.f64 d1 60)) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 15) (/.f64 1 (/.f64 (neg.f64 (/.f64 1/30 d1)) 1/2))) |
(*.f64 30 d1) |
(-.f64 (*.f64 d1 15) (/.f64 1 (/.f64 (neg.f64 (/.f64 2 d1)) 30))) |
(*.f64 30 d1) |
(-.f64 (-.f64 (*.f64 120 d1) (-.f64 d1 d1)) (*.f64 d1 90)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(-.f64 (*.f64 d1 31) d1) |
(-.f64 (/.f64 (*.f64 d1 3) 1/15) (*.f64 d1 15)) |
(*.f64 30 d1) |
(-.f64 (/.f64 (*.f64 d1 90) 2) (*.f64 d1 15)) |
(*.f64 30 d1) |
(-.f64 (*.f64 30 (/.f64 d1 1/4)) (*.f64 d1 90)) |
(*.f64 30 d1) |
(-.f64 (*.f64 1/2 (*.f64 d1 90)) (*.f64 d1 15)) |
(*.f64 30 d1) |
(-.f64 (*.f64 15 (*.f64 d1 3)) (*.f64 d1 15)) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) (+.f64 (*.f64 120 d1) (*.f64 d1 90))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 d1 90) (*.f64 d1 90)) (+.f64 (*.f64 d1 60) (*.f64 d1 90))) |
(*.f64 30 d1) |
(-.f64 (-.f64 (*.f64 30 d1) d1) (neg.f64 d1)) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(-.f64 (*.f64 d1 31) d1) |
(-.f64 (-.f64 (*.f64 30 d1) (+.f64 d1 d1)) (/.f64 d1 -1/2)) |
(-.f64 (-.f64 (*.f64 30 d1) (/.f64 d1 -1/2)) (+.f64 d1 d1)) |
(-.f64 (*.f64 30 d1) (+.f64 (+.f64 d1 d1) (/.f64 d1 -1/2))) |
(-.f64 (*.f64 30 d1) (+.f64 (/.f64 d1 -1/2) (+.f64 d1 d1))) |
(-.f64 (-.f64 (*.f64 d1 60) (*.f64 d1 15)) (*.f64 d1 15)) |
(*.f64 30 d1) |
(-.f64 (+.f64 (-.f64 (*.f64 120 d1) (-.f64 d1 d1)) (-.f64 (*.f64 120 d1) (-.f64 d1 d1))) (+.f64 (-.f64 (*.f64 120 d1) (-.f64 d1 d1)) (*.f64 d1 90))) |
(+.f64 d1 (-.f64 (*.f64 30 d1) d1)) |
(-.f64 (*.f64 d1 31) d1) |
(-.f64 (+.f64 (/.f64 (*.f64 d1 3) 1/15) (/.f64 (*.f64 d1 3) 1/15)) (+.f64 (/.f64 (*.f64 d1 3) 1/15) (*.f64 d1 15))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (/.f64 (*.f64 d1 90) 2) (/.f64 (*.f64 d1 90) 2)) (+.f64 (/.f64 (*.f64 d1 90) 2) (*.f64 d1 15))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 30 (/.f64 d1 1/4)) (*.f64 30 (/.f64 d1 1/4))) (+.f64 (*.f64 30 (/.f64 d1 1/4)) (*.f64 d1 90))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 d1 90)) (*.f64 1/2 (*.f64 d1 90))) (+.f64 (*.f64 1/2 (*.f64 d1 90)) (*.f64 d1 15))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (*.f64 15 (*.f64 d1 3)) (*.f64 15 (*.f64 d1 3))) (+.f64 (*.f64 15 (*.f64 d1 3)) (*.f64 d1 15))) |
(*.f64 30 d1) |
(-.f64 (+.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) (+.f64 (*.f64 120 d1) (*.f64 120 d1))) (+.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) (+.f64 (*.f64 120 d1) (*.f64 d1 90)))) |
(*.f64 30 d1) |
(*.f64 30 d1) |
(*.f64 1 (*.f64 30 d1)) |
(*.f64 30 d1) |
(*.f64 d1 30) |
(*.f64 30 d1) |
(*.f64 (*.f64 30 d1) 1) |
(*.f64 30 d1) |
(*.f64 2 (*.f64 d1 15)) |
(*.f64 30 d1) |
(*.f64 1/2 (*.f64 d1 60)) |
(*.f64 30 d1) |
(*.f64 60 (*.f64 d1 1/2)) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 1/2) 60) |
(*.f64 30 d1) |
(*.f64 1/4 (*.f64 120 d1)) |
(*.f64 30 d1) |
(*.f64 15 (+.f64 d1 d1)) |
(*.f64 30 d1) |
(*.f64 -1 (*.f64 d1 -30)) |
(*.f64 30 d1) |
(*.f64 -1 (/.f64 1/2 (/.f64 (/.f64 -1 d1) 60))) |
(*.f64 30 d1) |
(*.f64 (neg.f64 d1) -30) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 -30) -1) |
(*.f64 30 d1) |
(*.f64 -30 (neg.f64 d1)) |
(*.f64 30 d1) |
(*.f64 -1/2 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30))) |
(*.f64 30 d1) |
(*.f64 -1/2 (*.f64 60 (neg.f64 d1))) |
(*.f64 30 d1) |
(*.f64 -1/2 (neg.f64 (*.f64 d1 60))) |
(*.f64 30 d1) |
(*.f64 -1/2 (/.f64 (/.f64 d1 -1/2) 1/30)) |
(*.f64 30 d1) |
(*.f64 (+.f64 d1 d1) 15) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 60) 1/2) |
(*.f64 30 d1) |
(*.f64 (/.f64 d1 -1/2) -15) |
(*.f64 30 d1) |
(*.f64 4 (/.f64 1/2 (/.f64 1/15 d1))) |
(*.f64 30 d1) |
(*.f64 -2 (/.f64 1/2 (neg.f64 (/.f64 1/30 d1)))) |
(*.f64 30 d1) |
(*.f64 -2 (/.f64 1/2 (/.f64 (neg.f64 (/.f64 2 d1)) 60))) |
(*.f64 30 d1) |
(*.f64 -2 (/.f64 1/2 (*.f64 1/30 (/.f64 -1 d1)))) |
(*.f64 30 d1) |
(*.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 d1 -30)))) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 1/4) 120) |
(*.f64 30 d1) |
(*.f64 (/.f64 d1 1/4) 15/2) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 -1/2) -60) |
(*.f64 30 d1) |
(*.f64 -60 (*.f64 d1 -1/2)) |
(*.f64 30 d1) |
(*.f64 -15 (/.f64 d1 -1/2)) |
(*.f64 30 d1) |
(*.f64 120 (*.f64 d1 1/4)) |
(*.f64 30 d1) |
(*.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) -1/2) |
(*.f64 30 d1) |
(*.f64 (*.f64 120 d1) 1/4) |
(*.f64 30 d1) |
(*.f64 (*.f64 d1 15) 2) |
(*.f64 30 d1) |
(*.f64 (*.f64 60 (neg.f64 d1)) -1/2) |
(*.f64 30 d1) |
(*.f64 (neg.f64 (*.f64 d1 60)) -1/2) |
(*.f64 30 d1) |
(*.f64 (/.f64 (/.f64 d1 -1/2) 1/30) -1/2) |
(*.f64 30 d1) |
(*.f64 240 (/.f64 1/2 (/.f64 4 d1))) |
(*.f64 30 d1) |
(*.f64 15/2 (/.f64 d1 1/4)) |
(*.f64 30 d1) |
(*.f64 -120 (/.f64 1/2 (neg.f64 (/.f64 2 d1)))) |
(*.f64 30 d1) |
(*.f64 -120 (/.f64 1/2 (*.f64 2 (/.f64 -1 d1)))) |
(*.f64 30 d1) |
(*.f64 (+.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) (+.f64 (*.f64 d1 -30) (*.f64 d1 -30))) -1/4) |
(*.f64 30 d1) |
(*.f64 (/.f64 (/.f64 d1 -1/2) 1/2) -15/2) |
(*.f64 30 d1) |
(*.f64 (+.f64 (*.f64 120 d1) (*.f64 120 d1)) 1/8) |
(*.f64 30 d1) |
(*.f64 (/.f64 1/2 (neg.f64 (/.f64 1/30 d1))) -2) |
(*.f64 30 d1) |
(*.f64 (+.f64 (neg.f64 (*.f64 d1 60)) (neg.f64 (*.f64 d1 60))) -1/4) |
(*.f64 30 d1) |
(*.f64 (+.f64 (*.f64 60 (neg.f64 d1)) (*.f64 60 (neg.f64 d1))) -1/4) |
(*.f64 30 d1) |
(*.f64 (+.f64 (/.f64 (neg.f64 d1) 1/15) (/.f64 (neg.f64 d1) 1/15)) -1) |
(*.f64 30 d1) |
(*.f64 (+.f64 (/.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) 2) (/.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) 2)) -1/2) |
(*.f64 30 d1) |
(*.f64 (+.f64 (/.f64 30 (neg.f64 (/.f64 2 d1))) (/.f64 30 (neg.f64 (/.f64 2 d1)))) -1) |
(*.f64 30 d1) |
(*.f64 (+.f64 (*.f64 30 (*.f64 d1 1/4)) (*.f64 30 (*.f64 d1 1/4))) 2) |
(*.f64 30 d1) |
(*.f64 (+.f64 (*.f64 15 (neg.f64 d1)) (*.f64 15 (neg.f64 d1))) -1) |
(*.f64 30 d1) |
(neg.f64 (*.f64 d1 -30)) |
(*.f64 30 d1) |
(neg.f64 (/.f64 (+.f64 (*.f64 d1 -30) (*.f64 d1 -30)) 2)) |
(*.f64 30 d1) |
Compiled 1065 to 795 computations (25.4% saved)
7 alts after pruning (0 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 113 | 0 | 113 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 6 | 6 |
| Total | 113 | 7 | 120 |
| Status | Error | Program |
|---|---|---|
| ✓ | 29.5b | (/.f64 d1 1/30) |
| ✓ | 29.6b | (/.f64 30 (/.f64 1 d1)) |
| ✓ | 29.7b | (-.f64 (*.f64 d1 50) (*.f64 d1 20)) |
| ✓ | 0.1b | (+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
| ✓ | 34.3b | (*.f64 d2 d1) |
| ✓ | 0.0b | (*.f64 d1 (+.f64 d2 30)) |
| ✓ | 29.5b | (*.f64 d1 30) |
Compiled 47 to 35 computations (25.5% saved)
| Inputs |
|---|
(*.f64 d1 30) |
(*.f64 d2 d1) |
(/.f64 d1 1/30) |
(*.f64 d1 (+.f64 d2 30)) |
(/.f64 30 (/.f64 1 d1)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 30)) |
(-.f64 (*.f64 d1 50) (*.f64 d1 20)) |
(/.f64 d1 (/.f64 1 (+.f64 d2 30))) |
(/.f64 (+.f64 d2 30) (/.f64 1 d1)) |
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20)) |
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20)) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d2 30) 20)) (*.f64 d1 20)) |
| Outputs |
|---|
(*.f64 d1 (+.f64 d2 30)) |
3 calls:
| 51.0ms | d2 |
| 7.0ms | (+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20)) |
| 7.0ms | d1 |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | d1 |
| 0.0b | 1 | d2 |
| 0.0b | 1 | (+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20)) |
Compiled 99 to 66 computations (33.3% saved)
Total -58.6b remaining (-2257.6%)
Threshold costs -58.6b (-2257.6%)
| Inputs |
|---|
(*.f64 d1 30) |
(*.f64 d2 d1) |
(/.f64 d1 1/30) |
| Outputs |
|---|
(*.f64 d2 d1) |
(*.f64 d1 30) |
(*.f64 d2 d1) |
2 calls:
| 32.0ms | d1 |
| 9.0ms | d2 |
| Error | Segments | Branch |
|---|---|---|
| 21.1b | 9 | d1 |
| 2.6b | 3 | d2 |
Compiled 17 to 11 computations (35.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 25.108103274128673 | 994.3135269456569 |
| 48.0ms | -61985339.768090874 | -11.88804169159177 |
| 59.0ms | 256× | body | 256 | valid |
Compiled 210 to 157 computations (25.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 59 |
| 1× | done |
| 1× | saturated |
| Inputs |
|---|
(*.f64 d1 (+.f64 d2 30)) |
(if (<=.f64 d2 -30) (*.f64 d2 d1) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d2 d1))) |
(*.f64 d1 30) |
| Outputs |
|---|
(*.f64 d1 (+.f64 d2 30)) |
(if (<=.f64 d2 -30) (*.f64 d2 d1) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d2 d1))) |
(*.f64 d1 30) |
Compiled 31 to 20 computations (35.5% saved)
| 1× | egg-herbie |
| 22× | rational.json-simplify-41 |
| 20× | rational.json-simplify-35 |
| 16× | rational.json-simplify-39 |
| 8× | rational.json-simplify-11 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 31 |
| 1 | 16 | 25 |
| 2 | 24 | 19 |
| 3 | 39 | 13 |
| 4 | 49 | 13 |
| 5 | 53 | 13 |
| 1× | saturated |
Compiled 81 to 51 computations (37% saved)
Compiled 27 to 16 computations (40.7% saved)
Loading profile data...