Time bar (total: 10.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 6.3% | 6.2% | 93.6% | 0.2% | 0% | 0% | 0% | 9 |
| 6.5% | 6.2% | 90.4% | 0.2% | 3.1% | 0% | 0% | 10 |
| 9.7% | 9.4% | 87.3% | 0.2% | 3.1% | 0% | 0% | 11 |
| 14.5% | 14% | 82.7% | 0.2% | 3.1% | 0% | 0% | 12 |
Compiled 20 to 12 computations (40% saved)
| 1.5s | 8256× | body | 256 | valid |
| 525.0ms | 3685× | body | 256 | infinite |
| 2× | egg-herbie |
| 1638× | rational.json-simplify-13 |
| 1440× | rational.json-simplify-14 |
| 1270× | rational.json-simplify-21 |
| 1226× | rational.json-simplify-41 |
| 992× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 41 | 301 |
| 1 | 116 | 217 |
| 2 | 374 | 217 |
| 3 | 1545 | 175 |
| 4 | 7662 | 175 |
| 0 | 4 | 4 |
| 1 | 4 | 4 |
| 1× | unsound |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
1 |
| Inputs |
|---|
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2)) |
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3)) |
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1)) |
| Outputs |
|---|
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2)) |
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d2 d3)) (-.f64 (*.f64 d2 d4) (*.f64 d2 d2))) |
(+.f64 (*.f64 d2 (-.f64 d1 d3)) (*.f64 d2 (-.f64 d4 d2))) |
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2))) |
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3)) |
(-.f64 (+.f64 (-.f64 (*.f64 d2 d3) (*.f64 d1 d3)) (*.f64 d3 d4)) (*.f64 d3 d3)) |
(+.f64 (*.f64 d3 (-.f64 d2 d1)) (*.f64 d3 (-.f64 d4 d3))) |
(*.f64 d3 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4)) |
(+.f64 (-.f64 (*.f64 d2 d4) (*.f64 d3 d4)) (-.f64 (*.f64 d1 d4) (*.f64 d4 d4))) |
(+.f64 (*.f64 d4 (-.f64 d2 d3)) (*.f64 d4 (-.f64 d1 d4))) |
(*.f64 d4 (+.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 d4 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1)) |
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1)) |
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (-.f64 (*.f64 d1 d3) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d4)) (*.f64 d1 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d4) (-.f64 d3 d1))) |
(sort d2 d4)
Compiled 23 to 15 computations (34.8% saved)
| 1× | egg-herbie |
| 1428× | rational.json-simplify-33 |
| 1410× | rational.json-simplify-9 |
| 1176× | rational.json-simplify-41 |
| 944× | rational.json-simplify-51 |
| 894× | rational.json-simplify-5 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 43 |
| 1 | 27 | 31 |
| 2 | 69 | 31 |
| 3 | 261 | 25 |
| 4 | 1432 | 25 |
| 5 | 5594 | 25 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
| Outputs |
|---|
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) |
Compiled 63 to 24 computations (61.9% saved)
4 alts after pruning (4 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 3 | 5 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 4 | 6 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.0b | (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
| ▶ | 0.0b | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
| ▶ | 0.0b | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
Compiled 47 to 28 computations (40.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
Compiled 30 to 8 computations (73.3% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d4 | @ | -inf | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d2 | @ | inf | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 1× | batch-egg-rewrite |
| 1108× | rational.json-simplify-23 |
| 1028× | rational.json-1 |
| 1028× | rational.json-2 |
| 1028× | rational.json-4 |
| 1028× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 67 | 25 |
| 2 | 274 | 25 |
| 3 | 1827 | 25 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 0 (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 0) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 0 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 0) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 (-.f64 d2 d3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 0 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d3 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d4) (/.f64 (-.f64 d1 (-.f64 d2 d3)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (/.f64 (-.f64 d4 (+.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d4)) (/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (-.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d4) (neg.f64 d1)) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d3) (/.f64 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d3) (/.f64 (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (-.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 (-.f64 d3 d2) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (+.f64 (-.f64 d3 d2) (neg.f64 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (+.f64 d2 (-.f64 d4 d3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) (/.f64 (+.f64 (+.f64 d1 d1) d1) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d4 (*.f64 (-.f64 d2 d3) 2)) (/.f64 1 d1)) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) 2)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 (+.f64 d4 d4) d4))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d4 (-.f64 d2 d1)) (/.f64 1 d1)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d4 (+.f64 d2 (-.f64 d2 d1))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) 2)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 (+.f64 d2 d2) d2))) (/.f64 1 d1)) (*.f64 d1 (+.f64 (+.f64 d2 d2) (+.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 0 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 d4 d4)) (/.f64 1 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 d1 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 d2 (-.f64 d4 d1))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) d3) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 d2 d3)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d3 (/.f64 -1 d1)) (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d2 d3) (/.f64 -1 d1)) (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1)) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d2 d3) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 d4) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (/.f64 1 d1))) (/.f64 d1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (*.f64 -1 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (*.f64 -1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (neg.f64 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (*.f64 1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 0 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1/2 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 d1) (/.f64 -1/2 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) -2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) d1) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 d1) d1) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1))) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d4 (+.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) d1) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1))) d3) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) d3) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d2 d3)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d1 d4)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (-.f64 d2 d3)) (+.f64 d4 (*.f64 (-.f64 d2 d3) 2))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d4 d1) (+.f64 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) 2))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 (+.f64 d4 d4) d4)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d3 (+.f64 d4 (-.f64 d2 d1))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d2 d1)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d2 d3) (+.f64 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) 2))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d2 d2) (+.f64 d2 d3)) (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 (+.f64 d2 d2) d2)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 d4) (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 d3) (+.f64 0 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 (+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 d4 d4))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 d1 d4)) (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) d3) (+.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 d2 (-.f64 d4 d1)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 d2 d3)) (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1)) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 d1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 d1) (+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (+.f64 d1 d4)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (-.f64 (-.f64 d3 d2) d4)) (*.f64 d1 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))))) |
| 1× | egg-herbie |
| 1078× | rational.json-simplify-13 |
| 996× | rational.json-simplify-11 |
| 888× | rational.json-simplify-14 |
| 850× | rational.json-simplify-21 |
| 750× | rational.json-simplify-17 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 517 | 11032 |
| 1 | 2267 | 10788 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 0 (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 0 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 0) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) 0))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) 0))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 0 (*.f64 d1 d1))) |
(+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d2 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 (-.f64 d2 d3) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(-.f64 0 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d3 d2))) |
(-.f64 (*.f64 d1 d4) (/.f64 (-.f64 d1 (-.f64 d2 d3)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 d1) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d1) (/.f64 (-.f64 d4 (+.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 (+.f64 d1 d4)) (/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1)) |
(-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) -1)) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (-.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) (*.f64 d1 d1)) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 d1)) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)) (*.f64 d1 d1)) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 (+.f64 d1 d4) (neg.f64 d1)) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 d3) (/.f64 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d3) (/.f64 (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (-.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 (-.f64 d3 d2) d4))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (+.f64 (-.f64 d3 d2) (neg.f64 d4)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (+.f64 d2 (-.f64 d4 d3)) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) -1)) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))) |
(-.f64 (/.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) (/.f64 (+.f64 (+.f64 d1 d1) d1) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (/.f64 (+.f64 d4 (*.f64 (-.f64 d2 d3) 2)) (/.f64 1 d1)) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) 2)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 (+.f64 d4 d4) d4))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 d4 (-.f64 d2 d1)) (/.f64 1 d1)) (*.f64 d1 d3)) |
(-.f64 (/.f64 (+.f64 d4 (+.f64 d2 (-.f64 d2 d1))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (/.f64 (+.f64 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) 2)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(-.f64 (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 (+.f64 d2 d2) d2))) (/.f64 1 d1)) (*.f64 d1 (+.f64 (+.f64 d2 d2) (+.f64 d2 d3)))) |
(-.f64 (/.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (/.f64 (+.f64 0 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (/.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(-.f64 (/.f64 (+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 d4 d4)) (/.f64 1 d1)) (*.f64 d1 d4)) |
(-.f64 (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 d1 d4)) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 d2 (-.f64 d4 d1))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) d3) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 d2 d3)) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 1 d1))) |
(-.f64 (/.f64 d3 (/.f64 -1 d1)) (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (+.f64 d2 d3) (/.f64 -1 d1)) (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1)) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1))) |
(-.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (/.f64 (+.f64 d2 d3) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (+.f64 d1 d4) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (/.f64 1 d1))) (/.f64 d1 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(/.f64 d1 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(/.f64 d1 (*.f64 -1 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(/.f64 d1 (neg.f64 (/.f64 1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(/.f64 d1 (neg.f64 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1)) |
(/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (*.f64 -1 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1) |
(/.f64 1 (/.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) d1)) |
(/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (*.f64 1 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (-.f64 0 (/.f64 1 d1))) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(/.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) |
(/.f64 1/2 (/.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(/.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) -1) |
(/.f64 (*.f64 1/2 d1) (/.f64 -1/2 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(/.f64 (/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) -2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) 1/2) -1) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) d1) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d1) d1) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1))) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(/.f64 (-.f64 (-.f64 d4 (+.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) d1) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1))) d3) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) d3) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d2 d3)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d1 d4)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d1 (-.f64 d2 d3)) (+.f64 d4 (*.f64 (-.f64 d2 d3) 2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 d4 d1) (+.f64 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) 2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 (+.f64 d4 d4) d4)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 d3 (+.f64 d4 (-.f64 d2 d1))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d2 d1)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 d2 d3) (+.f64 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) 2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 d2) (+.f64 d2 d3)) (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 (+.f64 d2 d2) d2)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d1 d4) (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d2 d3) (+.f64 0 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 d4 (+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 d4 d4))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 d1 d4)) (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) d3) (+.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 d2 (-.f64 d4 d1)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 d2 d3)) (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1)) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (-.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 d1 d1)) -1) |
(/.f64 (-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) -1) |
(/.f64 (-.f64 (*.f64 d1 d1) (+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1) |
(/.f64 (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))) -1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d1 d4)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))) -1) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 (-.f64 d3 d2) d4)) (*.f64 d1 (neg.f64 d1))) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))) -1) |
(neg.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
| Outputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (*.f64 -1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (*.f64 -1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 0) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 0 (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 0 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 0) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) 0))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d2 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) 0))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d2 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 d4) (+.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 0 (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 d1))) |
(+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d2 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 0) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 (-.f64 d2 d3) 0)) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 0 (*.f64 0 (-.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 0 (-.f64 d2 d3)) (*.f64 0 (-.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 d1 0) (*.f64 0 (-.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 (-.f64 d2 d3) (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 (-.f64 d2 d3) (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 0 (*.f64 0 (-.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 d1 0) (*.f64 0 (-.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 d1 0) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 (-.f64 d3 (-.f64 d2 d1)) (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 (-.f64 d2 d3) (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 (-.f64 d2 d3) (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 (-.f64 d3 (-.f64 d2 d1)) (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 0 (*.f64 0 (-.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 0) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (/.f64 -1 (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (/.f64 (-.f64 d1 d1) -1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 (*.f64 d1 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (*.f64 d1 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (/.f64 d1 -2))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (/.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) 2))) |
(-.f64 0 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d3 d2))) |
(-.f64 (*.f64 d1 d4) (/.f64 (-.f64 d1 (-.f64 d2 d3)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d1 (-.f64 d2 d3)) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 (/.f64 (-.f64 d3 (-.f64 d2 d1)) 1))) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 d1) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d1) (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 d1) (/.f64 (-.f64 d4 (+.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d4 (+.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 d3 d2))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 d1) (/.f64 (+.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 (-.f64 d3 d2) d4)) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d4)) (/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 (+.f64 d4 d4) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (/.f64 (+.f64 (-.f64 d2 d3) (-.f64 (+.f64 d4 d4) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) 1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) -1)) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (neg.f64 (*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (neg.f64 (*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (-.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 (neg.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (*.f64 (neg.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (/.f64 d1 (/.f64 -1/2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (/.f64 d1 (/.f64 -1/2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (/.f64 1 (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (/.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (/.f64 1 (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (/.f64 1 (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (/.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (/.f64 1 (+.f64 d1 d1)))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) (*.f64 d1 d1)) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 d1))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d4 d4) d3))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 (+.f64 d1 d4) (neg.f64 d1)) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (/.f64 -1 d1))) |
(-.f64 (*.f64 (+.f64 d1 d4) (neg.f64 d1)) (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (neg.f64 d1))) |
(/.f64 (+.f64 d1 (-.f64 d4 (+.f64 d2 (-.f64 (+.f64 d4 d4) d3)))) (/.f64 -1 d1)) |
(-.f64 (*.f64 d1 d3) (/.f64 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d3) (*.f64 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d3 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 d3) (/.f64 (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d3) (*.f64 (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 d3) (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d1) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) 1))) |
(-.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (-.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 (-.f64 d4 d1) (-.f64 (+.f64 d2 d2) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 d1 1))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d4 d4) d3))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d4 (+.f64 d2 d2)) d1)) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 (+.f64 d4 (+.f64 d2 (-.f64 d4 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 (+.f64 d2 (+.f64 d4 (-.f64 d4 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 (-.f64 d3 d2) d4))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (+.f64 (-.f64 d3 d2) (neg.f64 d4)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 (-.f64 d3 d2) (neg.f64 d4)) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d3 (-.f64 (neg.f64 d4) d2)) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (+.f64 d2 (-.f64 d4 d3)) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) -1)) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(-.f64 (/.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) (/.f64 (+.f64 (+.f64 d1 d1) d1) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))) (/.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) -1)) |
(-.f64 (/.f64 (+.f64 d4 (*.f64 (-.f64 d2 d3) 2)) (/.f64 1 d1)) (/.f64 (+.f64 d1 (-.f64 d2 d3)) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d4 (*.f64 2 (-.f64 d2 d3))) (+.f64 d2 (-.f64 d1 d3))) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d1) d3) (+.f64 d4 (*.f64 2 (-.f64 d2 d3)))) (/.f64 -1 d1)) |
(-.f64 (/.f64 (+.f64 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) 2)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 (+.f64 (-.f64 d2 d3) (*.f64 2 (-.f64 d4 d1))) (/.f64 d1 1)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 (*.f64 2 (-.f64 d4 d1)) d3)) 1)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 (+.f64 d4 d4) d4))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d4 (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d4 d4)))) (+.f64 d1 (+.f64 d4 (+.f64 d4 d4)))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (-.f64 (+.f64 d4 (+.f64 d4 (+.f64 d4 d4))) d3)) (+.f64 d1 (+.f64 d4 (+.f64 d4 d4)))) (/.f64 d1 1)) |
(-.f64 (/.f64 (+.f64 d4 (-.f64 d2 d1)) (/.f64 1 d1)) (*.f64 d1 d3)) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 d1 1)) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) 1)) (*.f64 d1 d3)) |
(-.f64 (/.f64 (+.f64 d4 (+.f64 d2 (-.f64 d2 d1))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (/.f64 d1 1)) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 (-.f64 (+.f64 d4 (+.f64 d2 d2)) d1) (/.f64 d1 1)) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (/.f64 (+.f64 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) 2)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(-.f64 (*.f64 (+.f64 (-.f64 d4 d1) (*.f64 2 (-.f64 d2 d3))) (/.f64 d1 1)) (*.f64 d1 (-.f64 d2 d3))) |
(-.f64 (*.f64 (+.f64 d4 (-.f64 (*.f64 2 (-.f64 d2 d3)) d1)) (/.f64 d1 1)) (*.f64 d1 (-.f64 d2 d3))) |
(-.f64 (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 (+.f64 d2 d2) d2))) (/.f64 1 d1)) (*.f64 d1 (+.f64 (+.f64 d2 d2) (+.f64 d2 d3)))) |
(-.f64 (*.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 d2 (+.f64 d2 d2)))) (/.f64 d1 1)) (*.f64 d1 (+.f64 d2 (+.f64 (+.f64 d2 d2) d3)))) |
(-.f64 (*.f64 (+.f64 (-.f64 d4 d1) (+.f64 (+.f64 d2 d2) (+.f64 d2 d2))) (/.f64 d1 1)) (*.f64 d1 (+.f64 d2 (+.f64 (+.f64 d2 d2) d3)))) |
(-.f64 (/.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (/.f64 d1 1)) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 (+.f64 0 (+.f64 d2 (-.f64 (+.f64 d4 d4) d3))) (/.f64 d1 1)) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (/.f64 (+.f64 0 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 (+.f64 0 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (/.f64 d1 1)) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 (+.f64 d4 (+.f64 0 (+.f64 d2 (-.f64 d2 d1)))) (/.f64 d1 1)) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (/.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4))) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(-.f64 (*.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 d1 1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(-.f64 (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 0 d4))) (/.f64 d1 1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(-.f64 (/.f64 (+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 d4 d4)) (/.f64 1 d1)) (*.f64 d1 d4)) |
(-.f64 (*.f64 (+.f64 d4 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) (/.f64 d1 1)) (*.f64 d1 d4)) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3))) (/.f64 d1 1)) (*.f64 d1 d4)) |
(-.f64 (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 d1 d4)) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 d4 d4))) (+.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) d4))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d2 (-.f64 (+.f64 d4 d4) d3)) d4)) (+.f64 d4 (+.f64 (+.f64 d2 (-.f64 (+.f64 d4 d4) d3)) (+.f64 (-.f64 d2 d3) d4)))) (/.f64 -1 d1)) |
(-.f64 (/.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 d2 (-.f64 d4 d1))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) d3) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d4 d1))) (+.f64 d3 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d4 d1))) (+.f64 (-.f64 d2 d1) (+.f64 d3 d4))) (/.f64 d1 1)) |
(-.f64 (/.f64 (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 d2 d3)) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (-.f64 d4 d1) (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 d2 d2))) (+.f64 (+.f64 d2 d3) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d4 d1) (-.f64 (+.f64 (-.f64 (+.f64 d4 (+.f64 d2 d2)) d1) (+.f64 d2 d2)) (+.f64 d2 (+.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d4 d1)))))) (/.f64 d1 1)) |
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (+.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (+.f64 d4 (+.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 d2 (+.f64 d1 d3))))) (/.f64 d1 1)) |
(-.f64 (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d4 d3))))) (+.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d4 d3)))))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d2 (+.f64 d4 (-.f64 d4 d3))))) (+.f64 (+.f64 d2 (-.f64 (+.f64 d2 (+.f64 d4 (-.f64 d4 d3))) d3)) (+.f64 d2 (-.f64 (+.f64 d2 (+.f64 d4 (-.f64 d4 d3))) d3)))) (/.f64 -1 d1)) |
(-.f64 (/.f64 d3 (/.f64 -1 d1)) (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(-.f64 (/.f64 (+.f64 d2 d3) (/.f64 -1 d1)) (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1)) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (/.f64 -1 d1))) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 -1 d1)) |
(*.f64 (+.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 (+.f64 d2 (+.f64 d4 (-.f64 d4 d3))) d3)))) (neg.f64 d1)) |
(-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(-.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
(/.f64 (+.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) d1)) (/.f64 -1 d1)) |
(-.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 0 (/.f64 d1 -2)) (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(-.f64 (/.f64 (+.f64 d2 d3) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(-.f64 (/.f64 (+.f64 d1 d4) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 (+.f64 d1 d4) (neg.f64 d1)) (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (neg.f64 d1))) |
(/.f64 (+.f64 d1 (-.f64 d4 (+.f64 d2 (-.f64 (+.f64 d4 d4) d3)))) (/.f64 -1 d1)) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (neg.f64 (/.f64 1 d1)))) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 -1 d1)) |
(*.f64 (+.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 (+.f64 d2 (+.f64 d4 (-.f64 d4 d3))) d3)))) (neg.f64 d1)) |
(-.f64 (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(-.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (/.f64 1 d1))) (/.f64 d1 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
(/.f64 (+.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) d1)) (/.f64 -1 d1)) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(-.f64 (*.f64 0 (/.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) 2)) (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))))) |
(/.f64 d1 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 d1 (*.f64 -1 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 d1 (neg.f64 (/.f64 1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 d1 (neg.f64 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (*.f64 -1 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 1 (/.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) d1)) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 (/.f64 1 d1))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (*.f64 1 (neg.f64 (/.f64 1 d1)))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (-.f64 0 (/.f64 1 d1))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) 1/2)) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (+.f64 d1 d1))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) d1)) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) -1) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (*.f64 1/2 d1) (/.f64 -1/2 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) -2) (/.f64 1/2 d1)) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) 1/2) -1) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) d1) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(/.f64 (-.f64 d1 (-.f64 d1 d1)) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(*.f64 (-.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) -1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d1) d1) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1))) (neg.f64 (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))) (/.f64 -1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))) (/.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) -1)) |
(/.f64 (-.f64 (-.f64 d4 (+.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) d1) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 d1 (-.f64 d4 (+.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 d3 d2)))) (/.f64 1 d1)) |
(*.f64 (-.f64 d1 (-.f64 d4 (+.f64 d3 (-.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) d2)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1))) d3) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 d3 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1 d1)) |
(*.f64 (-.f64 d3 (+.f64 d3 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) d3) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 d3 (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 1 d1)) |
(*.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 d4 (-.f64 (-.f64 d2 d1) d3))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (-.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d2 d3)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 d3 (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 1 d1)) |
(*.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 d4 (-.f64 (-.f64 d2 d1) d3))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d1 d4)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d1 d4) (+.f64 (-.f64 d2 d3) (-.f64 (+.f64 d4 d4) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))))) (/.f64 1 d1)) |
(*.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (-.f64 d2 d3) (-.f64 (+.f64 d4 (+.f64 d2 (-.f64 d4 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))))) (/.f64 1 d1)) |
(/.f64 (+.f64 (-.f64 d2 d3) (-.f64 (-.f64 (+.f64 d2 (+.f64 d4 (-.f64 d4 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (-.f64 d2 d3)) (+.f64 d4 (*.f64 (-.f64 d2 d3) 2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d4 (*.f64 2 (-.f64 d2 d3))) (+.f64 d2 (-.f64 d1 d3))) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d1) d3) (+.f64 d4 (*.f64 2 (-.f64 d2 d3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 d4 d1) (+.f64 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) 2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (*.f64 2 (-.f64 d4 d1))) (-.f64 d4 d1)) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d4 d1))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 (+.f64 d4 d4) d4)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d4 (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d4 d4)))) (+.f64 d1 (+.f64 d4 (+.f64 d4 d4)))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (-.f64 (+.f64 d4 (+.f64 d4 (+.f64 d4 d4))) d3)) (+.f64 d1 (+.f64 d4 (+.f64 d4 d4)))) (/.f64 d1 1)) |
(/.f64 (-.f64 d3 (+.f64 d4 (-.f64 d2 d1))) (neg.f64 (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d2 d1)))) (neg.f64 (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 d2 d3) (+.f64 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) 2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (-.f64 d4 d1) (*.f64 2 (-.f64 d2 d3))) (-.f64 d2 d3)) (/.f64 1 d1)) |
(*.f64 (+.f64 (*.f64 2 (-.f64 d2 d3)) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 d2) (+.f64 d2 d3)) (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 (+.f64 d2 d2) d2)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 d2 (+.f64 d2 d2)))) (+.f64 d2 (+.f64 (+.f64 d2 d2) d3))) (/.f64 1 d1)) |
(/.f64 (+.f64 d2 (-.f64 (+.f64 (+.f64 d2 d2) d3) (+.f64 (-.f64 d4 d1) (+.f64 (+.f64 d2 d2) (+.f64 d2 d2))))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 d4) (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))) (+.f64 d1 d4)) (/.f64 1 d1)) |
(*.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 d2 d3) (+.f64 0 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 0 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (+.f64 d2 d3)) (/.f64 1 d1)) |
(*.f64 (+.f64 0 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 0 (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d4 d3))))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 0 d4))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 d1 1)) |
(/.f64 (-.f64 d4 (+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 d4 d4))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d4 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) d4) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (+.f64 d4 d4) d4)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 d1 d4)) (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (+.f64 d4 d4))) (+.f64 d1 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) d4))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d2 (-.f64 (+.f64 d4 d4) d3)) d4)) (+.f64 d4 (+.f64 (+.f64 d2 (-.f64 (+.f64 d4 d4) d3)) (+.f64 (-.f64 d2 d3) d4)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) d3) (+.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 d2 (-.f64 d4 d1)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d4 d1))) (+.f64 d3 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d4 d1))) (+.f64 (-.f64 d2 d1) (+.f64 d3 d4))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 d2 d3)) (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (-.f64 d4 d1) (+.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (+.f64 d2 d2))) (+.f64 (+.f64 d2 d3) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d4 d1) (-.f64 (+.f64 (-.f64 (+.f64 d4 (+.f64 d2 d2)) d1) (+.f64 d2 d2)) (+.f64 d2 (+.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d4 d1)))))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (+.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (+.f64 d4 (+.f64 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 d2 (+.f64 d1 d3))))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)) (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d2 (-.f64 d4 d3)) d4)))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d4 d3))))) (+.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 d2 (-.f64 d4 d3)))))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d2 (+.f64 d4 (-.f64 d4 d3))))) (+.f64 (+.f64 d2 (-.f64 (+.f64 d2 (+.f64 d4 (-.f64 d4 d3))) d3)) (+.f64 d2 (-.f64 (+.f64 d2 (+.f64 d4 (-.f64 d4 d3))) d3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1)) (/.f64 1 d1)) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1)) (neg.f64 (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) -1) |
(neg.f64 (-.f64 (*.f64 0 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) |
(-.f64 (*.f64 0 (-.f64 d2 d3)) (*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (neg.f64 d1))) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) -1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) (*.f64 d1 d1)) -1) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (+.f64 d1 d1))) (*.f64 d1 d1))) |
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (+.f64 d1 d1)))) |
(/.f64 (-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)))) -1) |
(neg.f64 (-.f64 (*.f64 0 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4)) (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1)))) |
(neg.f64 (-.f64 (*.f64 0 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))) |
(/.f64 (-.f64 (*.f64 d1 d1) (+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1) |
(neg.f64 (-.f64 (*.f64 d1 d1) (+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 d1))) 1) |
(/.f64 (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))) -1) |
(/.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) 1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d1 d4)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))) -1) |
(-.f64 (*.f64 (+.f64 d1 d4) (neg.f64 d1)) (*.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)) (neg.f64 d1))) |
(/.f64 (+.f64 d1 (-.f64 d4 (+.f64 d2 (-.f64 (+.f64 d4 d4) d3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 (-.f64 d3 d2) d4)) (*.f64 d1 (neg.f64 d1))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 (-.f64 d3 d2) d4)) (*.f64 d1 (neg.f64 d1)))) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1) |
(/.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) 1) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))) -1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(neg.f64 (*.f64 d1 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4))) |
(*.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 d3 (-.f64 d2 (-.f64 d1 d4))) (neg.f64 d1)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (-.f64 d4 d1)) |
| ✓ | 0.0b | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
Compiled 35 to 9 computations (74.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d3 | @ | inf | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
| 1.0ms | d1 | @ | inf | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
| 1.0ms | d1 | @ | -inf | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | 0 | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
| 0.0ms | d2 | @ | 0 | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
| 1× | batch-egg-rewrite |
| 1040× | rational.json-1 |
| 1040× | rational.json-2 |
| 1040× | rational.json-4 |
| 1040× | rational.json-3 |
| 940× | rational.json-simplify-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 44 |
| 1 | 78 | 38 |
| 2 | 335 | 38 |
| 3 | 2251 | 38 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 0 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 (-.f64 d2 d3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (*.f64 (-.f64 d2 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) (+.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (*.f64 1 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (*.f64 1 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 d1 d4) (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 d3 d2) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 0 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d3 (+.f64 (-.f64 d4 d1) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d3) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) (+.f64 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d3 (+.f64 (+.f64 d2 d2) d2)) (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 (+.f64 d2 d2) d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d4) (+.f64 (-.f64 d2 d3) (+.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 d4 d1) (+.f64 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d4 d4) (+.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 -1 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 -1 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) (/.f64 1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)) (/.f64 1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 0 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 0 (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (/.f64 (*.f64 0 (-.f64 d1 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 0 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (*.f64 d1 (neg.f64 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d4) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (/.f64 (-.f64 d4 (*.f64 (-.f64 d4 d1) 2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d4)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 d4) (*.f64 0 (-.f64 d1 d4))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 0 (-.f64 d1 d4))) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 d4))) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d4 (*.f64 (+.f64 d1 d1) 2)) (*.f64 d1 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 2 (neg.f64 d1))) (*.f64 (neg.f64 d1) (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d4)) (*.f64 d1 (*.f64 2 (neg.f64 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d4 d4))) (+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))) (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 -1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (*.f64 -1 (neg.f64 (/.f64 -1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 d1) (*.f64 -1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d4 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 -1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 0 (/.f64 -1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 d4) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 d4) (*.f64 1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 d4) (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d1 d4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 -1 (-.f64 d1 d4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 d4 d1) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1 (-.f64 d1 d4)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d4 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d4 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 d1) (/.f64 1/2 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 d1 d4) -2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d1) (*.f64 2 (neg.f64 d1))) (/.f64 -1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 d4) (+.f64 (-.f64 d1 d4) (-.f64 d1 d4))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 (+.f64 d1 d4) (+.f64 d1 d4))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d4)) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 (-.f64 d1 d4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d1 d4))))))) |
| 1× | egg-herbie |
| 848× | rational.json-simplify-14 |
| 782× | rational.json-simplify-21 |
| 646× | rational.json-simplify-13 |
| 602× | rational.json-simplify-9 |
| 594× | rational.json-simplify-11 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 449 | 8308 |
| 1 | 1655 | 7424 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 0 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 (-.f64 d2 d3) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))) |
(-.f64 0 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))) |
(-.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) (+.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1)) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1) |
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 d3 d2) (-.f64 d1 d4))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 d1 d4) (-.f64 d3 d2))) |
(*.f64 (neg.f64 d1) (*.f64 1 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)))) |
(*.f64 (neg.f64 d1) (*.f64 1 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)))) |
(*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) -1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 d4) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d3 d2) (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (-.f64 0 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 (neg.f64 d1) (-.f64 d3 (+.f64 (-.f64 d4 d1) d2))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d3) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) (+.f64 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) 2)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d3 (+.f64 (+.f64 d2 d2) d2)) (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 (+.f64 d2 d2) d2))))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 (-.f64 d2 d3) d4))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d4) (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d4 d1) (+.f64 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) 2)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d4 d4) (+.f64 d4 d4))))) |
(*.f64 -1 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) |
(*.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) -1) |
(*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) d1) |
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) 1/2) |
(*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 1/2)) |
(*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) |
(*.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) |
(*.f64 (*.f64 2 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) -1/2)) |
(*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) (neg.f64 d1)) |
(*.f64 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) -1/2) |
(*.f64 -1/2 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(/.f64 d1 (/.f64 -1 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)))) |
(/.f64 d1 (/.f64 -1 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)))) |
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1) |
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(/.f64 -1 (/.f64 1 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1))) |
(/.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) -1) |
(/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)))) |
(/.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) (/.f64 -1 d1)) |
(/.f64 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)) (/.f64 -1 d1)) |
(/.f64 (/.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) (/.f64 1 d1)) -1) |
(/.f64 (/.f64 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)) (/.f64 1 d1)) -1) |
(/.f64 (/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) -1) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) 1/2) -1) |
(/.f64 (neg.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 0 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) -1) |
(neg.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) 0) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 d4))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (*.f64 0 (-.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 0 (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 0 (*.f64 0 (-.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (/.f64 (*.f64 0 (-.f64 d1 d4)) (/.f64 1 d1))) |
(+.f64 0 (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d1 d4)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 0 (*.f64 d1 (+.f64 d1 d4)))) |
(+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (*.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) 0) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 d1) (/.f64 (-.f64 d4 (*.f64 (-.f64 d4 d1) 2)) (/.f64 1 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (-.f64 (*.f64 d1 d4) (*.f64 0 (-.f64 d1 d4))) (*.f64 d1 d1)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 0 (-.f64 d1 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 d4))) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (+.f64 0 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 d4 (*.f64 (+.f64 d1 d1) 2)) (*.f64 d1 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (*.f64 2 (neg.f64 d1))) (*.f64 (neg.f64 d1) (+.f64 d1 d4))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d4)) (*.f64 d1 (*.f64 2 (neg.f64 d4)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d4 d4))) (+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d4)))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))) (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 d1 (/.f64 -1 (-.f64 d1 d4))) |
(/.f64 d1 (*.f64 -1 (neg.f64 (/.f64 -1 (-.f64 d1 d4))))) |
(/.f64 (-.f64 d4 d1) (/.f64 1 d1)) |
(/.f64 (-.f64 d4 d1) (*.f64 -1 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(/.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d4 d1))) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 d4))) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (-.f64 d1 d4)))) |
(/.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 -1 (-.f64 d1 d4))))) |
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 -1 (-.f64 d1 d4)))) |
(/.f64 (-.f64 d1 d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 d1 d4) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 d1 d4) (*.f64 1 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (-.f64 d1 d4) (-.f64 0 (/.f64 1 d1))) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 d4))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d4)))) |
(/.f64 (*.f64 d1 (-.f64 d1 d4)) -1) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 -1 (-.f64 d1 d4)) 1/2)) |
(/.f64 (*.f64 (-.f64 d4 d1) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 -1 (-.f64 d1 d4)) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d4 d1) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d4 d1)) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 d1))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))))) |
(/.f64 (*.f64 1/2 d1) (/.f64 1/2 (-.f64 d4 d1))) |
(/.f64 (/.f64 (-.f64 d1 d4) -2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))) 1/2) -1) |
(/.f64 (-.f64 (neg.f64 d1) (*.f64 2 (neg.f64 d1))) (/.f64 -1 (-.f64 d1 d4))) |
(/.f64 (-.f64 (-.f64 d1 d4) (+.f64 (-.f64 d1 d4) (-.f64 d1 d4))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 (+.f64 d1 d4) (+.f64 d1 d4))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d4)) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 (-.f64 d1 d4))) -1) |
(neg.f64 (*.f64 d1 (-.f64 d1 d4))) |
| Outputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (neg.f64 d4)) (*.f64 -1 d1))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (neg.f64 d4)) (*.f64 -1 d1))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (neg.f64 d4)) (*.f64 -1 d1))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (*.f64 -1 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (*.f64 -1 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 -1 d3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d3 -1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 0) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 0 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 (-.f64 d1 d4) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 (-.f64 d2 d3) 0)) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 (-.f64 d2 d3) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 0 (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 0 (*.f64 (-.f64 d1 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d4) 0) d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d4) 0) d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 (-.f64 d1 d4) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d2 d3) 0) d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d2 d3) 0) d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 (-.f64 d2 d3) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 d1 (-.f64 (-.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) d1))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d1 d4) 0) (-.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d1 d4) 0) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (*.f64 (-.f64 d2 d3) 0))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (-.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 0 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 0 (-.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 0 (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 d1 (-.f64 (-.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) d1))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d1 d4) 0) (-.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d1 d4) 0) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (-.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d2 d3) 0) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (+.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (-.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))) (-.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) (+.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) 0) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) 0))) |
(-.f64 0 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))) |
(-.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 d1))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) |
(-.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))) |
(-.f64 (*.f64 2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 d1))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))) (*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (-.f64 d1 d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d3 d2) d4)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d4 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) (+.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 (-.f64 d2 d3) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d2 d3) (-.f64 (+.f64 d1 d1) d1))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d2))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 d3 d2) (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 d1 d4) (-.f64 d3 d2))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (*.f64 1 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (*.f64 1 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) -1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 d4) (-.f64 d2 d3))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d3 d2) (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (-.f64 0 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (-.f64 d3 (+.f64 (-.f64 d4 d1) d2))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d3) (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) (+.f64 (-.f64 d4 d1) (*.f64 (-.f64 d2 d3) 2)))) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) (*.f64 2 (-.f64 d2 d3))) (-.f64 d2 d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 (*.f64 2 (-.f64 d2 d3)) (-.f64 d2 d3)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d3 (+.f64 (+.f64 d2 d2) d2)) (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 (+.f64 d2 d2) d2))))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 (-.f64 d4 d1) (+.f64 d2 (+.f64 d2 d2)))) (+.f64 d3 (+.f64 d2 (+.f64 d2 d2))))) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 (+.f64 d4 (-.f64 (+.f64 d2 d2) d1))) (+.f64 d2 (+.f64 (+.f64 d2 d2) d3))))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 (-.f64 d2 d3) d4))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d4) (+.f64 (-.f64 d2 d3) (+.f64 d4 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d4 d1) (+.f64 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) (*.f64 2 (-.f64 d4 d1))) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d4 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 (-.f64 d2 d3) (+.f64 (+.f64 d4 d4) (+.f64 d4 d4))))) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d2 d3) (+.f64 d4 (+.f64 (+.f64 d4 d4) d4))) (+.f64 d1 (+.f64 (+.f64 d4 d4) d4)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 (+.f64 d4 (+.f64 d4 (+.f64 d4 d4))) (+.f64 d1 (+.f64 d4 (+.f64 d4 d4)))))) |
(*.f64 -1 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) -1) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) d1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2) 1/2) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 1/2)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(*.f64 (*.f64 2 (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) -1/2)) |
(*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (*.f64 (*.f64 2 (neg.f64 d1)) -1/2)) |
(*.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (*.f64 (*.f64 d1 -2) -1/2)) |
(*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) -1/2) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(*.f64 -1/2 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 d1 (/.f64 -1 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 d1 (/.f64 -1 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 -1 (/.f64 1 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) -1) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) 2))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) (/.f64 -1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)) (/.f64 -1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 (/.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) (/.f64 1 d1)) -1) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 (/.f64 (+.f64 (-.f64 d1 d4) (-.f64 d3 d2)) (/.f64 1 d1)) -1) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 (/.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) 2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 (*.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) -1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) 1/2) -1) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(/.f64 (neg.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) (-.f64 0 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) -1) |
(neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d3 d2) d4))) (-.f64 (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d3 d2) d4))) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d3 d2) d4)))))) |
(neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d3 d2) d4))) (*.f64 (+.f64 d1 (-.f64 (-.f64 d3 d2) d4)) (-.f64 d1 d1)))) |
(neg.f64 (*.f64 (+.f64 (-.f64 d3 d2) (-.f64 d1 d4)) d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) 0) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (*.f64 0 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 0 (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 0 (*.f64 0 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (/.f64 (*.f64 0 (-.f64 d1 d4)) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 (-.f64 d1 d4) 0) (/.f64 d1 1))) |
(*.f64 (-.f64 d1 d4) (+.f64 (neg.f64 d1) (/.f64 d1 (/.f64 1 0)))) |
(+.f64 0 (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 d4 (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 d1))) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 d4 (-.f64 (*.f64 d1 (-.f64 d4 d1)) d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 0 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 d4 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (*.f64 d1 (neg.f64 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) |
(*.f64 (-.f64 d4 d1) (+.f64 (neg.f64 d1) (*.f64 d1 2))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) 0) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (*.f64 0 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 d4 (-.f64 (-.f64 d1 d1) d4))) |
(-.f64 d1 (-.f64 (-.f64 (+.f64 d1 d4) d4) (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 (+.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 d4 (-.f64 (-.f64 d1 d1) d4))) |
(-.f64 d1 (-.f64 (-.f64 (+.f64 d1 d4) d4) (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 d4 (-.f64 (-.f64 d4 d4) d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (*.f64 0 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 0 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (*.f64 0 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 d4 d4) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 0 (-.f64 d1 d4)) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 -1 (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 0 (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 d1) (/.f64 (-.f64 d4 (*.f64 (-.f64 d4 d1) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d4 (*.f64 2 (-.f64 d4 d1))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 (-.f64 d4 (*.f64 2 (-.f64 d4 d1))) 1))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(*.f64 d1 (-.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(*.f64 d1 (-.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(*.f64 d1 (-.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d4 d1))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(-.f64 (-.f64 (*.f64 d1 d4) (*.f64 0 (-.f64 d1 d4))) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 0 (-.f64 d1 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 d4))) (*.f64 d1 (neg.f64 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (+.f64 0 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d4 (*.f64 (+.f64 d1 d1) 2)) (*.f64 d1 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)))) |
(-.f64 (*.f64 d4 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (+.f64 (+.f64 d4 d4) d4)))) |
(-.f64 (*.f64 d4 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (+.f64 d4 (+.f64 d4 d4))))) |
(-.f64 (*.f64 d1 (*.f64 2 (neg.f64 d1))) (*.f64 (neg.f64 d1) (+.f64 d1 d4))) |
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 d4))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d4)) (*.f64 d1 (*.f64 2 (neg.f64 d4)))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d4)) (*.f64 d1 (*.f64 d4 -2))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d4 d4))) (+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))) (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(*.f64 d1 (-.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d4 d1))) |
(/.f64 d1 (/.f64 -1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 d1 (*.f64 -1 (neg.f64 (/.f64 -1 (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d4 d1) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d4 d1) (*.f64 -1 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 -1 (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 -1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d1 d4) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d1 d4) (neg.f64 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d1 d4) (*.f64 1 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d1 d4) (-.f64 0 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 d1 (-.f64 d1 d4)) -1) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 -1 (-.f64 d1 d4)) 1/2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 (-.f64 d4 d1) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 (/.f64 -1 (-.f64 d1 d4)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d4 d1) 2))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d4 d1)) d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 1/2 d1) (/.f64 1/2 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (/.f64 (-.f64 d1 d4) -2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))) 1/2) -1) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (neg.f64 d1) (*.f64 2 (neg.f64 d1))) (/.f64 -1 (-.f64 d1 d4))) |
(*.f64 (-.f64 (neg.f64 d1) (*.f64 2 (neg.f64 d1))) (/.f64 (-.f64 d1 d4) -1)) |
(*.f64 (-.f64 d1 d4) (/.f64 (-.f64 (neg.f64 d1) (*.f64 d1 -2)) -1)) |
(/.f64 (-.f64 (-.f64 d1 d4) (+.f64 (-.f64 d1 d4) (-.f64 d1 d4))) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 (+.f64 d1 d4) (+.f64 d1 d4))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d4 d4) d4)) (+.f64 d1 (+.f64 (+.f64 d1 d4) d4))) (/.f64 d1 1)) |
(*.f64 d1 (/.f64 (+.f64 (+.f64 d4 d4) (-.f64 (+.f64 d1 d4) (+.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d4)) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1))) (/.f64 1 d1)) |
(*.f64 (+.f64 (+.f64 d1 d1) (-.f64 (+.f64 d1 d4) (+.f64 d1 (+.f64 (+.f64 d1 d1) d1)))) (/.f64 d1 1)) |
(/.f64 d1 (/.f64 -1 (+.f64 (+.f64 d1 d1) (-.f64 (+.f64 d1 d1) (+.f64 (+.f64 d1 d4) (+.f64 d1 d1)))))) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 (-.f64 d1 d4))) -1) |
(*.f64 d1 (-.f64 d4 d1)) |
(neg.f64 (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) |
| ✓ | 0.0b | (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
| ✓ | 0.0b | (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) |
Compiled 53 to 11 computations (79.2% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d1 | @ | -inf | (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) |
| 1.0ms | d1 | @ | 0 | (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) |
| 0.0ms | d2 | @ | 0 | (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) |
| 0.0ms | d1 | @ | inf | (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) |
| 0.0ms | d3 | @ | 0 | (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) |
| 1× | batch-egg-rewrite |
| 1250× | rational.json-simplify-29 |
| 972× | rational.json-1 |
| 972× | rational.json-2 |
| 972× | rational.json-4 |
| 972× | rational.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 93 |
| 1 | 81 | 69 |
| 2 | 303 | 63 |
| 3 | 1927 | 57 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d4 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d3 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (-.f64 d4 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (*.f64 d1 (+.f64 d4 d2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 -1 (*.f64 d1 (+.f64 d4 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (-.f64 d3 d3) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (*.f64 (+.f64 d1 d1) (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (*.f64 -1 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d3 d3) (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 1 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) (*.f64 d1 (+.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d2)) (*.f64 d1 (-.f64 d3 (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 1 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) (*.f64 1 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 d2))) 1/2) (*.f64 1/2 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (*.f64 1 (+.f64 d4 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 d4 (-.f64 d3 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 (+.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (-.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)) (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 d3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 d1 d3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 (+.f64 d2 d3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (-.f64 d3 d3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)) (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 0 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3))) (*.f64 d2 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (-.f64 0 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d3 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 0 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))) (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 0 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (+.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))) (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 0 (*.f64 d1 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (-.f64 d2 d2) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (+.f64 d2 d3) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d3 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (-.f64 0 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 d2 d3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d2 d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d3 d2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (-.f64 d3 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 0 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d3 d2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d3 d3) d2) d3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 0 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d3) (+.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d2 (-.f64 (+.f64 d2 d2) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d2 d3) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (-.f64 d2 d3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 d2 d3) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d3 d2) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d2 d3) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 d2 d3)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 d2 d3)) (-.f64 (+.f64 (+.f64 d1 d1) d1) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 -1 (-.f64 (neg.f64 d2) (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d2 d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d3 d2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d3 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 d3) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d3 d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d3 d2) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d2) (neg.f64 d3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (neg.f64 d2) (neg.f64 d3)) (/.f64 1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 d2 d3) 2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (neg.f64 d2) (neg.f64 d3)) d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 d3 d2) -1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 d3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d2 d3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d3 d2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 0 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d3 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d3 d3) d2) d3) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (-.f64 d2 d3)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 d3) (+.f64 d2 d2)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (-.f64 (+.f64 d2 d2) d3)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 d2 d3)) (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d3 d2))))))) |
| 1× | egg-herbie |
| 896× | rational.json-simplify-14 |
| 862× | rational.json-simplify-21 |
| 796× | rational.json-simplify-13 |
| 666× | rational.json-simplify-25 |
| 652× | rational.json-simplify-11 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 563 | 14903 |
| 1 | 2362 | 14591 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3)))) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(-.f64 (*.f64 d2 d1) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3))))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3))))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3))))) |
(-.f64 (*.f64 d1 d4) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(*.f64 -1 (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(*.f64 -1 (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(-.f64 (*.f64 d2 d1) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(-.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) |
(-.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d4 d2)))) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d3 d2))) |
(-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0) |
(-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0)) |
(-.f64 0 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) |
(-.f64 0 (*.f64 -1 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))) |
(-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (*.f64 d1 (+.f64 d4 d2)) -1)) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 -1 (*.f64 d1 (+.f64 d4 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (-.f64 d3 d3) (*.f64 d1 d2))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (*.f64 (+.f64 d1 d1) (neg.f64 d2))) |
(-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (*.f64 -1 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) |
(-.f64 (-.f64 d3 d3) (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 1 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) -1)) |
(-.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 d4)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d2 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 d1 (-.f64 d4 d2)) (*.f64 d1 (-.f64 d3 (+.f64 d2 d2)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 1 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) (*.f64 1 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))))) |
(-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))) |
(-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 d2))) 1/2) (*.f64 1/2 (*.f64 d1 d3))) |
(-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) |
(*.f64 d1 (*.f64 1 (+.f64 d4 (-.f64 d2 d3)))) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 1) |
(*.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) 1/2) |
(*.f64 -1 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 d3))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 d1 d3))) |
(*.f64 -1 (-.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 (+.f64 d2 d3)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (-.f64 d3 d3))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) |
(*.f64 -1 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)) (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))))) |
(*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) -1) |
(*.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) 1/4) |
(*.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) |
(*.f64 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) -1/2) |
(*.f64 (+.f64 d4 (-.f64 d2 d3)) d1) |
(*.f64 -1/2 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))) |
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 d2))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))))) |
(/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 1) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))) |
(/.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) -1) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) |
(/.f64 1/2 (/.f64 -1 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))))) |
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) 1/2) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 d3)) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 d1 d3)) -1) |
(/.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 (+.f64 d2 d3))) -1) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (-.f64 d3 d3)) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) -1) |
(/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))) -1) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)) (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2)))) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))) -1) |
(neg.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 0 (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 0) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 0)) |
(+.f64 0 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) |
(+.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) |
(+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3))) (*.f64 d2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (-.f64 0 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d4 d1)))) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d3 d2))) |
(*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 1) |
(*.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d1 d1)))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))) |
(*.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) -1) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 d1))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) |
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) |
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 0 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))) |
(*.f64 -1 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (+.f64 d1 d1))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)))) |
(*.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))) (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) |
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (+.f64 d1 d1)))) |
(*.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) -1/2) |
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2))) |
(*.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))))) |
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)))) |
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))) |
(/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 1) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) |
(/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) -1) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) 1/2) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d1 d1))) 1) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) 1) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 d1)) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))) -1) |
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) -1) |
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))) -1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 0 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) -1) |
(/.f64 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))) -1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (+.f64 d1 d1)))) -1) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2))) -1) |
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))) (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) -1) |
(neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3)))) |
(+.f64 (*.f64 d1 d2) (+.f64 0 (*.f64 d1 (neg.f64 d3)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (-.f64 d2 d2) (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) 0) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d1 d1))) |
(+.f64 0 (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (+.f64 d2 d3) (neg.f64 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))) (*.f64 d1 d2)) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d3 d2))) |
(+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (-.f64 0 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) |
(*.f64 1 (*.f64 d1 (-.f64 d2 d3))) |
(*.f64 1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d3 d3)))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))) |
(*.f64 (*.f64 d1 (-.f64 d3 d2)) -1) |
(*.f64 -1 (*.f64 d1 (-.f64 d3 d2))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 d3))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d2 d3)))) |
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d3 d2)))) |
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 0 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) |
(*.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 (neg.f64 d1) (-.f64 d3 d2)) |
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) (neg.f64 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d3 d3) d2) d3)) |
(*.f64 (neg.f64 d1) (-.f64 0 (-.f64 d2 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d3) (+.f64 d2 d2))) |
(*.f64 (neg.f64 d1) (-.f64 d2 (-.f64 (+.f64 d2 d2) d3))) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (+.f64 d1 d1) (*.f64 (-.f64 d2 d3) 1/2)) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) |
(*.f64 1/2 (*.f64 (-.f64 d2 d3) (+.f64 d1 d1))) |
(*.f64 1/2 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d3 d3)))) |
(*.f64 (-.f64 d3 d2) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) -1/2) |
(*.f64 (+.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d2 d3) -1/2)) |
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(*.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d2 d3)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d2)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) |
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 (neg.f64 (-.f64 d2 d3)) (neg.f64 d1)) |
(*.f64 (neg.f64 (-.f64 d2 d3)) (-.f64 (+.f64 (+.f64 d1 d1) d1) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d3))) |
(/.f64 d1 (/.f64 -1 (-.f64 (neg.f64 d2) (neg.f64 d3)))) |
(/.f64 (*.f64 d1 (-.f64 d2 d3)) 1) |
(/.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) |
(/.f64 (*.f64 d1 (-.f64 d3 d2)) -1) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d3 d2))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d3 d2)))) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (-.f64 d2 d3)))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d2 d3))) |
(/.f64 (-.f64 d2 d3) (/.f64 1 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d2 d3))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))) |
(/.f64 (-.f64 d3 d2) (/.f64 -1 d1)) |
(/.f64 (-.f64 d3 d2) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (neg.f64 d2) (neg.f64 d3)) (/.f64 -1 d1)) |
(/.f64 (/.f64 (-.f64 (neg.f64 d2) (neg.f64 d3)) (/.f64 1 d1)) -1) |
(/.f64 (/.f64 (-.f64 d2 d3) 2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 (-.f64 (neg.f64 d2) (neg.f64 d3)) d1) -1) |
(/.f64 (*.f64 (-.f64 d3 d2) -1) (/.f64 1 d1)) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) 1/2) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 d3)) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d2 d3))) -1) |
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d3 d2))) -1) |
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 0 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) -1) |
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d3 d3))) 1) |
(/.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) 1) |
(/.f64 (-.f64 (-.f64 (+.f64 d3 d3) d2) d3) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 0 (-.f64 d2 d3)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d2 d3) (+.f64 d2 d2)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 d2 (-.f64 (+.f64 d2 d2) d3)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (neg.f64 (-.f64 d2 d3)) (-.f64 0 (/.f64 1 d1))) |
(neg.f64 (*.f64 d1 (-.f64 d3 d2))) |
| Outputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d4 -1) (-.f64 (neg.f64 d2) (neg.f64 d3))))) |
(*.f64 (-.f64 (+.f64 (*.f64 d4 -1) (neg.f64 d2)) (neg.f64 d3)) (*.f64 -1 d1)) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d4 -1) (-.f64 (neg.f64 d2) (neg.f64 d3))))) |
(*.f64 (-.f64 (+.f64 (*.f64 d4 -1) (neg.f64 d2)) (neg.f64 d3)) (*.f64 -1 d1)) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d4 -1) (-.f64 (neg.f64 d2) (neg.f64 d3))))) |
(*.f64 (-.f64 (+.f64 (*.f64 d4 -1) (neg.f64 d2)) (neg.f64 d3)) (*.f64 -1 d1)) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3)))) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d4 -1) (-.f64 (neg.f64 d2) (neg.f64 d3))))) |
(*.f64 (-.f64 (+.f64 (*.f64 d4 -1) (neg.f64 d2)) (neg.f64 d3)) (*.f64 -1 d1)) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 d4 d3)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(-.f64 (*.f64 d2 d1) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 d2 d3)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d4 -1) (-.f64 (neg.f64 d2) (neg.f64 d3))))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 d4 -1) (neg.f64 d2)) (neg.f64 d3)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d4 -1) (-.f64 (neg.f64 d2) (neg.f64 d3))))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 d4 -1) (neg.f64 d2)) (neg.f64 d3)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)) (*.f64 -1 d3))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d4 -1) (-.f64 (neg.f64 d2) (neg.f64 d3))))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 d4 -1) (neg.f64 d2)) (neg.f64 d3)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (*.f64 d1 d4) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (pow.f64 d1 2)) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 2))) |
(-.f64 (*.f64 d2 d1) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 2))) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) (*.f64 -1 d3)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(-.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) |
(-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(-.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d4 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d3 d2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 d4 d4)) |
(-.f64 d4 (-.f64 d4 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0)) |
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 0)) |
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 (-.f64 d2 (-.f64 d3 d4)) (*.f64 0 d1))) |
(-.f64 0 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(-.f64 0 (*.f64 -1 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))) |
(neg.f64 (*.f64 d1 (*.f64 -1 (-.f64 d2 (-.f64 d3 d4))))) |
(neg.f64 (*.f64 (-.f64 d2 (-.f64 d3 d4)) (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) |
(-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) |
(-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (*.f64 d1 (+.f64 d4 d2)) -1)) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 -1 (*.f64 d1 (+.f64 d4 d2)))) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (*.f64 -1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (-.f64 d3 d3) (*.f64 d1 d2))) |
(-.f64 d3 (-.f64 (-.f64 d3 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3)))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (*.f64 (+.f64 d1 d1) (neg.f64 d2))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (*.f64 (neg.f64 d2) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))) (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))) (*.f64 d1 (*.f64 2 (-.f64 d3 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (*.f64 -1 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) |
(-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))) (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) -2)) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))) |
(-.f64 (-.f64 d3 d3) (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) |
(-.f64 (-.f64 d3 d3) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))) |
(-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 1 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) |
(-.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) -1)) |
(-.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)) (*.f64 (+.f64 d2 (+.f64 d2 d4)) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))) |
(-.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)) (*.f64 d1 (*.f64 -1 (+.f64 d2 (+.f64 d2 d4))))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))) |
(-.f64 (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) |
(-.f64 (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1)))) |
(+.f64 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 d4) (*.f64 d2 (+.f64 d1 d1)))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) (*.f64 d1 (+.f64 d2 d3))) |
(+.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d2)) (*.f64 d1 (-.f64 d3 (+.f64 d2 d2)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 1 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (+.f64 d2 d4))) (*.f64 1 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) (*.f64 1 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 1 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))))))) |
(-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))) |
(-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 d2))) 1/2) (*.f64 1/2 (*.f64 d1 d3))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d3))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) (+.f64 d1 d1))))) |
(-.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d3)))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d2 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d2 d3)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 (*.f64 1 (+.f64 d4 (-.f64 d2 d3)))) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 1) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(*.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) 1/2) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(*.f64 -1 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 d3))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))) |
(*.f64 1 (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 d1 d3))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 -1 (-.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))) |
(*.f64 -1 (-.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 (+.f64 d2 d3)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 d1 (+.f64 d2 d3)))) |
(*.f64 1 (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (-.f64 d3 d3))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))) (-.f64 d3 d3))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) |
(*.f64 1 (-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) |
(*.f64 1 (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) |
(*.f64 -1 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))))) |
(*.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 d4)))) |
(*.f64 1 (+.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 d4) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 -1 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d1 d4) (*.f64 d2 (+.f64 d1 d1))))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4)))))) |
(*.f64 1 (+.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)) (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2))))) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))))) |
(*.f64 1 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))))) |
(*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) -1) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) 1/4) |
(*.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) 1/4) |
(*.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) 1/4) |
(*.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(*.f64 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) -1/2) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 (+.f64 d4 (-.f64 d2 d3)) d1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 -1/2 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))) |
(-.f64 (*.f64 (-.f64 d2 (-.f64 d3 d4)) (neg.f64 d1)) (*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 d2))))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d3))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) (+.f64 d1 d1))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2)))))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d2 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d2 d3)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3))))) |
(/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 1) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))))) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(/.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) -1) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(/.f64 1/2 (/.f64 -1 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))))) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) 1/2) -1) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 d3)) -1) |
(neg.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))) |
(neg.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))))) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d4 d2))) (*.f64 d1 d3)) -1) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) -1) |
(neg.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 d1 (+.f64 d2 d3))) -1) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 d1 (+.f64 d2 d3)))) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 d1 (+.f64 d2 d3)))) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))) (-.f64 d3 d3)) -1) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))) (-.f64 d3 d3))) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))) -1) |
(/.f64 (-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) 1) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) 1) |
(/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))) -1) |
(neg.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))))) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 d4) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1) |
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(neg.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d1 d4) (*.f64 d2 (+.f64 d1 d1))))))) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4)))))) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 d3)) (+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (+.f64 d4 d2)))) -1) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d4 (+.f64 d2 d2))))) -1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d3))) 1) |
(neg.f64 (*.f64 d1 (-.f64 d3 (+.f64 d4 d2)))) |
(*.f64 (-.f64 d3 (+.f64 d2 d4)) (neg.f64 d1)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) (+.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) (+.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0) (*.f64 d1 d1))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 0) (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 d1))) |
(+.f64 (*.f64 (-.f64 d2 (-.f64 d3 d4)) (*.f64 0 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 0 (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 0 (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 0) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 0)) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) (*.f64 0 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 d1 (*.f64 0 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) |
(+.f64 0 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d3 (+.f64 d4 d2))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (+.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))) (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (+.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))) (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d4 d3) d2)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 0) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) 0) (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 d1))) |
(+.f64 (*.f64 (-.f64 d2 (-.f64 d3 d4)) (*.f64 0 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d3 d2)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d3 (-.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) |
(+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3))) (*.f64 d2 (+.f64 d1 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1)))) (*.f64 d2 (+.f64 d1 d1))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(+.f64 (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (-.f64 0 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))))) |
(+.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))))) |
(+.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d3 d2))) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 (-.f64 d4 d1)))) |
(*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 1) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(*.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d1 d1)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d1 d1)))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))) |
(*.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (+.f64 d1 d4))))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (+.f64 d1 d4))))))) |
(*.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) -1) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 d1))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)))) (*.f64 d1 d1))) |
(*.f64 1 (-.f64 (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d3 d2))))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) |
(*.f64 -1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))))) |
(*.f64 1 (-.f64 (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)))) |
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))))) |
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)))) (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))))) |
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d1 d4)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))))) |
(*.f64 1 (+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 0 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))) |
(*.f64 1 (+.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1)))))) |
(*.f64 1 (+.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1)))))) |
(*.f64 -1 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (+.f64 d1 d1))))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1))))) |
(*.f64 1 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 -1 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))))) |
(*.f64 -1 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)))) |
(*.f64 -1 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))))))) |
(*.f64 -1 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))))))) |
(*.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))) (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))) (+.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))))))) |
(*.f64 -1 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (+.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))) (+.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))))))) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) 1/2) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(*.f64 1/2 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (*.f64 1/2 (+.f64 d1 d1)))) |
(*.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) -1/2) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2))) |
(*.f64 -1/2 (neg.f64 (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))))) |
(-.f64 0 (*.f64 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)) (neg.f64 d1))) |
(*.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))) (*.f64 d1 d1))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d3 d2))))) |
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)))) (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) |
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2))))) |
(*.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1)) (+.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)))))) |
(*.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1)) (+.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))))) |
(/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 1) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) -1) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2))) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) 1/2) -1) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d1 d1))) 1) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d1 d1)))) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) 1) |
(*.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (+.f64 d1 d4))))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (+.f64 d1 d4))))))) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 d1)) -1) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)))) (*.f64 d1 d1))) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d3 d2))) (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))))) |
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))) -1) |
(neg.f64 (-.f64 (-.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) -1) |
(neg.f64 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))))) |
(neg.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))) -1) |
(neg.f64 (-.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)))) (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))))) |
(neg.f64 (-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))))) (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))))) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4)))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (+.f64 d1 d4)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d4))))) |
(/.f64 (+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4)))) 1) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1))) (+.f64 0 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) -1) |
(/.f64 (+.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))))) 1) |
(/.f64 (+.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))))) 1) |
(/.f64 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))) -1) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (+.f64 d1 d1)))) -1) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) 1) |
(/.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1) |
(neg.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))))) |
(neg.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (+.f64 (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) 2))) -1) |
(neg.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3)) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))) (*.f64 2 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d1 d4)) d3))))))) |
(neg.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) (*.f64 d1 (*.f64 2 (-.f64 (-.f64 d2 d3) (-.f64 d1 d4)))))))) |
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 d1 d1)))) (+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2) (*.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) 2)))) -1) |
(neg.f64 (+.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))) (+.f64 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 2 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))))))))) |
(neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (-.f64 (+.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 d1))) (+.f64 (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))) (+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4)))) (*.f64 d1 (*.f64 2 (-.f64 d2 (-.f64 d3 d4))))))))) |
(neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d2 d3)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(+.f64 (*.f64 d1 d2) (+.f64 0 (*.f64 d1 (neg.f64 d3)))) |
(+.f64 0 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 0 (*.f64 d1 d2))) |
(+.f64 (*.f64 d1 d2) (-.f64 (-.f64 d2 d2) (*.f64 d1 d3))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) 0) |
(*.f64 d1 (-.f64 d2 d3)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d1 d1))) |
(*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d1 d1))) |
(+.f64 0 (*.f64 d1 (-.f64 d2 d3))) |
(*.f64 d1 (-.f64 d2 d3)) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (+.f64 d2 d3) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 d3) (neg.f64 d1)) (*.f64 d2 (+.f64 d1 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d3))) (*.f64 d1 d2)) |
(*.f64 d1 (-.f64 d2 d3)) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))) |
(+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (-.f64 0 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))))) |
(+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 1 (*.f64 d1 (-.f64 d2 d3))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 1 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d3 d3)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))) |
(*.f64 (*.f64 d1 (-.f64 d3 d2)) -1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1 (*.f64 d1 (-.f64 d3 d2))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 d3))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3))))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d2 d3)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3))))) |
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d3 d2)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3))))) |
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))))) |
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))))) |
(*.f64 -1 (+.f64 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1)))) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 0 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 1 (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))))) |
(*.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d2 (+.f64 d1 d1))))))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d2 (+.f64 d1 d1)))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 (neg.f64 d1) (-.f64 d3 d2)) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) (neg.f64 d3))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d3 d3) d2) d3)) |
(*.f64 d1 (-.f64 d3 (+.f64 d3 (-.f64 d3 d2)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d3 d3)))) |
(*.f64 (neg.f64 d1) (-.f64 0 (-.f64 d2 d3))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d3) (+.f64 d2 d2))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (neg.f64 d1) (-.f64 d2 (-.f64 (+.f64 d2 d2) d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d2 d3)) d2)) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d2) d2) d3)) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (+.f64 d1 d1) (*.f64 (-.f64 d2 d3) 1/2)) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) 1/2) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 1/2 (*.f64 (-.f64 d2 d3) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 1/2 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d3 d3)))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d2 (+.f64 d1 d1)))) |
(*.f64 (-.f64 d3 d2) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) -1/2) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (+.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d2 d3) -1/2)) |
(*.f64 (-.f64 d2 d3) (*.f64 (+.f64 (neg.f64 d1) (neg.f64 d1)) -1/2)) |
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(*.f64 -1/2 (neg.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))))) |
(-.f64 0 (*.f64 d1 (neg.f64 (-.f64 d2 d3)))) |
(*.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d2 d3)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d2)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) |
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3)))) |
(*.f64 1/2 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d1 d1)))) |
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 1/2 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1)))))) |
(*.f64 (neg.f64 (-.f64 d2 d3)) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d2 d3)) |
(*.f64 (neg.f64 (-.f64 d2 d3)) (-.f64 (+.f64 (+.f64 d1 d1) d1) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) |
(*.f64 (-.f64 d2 d3) (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d3))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 d1 (/.f64 -1 (-.f64 (neg.f64 d2) (neg.f64 d3)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (*.f64 d1 (-.f64 d2 d3)) 1) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d2 d3))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (*.f64 d1 (-.f64 d3 d2)) -1) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d3 d2))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d3 d2)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (-.f64 d2 d3)))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d2 d3))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (-.f64 d2 d3) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d2 d3))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (-.f64 d3 d2) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (-.f64 d3 d2) (neg.f64 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (-.f64 (neg.f64 d2) (neg.f64 d3)) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (/.f64 (-.f64 (neg.f64 d2) (neg.f64 d3)) (/.f64 1 d1)) -1) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (/.f64 (-.f64 d2 d3) 2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (*.f64 (-.f64 (neg.f64 d2) (neg.f64 d3)) d1) -1) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (*.f64 (-.f64 d3 d2) -1) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) 1/2) -1) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 d3)) -1) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3))))) |
(/.f64 (-.f64 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (+.f64 d2 d3))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3))))) |
(/.f64 (-.f64 (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 d3 d2))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3))))) |
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) -1) |
(neg.f64 (-.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))))) |
(neg.f64 (+.f64 (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1)))) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 0 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1) |
(neg.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 0 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))))) |
(/.f64 (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))))) 1) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) -1) |
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d2 d3))) (*.f64 2 (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (-.f64 (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3)))) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))))) -1) |
(neg.f64 (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d2 (+.f64 d1 d1))))))) |
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d2 (+.f64 d1 d1)))) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d2 (+.f64 d1 d1)))))) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d3 d3))) 1) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d2 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d3 d3))) |
(/.f64 (-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) 1) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))) |
(/.f64 (-.f64 (-.f64 (+.f64 d3 d3) d2) d3) (neg.f64 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 d3 (+.f64 d3 (-.f64 d3 d2)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d3 d3)))) |
(/.f64 (-.f64 0 (-.f64 d2 d3)) (neg.f64 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (-.f64 (+.f64 d2 d3) (+.f64 d2 d2)) (neg.f64 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 d2 d3)) |
(/.f64 (-.f64 d2 (-.f64 (+.f64 d2 d2) d3)) (neg.f64 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d2 d3)) d2)) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d2) d2) d3)) |
(/.f64 (neg.f64 (-.f64 d2 d3)) (-.f64 0 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 d2 d3)) |
(neg.f64 (*.f64 d1 (-.f64 d3 d2))) |
(*.f64 d1 (-.f64 d2 d3)) |
Compiled 24646 to 5919 computations (76% saved)
13 alts after pruning (12 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1161 | 12 | 1173 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 1 | 2 |
| Total | 1163 | 13 | 1176 |
| Status | Error | Program |
|---|---|---|
| 0.3b | (/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (/.f64 -1 d1)) | |
| 0.4b | (/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) | |
| ▶ | 0.1b | (-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
| 36.2b | (-.f64 (*.f64 d2 d1) (*.f64 d1 d1)) | |
| ▶ | 35.7b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| 19.2b | (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) | |
| ✓ | 0.0b | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
| 17.5b | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) | |
| ▶ | 42.5b | (*.f64 d3 (neg.f64 d1)) |
| 45.1b | (*.f64 d2 d1) | |
| ▶ | 19.2b | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 16.7b | (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) | |
| ▶ | 44.7b | (*.f64 d1 d4) |
Compiled 301 to 195 computations (35.2% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
| ✓ | 0.0b | (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
Compiled 63 to 12 computations (81% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | d2 | @ | -inf | (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
| 1.0ms | d1 | @ | 0 | (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
| 0.0ms | d1 | @ | inf | (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
| 0.0ms | d2 | @ | 0 | (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
| 0.0ms | d4 | @ | 0 | (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
| 1× | batch-egg-rewrite |
| 1254× | rational.json-1 |
| 1254× | rational.json-2 |
| 1254× | rational.json-4 |
| 1254× | rational.json-3 |
| 1022× | rational.json-simplify-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 86 |
| 1 | 99 | 72 |
| 2 | 390 | 56 |
| 3 | 2660 | 56 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 (neg.f64 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 0 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (-.f64 0 (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 0 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 (neg.f64 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))) (*.f64 (*.f64 d1 -2) (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))) (*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (*.f64 2 (*.f64 d1 -2)))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 -2)) (*.f64 d1 (-.f64 d3 (+.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 (+.f64 d1 d1) (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (*.f64 2 (*.f64 d1 -2)))) (+.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (*.f64 1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (-.f64 0 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 -1 (neg.f64 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 -1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 -1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 d1) (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (*.f64 1 (neg.f64 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2) (/.f64 (/.f64 -1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 -2) (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1 d1) (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1/2 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (*.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d1 -2) (/.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 -1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) 2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 d1) d1) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (+.f64 d2 (-.f64 d4 d3)) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 d1))) (+.f64 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (-.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (-.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (/.f64 -1 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (+.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 d3 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d1))) (-.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (-.f64 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 d1))) (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 (+.f64 d1 d1) 2)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 d3 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (/.f64 -1/2 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (+.f64 d2 (-.f64 d4 d3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (-.f64 (-.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (-.f64 (+.f64 (*.f64 d1 -2) (neg.f64 d1)) (*.f64 2 (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -2) (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -2) (/.f64 1/2 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 d1 -2) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (neg.f64 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 -1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (*.f64 -1 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 -1 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 -1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 -1 d1) (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2) (/.f64 -1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) -2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) |
| 1× | egg-herbie |
| 628× | rational.json-simplify-51 |
| 616× | rational.json-simplify-39 |
| 598× | rational.json-simplify-1 |
| 594× | rational.json-simplify-15 |
| 594× | rational.json-simplify-55 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 399 | 11604 |
| 1 | 1639 | 9692 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(*.f64 -2 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(*.f64 -2 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 (neg.f64 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 0 (-.f64 d1 d1))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) (neg.f64 (*.f64 d1 d1))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (-.f64 0 (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 0 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 (neg.f64 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(-.f64 0 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))) (*.f64 (*.f64 d1 -2) (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(-.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))) (*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))) |
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(-.f64 (+.f64 0 (*.f64 d1 (*.f64 2 (*.f64 d1 -2)))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (+.f64 d1 d1) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 -2)) (*.f64 d1 (-.f64 d3 (+.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 (+.f64 d1 d1) (+.f64 d2 d4)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d1 d1))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(-.f64 (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (*.f64 2 (*.f64 d1 -2)))) (+.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(/.f64 d1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(/.f64 d1 (*.f64 1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) |
(/.f64 d1 (-.f64 0 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 -1 d1)) |
(/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 -1 (neg.f64 (/.f64 -1 d1)))) |
(/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (-.f64 0 (/.f64 1 d1))) |
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (neg.f64 d1) (*.f64 -1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) |
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) 1) |
(/.f64 1 (/.f64 (/.f64 -1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 1 (*.f64 (/.f64 1 d1) (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) |
(/.f64 -1 (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) d1)) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (/.f64 1 d1)) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (*.f64 1 (neg.f64 (/.f64 -1 d1)))) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1) |
(/.f64 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2) (/.f64 (/.f64 -1 d1) 1/2)) |
(/.f64 (*.f64 d1 -2) (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(/.f64 1/2 (/.f64 (/.f64 -1 d1) (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 -2))) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (neg.f64 d1))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)))) |
(/.f64 1/2 (/.f64 -1 (*.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(/.f64 -1/2 (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (+.f64 d1 d1))) |
(/.f64 -1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (/.f64 d1 -2) (/.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 -1/2 d1)) |
(/.f64 (/.f64 1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) (/.f64 1 d1)) |
(/.f64 (/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) 2) (/.f64 1/2 d1)) |
(/.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2) (/.f64 1/2 d1)) |
(/.f64 (-.f64 (-.f64 d1 d1) d1) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (+.f64 d2 (-.f64 d4 d3)) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 d1))) (+.f64 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) (/.f64 -1 d1)) |
(neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (neg.f64 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 d1))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) d1))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 d1))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) d1)) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (-.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) d1))))) |
(+.f64 (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(+.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (-.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d1 (/.f64 -1 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) d1)) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (+.f64 d1 d1) 2))) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 d1 (+.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2))) |
(*.f64 d1 (-.f64 (+.f64 d3 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d3 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d1))) (-.f64 d3 d1))) |
(*.f64 d1 (-.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (-.f64 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2) d1))) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 d1))) (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 (+.f64 d1 d1) 2)) d1))) |
(*.f64 d1 (-.f64 (+.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 d3 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) -1/2)) |
(*.f64 (+.f64 d1 d1) (/.f64 -1/2 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (+.f64 d2 (-.f64 d4 d3)) 2))) |
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 1) |
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -1) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (-.f64 (-.f64 d1 d1) (neg.f64 d1))) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (-.f64 (+.f64 (*.f64 d1 -2) (neg.f64 d1)) (*.f64 2 (*.f64 d1 -2)))) |
(*.f64 (*.f64 d1 -2) (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1/2)) |
(*.f64 (*.f64 d1 -2) (/.f64 1/2 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2)) |
(*.f64 1/2 (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 -2))) |
(*.f64 1/2 (/.f64 (*.f64 d1 -2) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 1/2 (/.f64 (+.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 -1 d1))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (*.f64 d1 -2)))) |
(*.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 -1/2 (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1))) |
(*.f64 -1/2 (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (+.f64 d1 d1)))) |
(*.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1/2) |
(*.f64 (+.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (neg.f64 d1) 1/2)) |
(/.f64 d1 (/.f64 -1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(/.f64 d1 (*.f64 -1 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 1) |
(/.f64 1 (/.f64 (/.f64 -1 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(/.f64 1 (*.f64 (/.f64 -1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1)) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(/.f64 -1 (/.f64 (/.f64 -1 d1) (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(/.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -1) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (/.f64 1 d1)) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(/.f64 -1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(/.f64 (/.f64 -1 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 1 d1)) |
(/.f64 (/.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2) (/.f64 -1/2 d1)) |
(/.f64 (/.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) -2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1/2) -1) |
(/.f64 (neg.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (-.f64 0 (/.f64 -1 d1))) |
(neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -2 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -2 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -2 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -2 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -2 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -2 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -2 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -2 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -2 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -2 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -2 (pow.f64 d1 2))) |
(+.f64 (*.f64 -2 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) |
(*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)) (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (*.f64 -1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (*.f64 -1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (*.f64 -1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (*.f64 -1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (*.f64 -1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (*.f64 -1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (*.f64 -1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (*.f64 -1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (*.f64 -1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1)) |
(*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) |
(*.f64 (+.f64 d3 (-.f64 (*.f64 d1 2) d2)) (neg.f64 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 d3 (-.f64 (*.f64 d1 2) d2)) (neg.f64 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 d3 (-.f64 (*.f64 d1 2) d2)) (neg.f64 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 d3 (-.f64 (*.f64 d1 2) d2)) (neg.f64 d1)) (*.f64 d4 d1)) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 d3 (-.f64 (*.f64 d1 2) d2)) (neg.f64 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 d3 (-.f64 (*.f64 d1 2) d2)) (neg.f64 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 d3 (-.f64 (*.f64 d1 2) d2)) (neg.f64 d1)) (*.f64 d4 d1)) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 d3 (-.f64 (*.f64 d1 2) d2)) (neg.f64 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 d3 (-.f64 (*.f64 d1 2) d2)) (neg.f64 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 d3 (-.f64 (*.f64 d1 2) d2)) (neg.f64 d1)) (*.f64 d4 d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1)) |
(*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (*.f64 d3 d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (*.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (*.f64 d3 d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (*.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (*.f64 d3 d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (*.f64 d3 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 -1 (*.f64 d3 d1)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (*.f64 d3 d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (*.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (*.f64 d3 d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (*.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (*.f64 d3 d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (*.f64 d3 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 -1 (*.f64 d3 d1)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (*.f64 d3 d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (*.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (*.f64 d3 d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (*.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (*.f64 d3 d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (*.f64 d3 d1))) |
(*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(-.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (-.f64 (*.f64 d2 d1) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (-.f64 (*.f64 d2 d1) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (-.f64 (*.f64 d2 d1) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))) (pow.f64 d1 2)))) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (-.f64 (*.f64 d2 d1) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (-.f64 (*.f64 d2 d1) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (-.f64 (*.f64 d2 d1) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))) (pow.f64 d1 2)))) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (-.f64 (*.f64 d2 d1) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (-.f64 (*.f64 d2 d1) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 2 d1) d3) d4))) (*.f64 d2 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)))) (-.f64 (*.f64 d2 d1) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 2) (-.f64 d3 d4))) (pow.f64 d1 2)))) |
(-.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (-.f64 (*.f64 d1 2) d2))) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d4 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (-.f64 (*.f64 d1 2) d2))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d4 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (-.f64 (*.f64 d1 2) d2))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d4 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (-.f64 (*.f64 d1 2) d2))) (pow.f64 d1 2)))) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d4 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (-.f64 (*.f64 d1 2) d2))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d4 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (-.f64 (*.f64 d1 2) d2))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d4 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (-.f64 (*.f64 d1 2) d2))) (pow.f64 d1 2)))) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d4 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (-.f64 (*.f64 d1 2) d2))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d4 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (-.f64 (*.f64 d1 2) d2))) (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 2 d1) d3) d2) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d2)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 d4 d1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (-.f64 (*.f64 d1 2) d2))) (pow.f64 d1 2)))) |
(-.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d3 d1)) (-.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (pow.f64 d1 2))) (*.f64 d3 (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d3 d1)) (-.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (pow.f64 d1 2))) (*.f64 d3 (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d3 d1)) (-.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (pow.f64 d1 2))) (*.f64 d3 (neg.f64 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 -1 (*.f64 d3 d1)) |
(*.f64 d3 (neg.f64 d1)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d3 d1)) (-.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (pow.f64 d1 2))) (*.f64 d3 (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d3 d1)) (-.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (pow.f64 d1 2))) (*.f64 d3 (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d3 d1)) (-.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (pow.f64 d1 2))) (*.f64 d3 (neg.f64 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 -1 (*.f64 d3 d1)) |
(*.f64 d3 (neg.f64 d1)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d3 d1)) (-.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (pow.f64 d1 2))) (*.f64 d3 (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d3 d1)) (-.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (pow.f64 d1 2))) (*.f64 d3 (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 d1) (+.f64 d2 d4)) d1))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d3 d1)) (-.f64 (*.f64 (-.f64 (*.f64 d1 2) (+.f64 d2 d4)) (*.f64 -1 d1)) (*.f64 -1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 2) (+.f64 d2 d4))) (pow.f64 d1 2))) (*.f64 d3 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) 0) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (*.f64 0 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) (*.f64 0 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 (neg.f64 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (*.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) (*.f64 0 (*.f64 d1 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 0 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) (-.f64 d1 d1)) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) (neg.f64 (*.f64 d1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(+.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2)) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))))) |
(*.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))) (+.f64 d1 (*.f64 d1 -2))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) d1)) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (*.f64 0 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) (*.f64 0 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (-.f64 0 (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -4)) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))) |
(+.f64 0 (*.f64 d1 (-.f64 (*.f64 d1 -2) (-.f64 d3 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 0 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -4)) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))) |
(+.f64 0 (*.f64 d1 (-.f64 (*.f64 d1 -2) (-.f64 d3 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) |
(*.f64 d1 (+.f64 (*.f64 d1 -2) (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) |
(*.f64 d1 (+.f64 (*.f64 d1 -2) (-.f64 (-.f64 (+.f64 d2 d4) d3) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) 0) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (*.f64 0 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) (*.f64 0 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 (neg.f64 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (*.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) (*.f64 0 (*.f64 d1 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1))))) |
(-.f64 0 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2)) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (*.f64 -2 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))))) |
(-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(-.f64 (*.f64 0 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))))) |
(-.f64 (*.f64 0 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1))) (*.f64 d1 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))))) |
(*.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))) (-.f64 d1 (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))) (*.f64 (*.f64 d1 -2) (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(-.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1) (*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)) (*.f64 d1 -2))) |
(-.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1) (*.f64 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 -2))) |
(-.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(-.f64 (*.f64 d1 (*.f64 d1 -4)) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(*.f64 d1 (-.f64 (*.f64 d1 -2) (-.f64 d3 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))) (*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))) (*.f64 d1 (-.f64 (*.f64 2 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3)))) (*.f64 2 (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d3 (-.f64 (*.f64 d1 -2) (+.f64 d2 d4))) (*.f64 2 (-.f64 d3 (-.f64 (+.f64 d2 d4) (-.f64 d1 d1)))))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))) |
(-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2)) (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (*.f64 -2 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (*.f64 d1 -4)) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(*.f64 d1 (-.f64 (*.f64 d1 -2) (-.f64 d3 (+.f64 d2 d4)))) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 0 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(-.f64 (*.f64 d1 (-.f64 (*.f64 d1 -2) (-.f64 d3 (+.f64 d2 d4)))) (*.f64 0 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)))) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1)) (*.f64 0 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) |
(-.f64 (*.f64 d1 (-.f64 (*.f64 d1 -2) (-.f64 d3 (+.f64 d2 d4)))) (*.f64 0 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)))) |
(-.f64 (+.f64 0 (*.f64 d1 (*.f64 2 (*.f64 d1 -2)))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(+.f64 (*.f64 d1 (*.f64 d1 -4)) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))) |
(+.f64 0 (*.f64 d1 (-.f64 (*.f64 d1 -2) (-.f64 d3 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (+.f64 d1 d1) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d4 d3))))) (*.f64 (+.f64 d1 d1) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 (+.f64 d4 d1) d3)))) (*.f64 (+.f64 d1 d1) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (-.f64 (neg.f64 d3) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 -2)) (*.f64 d1 (-.f64 d3 (+.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 (+.f64 d1 d1) (+.f64 d2 d4)))))) |
(-.f64 (*.f64 (*.f64 d1 -2) (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d3 (+.f64 (+.f64 d1 d1) (+.f64 (*.f64 2 (+.f64 d1 d1)) (+.f64 d2 d4)))))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 -4))) (*.f64 d1 (-.f64 d3 (+.f64 d2 (+.f64 (*.f64 d1 4) (+.f64 d4 (+.f64 d1 d1))))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(-.f64 (*.f64 d1 (*.f64 d1 -4)) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(*.f64 d1 (-.f64 (*.f64 d1 -2) (-.f64 d3 (+.f64 d2 d4)))) |
(-.f64 (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(-.f64 (*.f64 0 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))))) |
(-.f64 (*.f64 0 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1))) (*.f64 d1 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (*.f64 2 (*.f64 d1 -2)))) (+.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2))))) |
(-.f64 (*.f64 d1 (*.f64 d1 -4)) (*.f64 d1 (+.f64 (-.f64 d3 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(*.f64 d1 (-.f64 (*.f64 d1 -2) (-.f64 d3 (+.f64 d2 d4)))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 d1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 d1 (*.f64 1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 d1 (-.f64 0 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 -1 (neg.f64 (/.f64 -1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (-.f64 0 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (neg.f64 d1) (*.f64 -1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) 1) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 1 (/.f64 (/.f64 -1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 1 (*.f64 (/.f64 1 d1) (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 -1 (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) d1)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (*.f64 1 (neg.f64 (/.f64 -1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2) (/.f64 (/.f64 -1 d1) 1/2)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (*.f64 d1 -2) (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1/2)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 -1 d1) (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 -2))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (neg.f64 d1))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 -1 (*.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 -1/2 (/.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 -1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (/.f64 d1 -2) (/.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (*.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 -1/2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (/.f64 1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) 2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(/.f64 (-.f64 (-.f64 d1 d1) d1) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (/.f64 1 (-.f64 (-.f64 d1 d1) d1))) |
(*.f64 (-.f64 (-.f64 d1 d1) d1) (/.f64 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1)) -1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (/.f64 1 (+.f64 d1 (-.f64 (+.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))))) |
(*.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))) (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (*.f64 d1 4)))) 1)) |
(/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (/.f64 1 (-.f64 d1 (+.f64 d1 d1)))) |
(*.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))) (/.f64 (-.f64 d1 (+.f64 d1 d1)) 1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (+.f64 d2 (-.f64 d4 d3)) 2)) (/.f64 -1 d1)) |
(*.f64 (+.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (*.f64 2 (+.f64 d4 (-.f64 d2 d3)))))) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (+.f64 d2 (-.f64 (+.f64 d4 d1) d3)) (*.f64 -2 (-.f64 d3 (+.f64 d2 d4)))))) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 d1))) (+.f64 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) (/.f64 -1 d1)) |
(*.f64 (+.f64 (+.f64 d4 (-.f64 d2 d3)) (-.f64 (+.f64 (+.f64 d1 d1) (*.f64 2 (+.f64 d1 d1))) (+.f64 d1 (+.f64 (+.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d4 d3)))) (+.f64 d2 (+.f64 d1 (-.f64 d4 d3))))))) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (+.f64 (*.f64 d1 4) (-.f64 (+.f64 d2 (+.f64 d1 (-.f64 (+.f64 d4 d1) d3))) (+.f64 d1 (+.f64 d2 (+.f64 (+.f64 d2 (+.f64 d1 (-.f64 (+.f64 d4 d1) d3))) (-.f64 (+.f64 d4 d1) d3))))))) |
(neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1))) |
(*.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)) (+.f64 (-.f64 d1 d1) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (*.f64 d1 d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (neg.f64 (*.f64 d1 d1)))) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (-.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (neg.f64 (*.f64 d1 d1)))) |
(+.f64 (*.f64 0 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1))) (*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (-.f64 d1 (-.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 d1))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) d1))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (-.f64 d1 (-.f64 d1 d1)))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 0) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) (-.f64 d1 d1)) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1))) |
(*.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)) (+.f64 (-.f64 d1 d1) (neg.f64 d1))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) d1)) |
(+.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2)) (*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3)))))) |
(*.f64 d1 (+.f64 (+.f64 d1 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) (*.f64 -2 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1)))))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (-.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) d1))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2)) (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2))) (+.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2)) (*.f64 d1 (-.f64 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)) d1)))) |
(-.f64 (*.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))) (*.f64 d1 -2)) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 (-.f64 d2 (+.f64 d1 d1)) d1)))) |
(+.f64 (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d3 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1))) |
(*.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)) (+.f64 (-.f64 d1 d1) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 (-.f64 d3 (+.f64 d2 d4)) d1))) |
(*.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)) (+.f64 (-.f64 d1 d1) (neg.f64 d1))) |
(+.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (-.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) (+.f64 d1 d1))) d1))))) |
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2)) (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2))) (neg.f64 (+.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2)) (*.f64 d1 (-.f64 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)) d1))))) |
(+.f64 0 (-.f64 (*.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))) (*.f64 d1 -2)) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 (-.f64 d2 (+.f64 d1 d1)) d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (/.f64 -1 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) d1)) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (-.f64 d1 (-.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (+.f64 d1 d1) 2))) |
(*.f64 d1 (+.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 (+.f64 d1 (-.f64 d4 d3))) (*.f64 2 (+.f64 d1 d1))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d2 (+.f64 d1 (-.f64 (+.f64 d4 d1) d3))) (*.f64 d1 4)))) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 d1 (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d2 (+.f64 d1 (-.f64 d4 d3))) (+.f64 d1 (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d1 (-.f64 (+.f64 d4 d1) d3))) (+.f64 d1 (+.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 2 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))) (*.f64 -2 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1)))))) |
(*.f64 d1 (-.f64 (+.f64 d3 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d1))) (-.f64 d3 d1))) |
(*.f64 d1 (-.f64 d1 (-.f64 d3 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (-.f64 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2) d1))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (-.f64 (*.f64 2 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3)))) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)) (-.f64 (*.f64 -2 (-.f64 (-.f64 (+.f64 d2 d4) d3) (+.f64 d1 d1))) d1)))) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 d1))) (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 (+.f64 d1 d1) 2)) d1))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1))) (+.f64 (*.f64 2 (+.f64 d1 d1)) (+.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 (+.f64 d4 d1) d3) (-.f64 (*.f64 d1 4) (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1))) (+.f64 (*.f64 2 (+.f64 d1 d1)) (+.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 (+.f64 d4 d1) d3) (-.f64 (*.f64 d1 4) (+.f64 d1 d1))))) |
(*.f64 d1 (-.f64 d3 (-.f64 (+.f64 d3 d3) (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (-.f64 d3 (+.f64 d3 (-.f64 d3 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) (+.f64 d3 (-.f64 d3 d3)))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 d1 (-.f64 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 d4 (-.f64 d2 d3)))))) |
(-.f64 (*.f64 d1 (-.f64 d3 (-.f64 (+.f64 d2 d4) d1))) (*.f64 (+.f64 d1 d1) (-.f64 d3 (-.f64 (+.f64 d2 d4) d1)))) |
(*.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) -1/2)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (+.f64 d1 d1) (/.f64 -1/2 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (+.f64 d2 (-.f64 d4 d3)) 2))) |
(*.f64 d1 (-.f64 (*.f64 2 (+.f64 d4 (-.f64 d2 d3))) (+.f64 d2 (+.f64 d1 (-.f64 d4 d3))))) |
(*.f64 d1 (-.f64 (*.f64 -2 (-.f64 d3 (+.f64 d2 d4))) (+.f64 d2 (-.f64 (+.f64 d4 d1) d3)))) |
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 1) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -1) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (-.f64 (-.f64 d1 d1) (neg.f64 d1))) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)) (-.f64 (-.f64 d1 d1) (neg.f64 d1))) |
(*.f64 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)) (-.f64 d1 (neg.f64 (-.f64 d1 d1)))) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (-.f64 (+.f64 (*.f64 d1 -2) (neg.f64 d1)) (*.f64 2 (*.f64 d1 -2)))) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)) (-.f64 (+.f64 (neg.f64 d1) (*.f64 d1 -2)) (*.f64 d1 -4))) |
(*.f64 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)) (-.f64 (*.f64 d1 -3) (*.f64 d1 -4))) |
(*.f64 (*.f64 d1 -2) (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1/2)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (*.f64 d1 -2) (/.f64 1/2 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2) 1/2) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 1/2 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 1/2 (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 -2))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 1/2 (/.f64 (*.f64 d1 -2) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 1/2 (/.f64 (+.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -2)) (*.f64 d1 (*.f64 d1 -2)))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2)))) |
(*.f64 1/2 (*.f64 (*.f64 d1 -2) (-.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 d4) (-.f64 d3 d1))))) |
(*.f64 -1/2 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 -1/2 (*.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 -1/2 (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 -1/2 (-.f64 (*.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (*.f64 d1 (+.f64 d1 d1)))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d3) (-.f64 d1 (-.f64 d1 d1)))) |
(*.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) -1/2) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (+.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 (neg.f64 d1) 1/2)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 d1 (/.f64 -1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 d1 (*.f64 -1 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 1) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 1 (/.f64 (/.f64 -1 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 1 (*.f64 (/.f64 -1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 -1 (/.f64 (/.f64 -1 d1) (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) -1) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) 2))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 -1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (/.f64 -1 (/.f64 1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (/.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2) (/.f64 -1/2 d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (/.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))) -2) (/.f64 1/2 d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1/2) -1) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (neg.f64 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
Compiled 9 to 5 computations (44.4% saved)
Compiled 12 to 6 computations (50% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
Compiled 22 to 7 computations (68.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d4 | @ | 0 | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d4 | @ | inf | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 1× | batch-egg-rewrite |
| 776× | rational.json-simplify-25 |
| 772× | rational.json-simplify-34 |
| 748× | rational.json-simplify-36 |
| 646× | rational.json-1 |
| 646× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 56 | 19 |
| 2 | 230 | 19 |
| 3 | 1398 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (*.f64 0 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 1 (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 (+.f64 d2 d4)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (-.f64 d1 (+.f64 d2 d4)) d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (-.f64 d1 (+.f64 d2 d4)) d1) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 1 (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (/.f64 (-.f64 (+.f64 d4 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (/.f64 (-.f64 (+.f64 d2 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (/.f64 (-.f64 d2 (+.f64 d1 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (-.f64 0 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (/.f64 (-.f64 0 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 d2 d2) (/.f64 1 d1)) (/.f64 (-.f64 (-.f64 d4 d1) d2) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 -1 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d2 d4) 2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d2) (/.f64 (-.f64 d1 d4) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)) (+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (*.f64 d1 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1)) (/.f64 (*.f64 2 (neg.f64 (+.f64 d2 d4))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 -2) (/.f64 1 d1)) (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) d1) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d4) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (/.f64 1 d1)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (/.f64 -1 d1)) (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d1 d1) 2) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) (/.f64 (*.f64 (+.f64 d2 d4) 2) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (neg.f64 (/.f64 1 d1))) (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d1 d1) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) d1) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (+.f64 d4 d4)) d1) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) d1) (*.f64 d1 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d2 d4) 0) -1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) -1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) -1) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) -1) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d4) (+.f64 d2 (-.f64 d4 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 d4) 2))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d1 (+.f64 d2 d4)) d1)) 1/2) (*.f64 1/2 (*.f64 (+.f64 d2 d4) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (+.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2))) (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2) (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (*.f64 -1 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 1 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 -1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1/2 (-.f64 d1 (+.f64 d2 d4))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 -1/2 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) (/.f64 1 d1)) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2)) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 d1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)) (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (neg.f64 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2)) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2)) (neg.f64 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) d1) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (-.f64 d1 (+.f64 d2 d4))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (+.f64 d1 (+.f64 d2 d4))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 d4) (+.f64 d2 (+.f64 d4 d4))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) 2)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))))) |
| 1× | egg-herbie |
| 760× | rational.json-simplify-13 |
| 666× | rational.json-simplify-14 |
| 634× | rational.json-simplify-21 |
| 606× | rational.json-simplify-15 |
| 594× | rational.json-simplify-11 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 535 | 9844 |
| 1 | 2083 | 9218 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 (-.f64 d2 d1) d1) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (*.f64 0 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 1 (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 1 d1))) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 (+.f64 d2 d4)) d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (-.f64 d1 (+.f64 d2 d4)) d1) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (-.f64 d1 (+.f64 d2 d4)) d1) (neg.f64 (/.f64 1 d1)))) |
(+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -1 d1))) |
(+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (neg.f64 (/.f64 1 d1)))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 d2) (*.f64 1 (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 d1 d2) (/.f64 (-.f64 (+.f64 d4 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 d2)) |
(+.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 d4) (/.f64 (-.f64 (+.f64 d2 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (/.f64 (-.f64 d2 (+.f64 d1 d4)) (/.f64 1 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) |
(+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (-.f64 0 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (/.f64 (-.f64 0 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 1 d1))) |
(+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 (+.f64 d2 d2) (/.f64 1 d1)) (/.f64 (-.f64 (-.f64 d4 d1) d2) (/.f64 1 d1))) |
(+.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))))) |
(+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(-.f64 (*.f64 d1 d1) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) -1)) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 -1 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (/.f64 -1 d1))) |
(-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d2 d4) 2) d1))) |
(-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 d2) (/.f64 (-.f64 d1 d4) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 d1))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 d1)) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)) (+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))) |
(-.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (*.f64 d1 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(-.f64 (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1)) (/.f64 (*.f64 2 (neg.f64 (+.f64 d2 d4))) (/.f64 1 d1))) |
(-.f64 (/.f64 (*.f64 d1 -2) (/.f64 1 d1)) (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) d1) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2))) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d4) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (/.f64 1 d1)) (*.f64 d1 d2)) |
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 1 d1))) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (/.f64 -1 d1)) (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (/.f64 -1 d1))) |
(-.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 d1) 2) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) (/.f64 (*.f64 (+.f64 d2 d4) 2) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (neg.f64 (/.f64 1 d1))) (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 d1) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) d1) (*.f64 d1 (+.f64 d2 d4))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d4 d4)) d1) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) d1) (*.f64 d1 d2)) |
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) d1) (*.f64 d1 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2))) |
(-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 0) -1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) -1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) -1) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) -1) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d4) (+.f64 d2 (-.f64 d4 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 d1))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 d4) 2))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d1 (+.f64 d2 d4)) d1)) 1/2) (*.f64 1/2 (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (+.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2))) (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2) (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 d1 (*.f64 -1 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 d1 (neg.f64 (/.f64 1 (-.f64 d1 (+.f64 d2 d4))))) |
(/.f64 d1 (neg.f64 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1 d1)) |
(/.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 -1 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 1 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 0 (/.f64 1 d1))) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) -1) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 1/2)) |
(/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 (-.f64 d1 (+.f64 d2 d4))) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(/.f64 1/2 (/.f64 -1 (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) (/.f64 1 d1)))) |
(/.f64 (*.f64 d1 1/2) (/.f64 -1/2 (-.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) (/.f64 1 d1)) 1/2) -1) |
(/.f64 (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2)) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 d1 d1)) -1) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) -1) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) -1) |
(/.f64 (-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) -1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) -1) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) -1) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)) (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2)) -1) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2)) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2)) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) d1) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (-.f64 d1 (+.f64 d2 d4))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (+.f64 d1 (+.f64 d2 d4))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d1 d4) (+.f64 d2 (+.f64 d4 d4))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 d2 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) 2)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2))) (neg.f64 (/.f64 1 d1))) |
(neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d2 (+.f64 d1 (-.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d1 (-.f64 (-.f64 d1 d4) d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (/.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (*.f64 0 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d2 (+.f64 d1 (-.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d1 (-.f64 (-.f64 d1 d4) d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 0) d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (*.f64 1/2 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (*.f64 -1/2 (-.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1))))) |
(+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) |
(+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 1 (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 1 d1))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 (+.f64 d2 d4)) d1))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d1 d1) (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (-.f64 d1 (+.f64 d2 d4)) d1) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d1 d1) (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (-.f64 d1 (+.f64 d2 d4)) d1) (neg.f64 (/.f64 1 d1)))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d1 d1) (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 2))) |
(+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 2))) |
(+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (neg.f64 (/.f64 1 d1)))) |
(*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 2))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 d4)) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d4 d4) (-.f64 d2 (+.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 d1 d2) (*.f64 1 (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 d1 d2) (*.f64 -1 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 -1 (*.f64 d1 (-.f64 d4 d1))))) |
(+.f64 (*.f64 d1 d2) (/.f64 (-.f64 (+.f64 d4 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 (+.f64 d2 (+.f64 d4 d4)) (+.f64 d1 (+.f64 d2 d4))) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 (+.f64 d4 d4) (-.f64 d2 (+.f64 d1 (+.f64 d2 d4)))) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) |
(+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d2 (+.f64 d1 (-.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d1 (-.f64 (-.f64 d1 d4) d2)))) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0)) |
(+.f64 (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (+.f64 d2 d4) (-.f64 d2 (+.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 d1 d4) (/.f64 (-.f64 (+.f64 d2 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 (+.f64 d2 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d2 d4))) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (/.f64 (+.f64 (+.f64 d2 d4) (-.f64 d2 (+.f64 d1 (+.f64 d2 d4)))) 1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (/.f64 (-.f64 d2 (+.f64 d1 d4)) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 (-.f64 d2 (+.f64 d1 d4)) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (/.f64 d1 (/.f64 -1 (-.f64 (+.f64 d1 d4) d2)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d2))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d2)) (*.f64 d2 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (-.f64 0 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(+.f64 (*.f64 d1 (*.f64 2 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (neg.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 4)) (*.f64 d1 (neg.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (/.f64 (-.f64 0 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (*.f64 2 (*.f64 (+.f64 d2 d4) 2))) (*.f64 (neg.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 4)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 0) d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 (+.f64 d2 d2) (/.f64 1 d1)) (/.f64 (-.f64 (-.f64 d4 d1) d2) (/.f64 1 d1))) |
(/.f64 (+.f64 (+.f64 d2 d2) (-.f64 (-.f64 d4 d1) d2)) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d4 d1) (-.f64 (+.f64 d2 d2) d2)) (/.f64 d1 1)) |
(+.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (/.f64 d1 1))) |
(+.f64 (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (/.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(+.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1)))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))) d1))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))) d1))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (-.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (/.f64 -1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (/.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 d1 d1) (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d1) (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) 1))) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d1 d1) (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) -1)) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (/.f64 1 d1))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (neg.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 -1 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d4) (-.f64 (*.f64 (+.f64 d2 d4) 2) d1))) |
(*.f64 d1 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (+.f64 d2 d4))) |
(-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (neg.f64 (/.f64 1 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d4) (-.f64 (*.f64 (+.f64 d2 d4) 2) d1))) |
(*.f64 d1 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (+.f64 d2 d4))) |
(-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d2 d4) 2) d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d4) (-.f64 (*.f64 (+.f64 d2 d4) 2) d1))) |
(*.f64 d1 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (+.f64 d2 d4))) |
(-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d2 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 d2) (/.f64 (-.f64 d1 d4) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 d2) (/.f64 (-.f64 d4 d1) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 d1 (-.f64 (*.f64 2 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)) (+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) -2)) (+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))) |
(-.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)) (+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 2 (+.f64 d2 (-.f64 d4 d1))))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) |
(-.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(-.f64 (*.f64 d1 (*.f64 2 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 4) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (*.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 d2 d4) 2)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (/.f64 d1 1))) |
(*.f64 d1 (+.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 3) (-.f64 (*.f64 (+.f64 d2 d4) 4) (*.f64 2 (+.f64 d2 (-.f64 d4 d1))))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (*.f64 d1 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (*.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 d2 d4) 2)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (/.f64 d1 1))) |
(*.f64 d1 (+.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 3) (-.f64 (*.f64 (+.f64 d2 d4) 4) (*.f64 2 (+.f64 d2 (-.f64 d4 d1))))))) |
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d4) -2))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 3))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(-.f64 (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1)) (/.f64 (*.f64 2 (neg.f64 (+.f64 d2 d4))) (/.f64 1 d1))) |
(*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 2))) |
(-.f64 (/.f64 (*.f64 d1 -2) (/.f64 1 d1)) (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) (/.f64 1 d1))) |
(/.f64 (-.f64 (*.f64 d1 -2) (neg.f64 (+.f64 d1 (+.f64 d2 d4)))) (/.f64 1 d1)) |
(-.f64 (/.f64 d1 (/.f64 -1/2 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (-.f64 0 (+.f64 d1 (+.f64 d2 d4))) d1) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (*.f64 (+.f64 d2 d4) -2))) |
(*.f64 d1 (-.f64 (neg.f64 (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) -2))) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d4) (-.f64 (*.f64 (+.f64 d2 d4) 2) d1))) |
(*.f64 d1 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (+.f64 d2 d4))) |
(-.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d4) (/.f64 1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (/.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) (/.f64 1 d1)) (*.f64 d1 d2)) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d1 1)) (*.f64 d1 d2)) |
(-.f64 (*.f64 d1 (/.f64 (+.f64 d2 (+.f64 d2 (-.f64 d4 d1))) 1)) (*.f64 d1 d2)) |
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 d2 d4) 2)) (*.f64 2 (*.f64 (+.f64 d2 d4) 2))) (+.f64 d1 (+.f64 (*.f64 2 (*.f64 (+.f64 d2 d4) 2)) (*.f64 (+.f64 d2 d4) 3)))) (/.f64 1 d1)) |
(/.f64 (+.f64 d1 (-.f64 (+.f64 (*.f64 (+.f64 d2 d4) 4) (*.f64 (+.f64 d2 d4) 3)) (+.f64 (*.f64 (+.f64 d2 d4) 4) (*.f64 (+.f64 d2 d4) 4)))) (/.f64 -1 d1)) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 0 (/.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (/.f64 -1 d1)) (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (*.f64 2 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 4) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(-.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d1 d1) (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 d1) 2) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 d1)) (+.f64 d1 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1) (*.f64 2 (+.f64 d1 d1))))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d2 d4))) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 2 (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) (/.f64 (*.f64 (+.f64 d2 d4) 2) (neg.f64 (/.f64 1 d1)))) |
(*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 2))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (neg.f64 (/.f64 1 d1))) (/.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (*.f64 2 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 4) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(-.f64 (/.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) (*.f64 d1 (neg.f64 d1))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d1 d1) (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 d1) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (neg.f64 (/.f64 1 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 d1)) (+.f64 d1 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1) (*.f64 2 (+.f64 d1 d1))))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (neg.f64 (/.f64 1 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d2 d4))) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 2 (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) d1) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d4) (-.f64 (*.f64 (+.f64 d2 d4) 2) d1))) |
(*.f64 d1 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) d1) (+.f64 d2 d4))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d4 d4)) d1) (*.f64 d1 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)) d1) (*.f64 d1 d2)) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d2 (-.f64 d4 d1))) d2)) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 (+.f64 d2 d2) d2))) |
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 3))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) d1) (*.f64 d1 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(*.f64 d1 (-.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 d2 d4) 2)) (*.f64 2 (*.f64 (+.f64 d2 d4) 2))) (+.f64 d1 (+.f64 (*.f64 2 (*.f64 (+.f64 d2 d4) 2)) (*.f64 (+.f64 d2 d4) 3))))) |
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d4) 4) (-.f64 (*.f64 (+.f64 d2 d4) 4) (+.f64 d1 (+.f64 (*.f64 (+.f64 d2 d4) 4) (*.f64 (+.f64 d2 d4) 3)))))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 2 (+.f64 d1 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 3))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 d1 3))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2))) |
(-.f64 (*.f64 d1 (*.f64 2 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 4) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (-.f64 d1 d1) (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d2 d4)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 d1)) (+.f64 d1 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1) (*.f64 2 (+.f64 d1 d1))))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d2 d4))) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 2 (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 0) -1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) -1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) -1) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2))) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (*.f64 (+.f64 d2 d4) -2))) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) -1) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d4) (+.f64 d2 (-.f64 d4 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 d1))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 (+.f64 d2 d4) (-.f64 d4 d1)))) (*.f64 d1 d1))) |
(*.f64 1/2 (*.f64 d1 (+.f64 (+.f64 d2 d4) (+.f64 d2 (-.f64 (-.f64 d4 d1) d1))))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 d4) 2))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(*.f64 1/2 (*.f64 d1 (-.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 d4) 2)) (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d1 (+.f64 d2 d4)) d1)) 1/2) (*.f64 1/2 (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 1/2 (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3) (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (+.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 d1 (-.f64 (*.f64 2 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2))) (+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))))) |
(-.f64 (*.f64 d1 (*.f64 2 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 4) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d4) -2))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2) (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 3))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 d1 (*.f64 -1 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 d1 (neg.f64 (/.f64 1 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 d1 (neg.f64 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 -1 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 (/.f64 1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 1 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 0 (/.f64 1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) -1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 1/2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 (-.f64 d1 (+.f64 d2 d4))) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 1/2 (/.f64 -1 (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (*.f64 d1 1/2) (/.f64 -1/2 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (/.f64 1/2 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) (/.f64 1 d1)) 1/2) -1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2)) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (-.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 d1 3)) (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (*.f64 d1 3) (*.f64 2 (+.f64 d1 d1))) (/.f64 -1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 d1 d1)) -1) |
(/.f64 (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) 1) |
(/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) 1) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) -1) |
(/.f64 (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) 1) |
(/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) 1) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4))) (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 (-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) -1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) -1) |
(neg.f64 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) -1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)) (*.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) 2)) -1) |
(neg.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 3)) (*.f64 2 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) 1) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (/.f64 1 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 d1)) (+.f64 d1 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1) (*.f64 2 (+.f64 d1 d1))))) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (neg.f64 (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 d1)) (+.f64 d1 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1) (*.f64 2 (+.f64 d1 d1))))) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 2)) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 d1)) (+.f64 d1 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) d1) (*.f64 2 (+.f64 d1 d1))))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2)) (/.f64 1 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d2 d4))) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 2 (+.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2)) (neg.f64 (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d2 d4))) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 2 (+.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2)) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d2 d4))) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(*.f64 d1 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 2 (+.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) d1) (neg.f64 (/.f64 1 d1))) |
(/.f64 (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) 1) |
(/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) 1) |
(/.f64 (-.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (-.f64 d1 (+.f64 d2 d4))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)))) 1) |
(/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (*.f64 (neg.f64 d1) -2))) 1) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (+.f64 d1 (+.f64 d2 d4))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (/.f64 1 d1)) |
(*.f64 (-.f64 (*.f64 2 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2)) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (-.f64 (*.f64 2 (*.f64 (+.f64 d2 d4) 2)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2))) (/.f64 1 d1)) |
(*.f64 (+.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 3) (-.f64 (*.f64 (+.f64 d2 d4) 4) (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 d1 d4) (+.f64 d2 (+.f64 d4 d4))) (neg.f64 (/.f64 1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (-.f64 d2 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (+.f64 (+.f64 d2 d2) (-.f64 (-.f64 d4 d1) d2)) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d4 d1) (-.f64 (+.f64 d2 d2) d2)) (/.f64 d1 1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) 2)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 d1 3)) (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (*.f64 d1 3) (*.f64 2 (+.f64 d1 d1))) (/.f64 -1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (+.f64 d1 (*.f64 (+.f64 d2 d4) 3))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2))) (neg.f64 (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 d2 d4) 2)) (*.f64 2 (*.f64 (+.f64 d2 d4) 2))) (+.f64 d1 (+.f64 (*.f64 2 (*.f64 (+.f64 d2 d4) 2)) (*.f64 (+.f64 d2 d4) 3)))) (/.f64 1 d1)) |
(/.f64 (+.f64 d1 (-.f64 (+.f64 (*.f64 (+.f64 d2 d4) 4) (*.f64 (+.f64 d2 d4) 3)) (+.f64 (*.f64 (+.f64 d2 d4) 4) (*.f64 (+.f64 d2 d4) 4)))) (/.f64 -1 d1)) |
(neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
Compiled 19 to 7 computations (63.2% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | -inf | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| 0.0ms | d1 | @ | 0 | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| 0.0ms | d1 | @ | inf | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| 0.0ms | d4 | @ | -inf | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| 0.0ms | d4 | @ | 0 | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| 1× | batch-egg-rewrite |
| 1264× | rational.json-simplify-55 |
| 1160× | rational.json-simplify-5 |
| 888× | rational.json-simplify-26 |
| 780× | rational.json-simplify-39 |
| 742× | rational.json-simplify-11 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 19 |
| 1 | 43 | 13 |
| 2 | 156 | 13 |
| 3 | 821 | 13 |
| 4 | 6208 | 13 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 0 (-.f64 (-.f64 d4 d4) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 0 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 0 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d1 (+.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (+.f64 d4 d4) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (neg.f64 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (neg.f64 d1) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (neg.f64 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 1/2 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d4)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (neg.f64 d4) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 0 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d4 d1) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (+.f64 0 (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d4 (+.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))) (-.f64 0 (-.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (+.f64 d4 d4) d1)) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (+.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3)))) (*.f64 d4 (+.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 2) (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 d4 (+.f64 d1 (*.f64 d1 3)))) (-.f64 0 (+.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 d4 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d4) (+.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1/2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 d1) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 d4 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 (-.f64 d1 d1) d4) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 (+.f64 d4 d4) (neg.f64 d1)) d4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 (neg.f64 d4) d1) (-.f64 (neg.f64 d4) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) d1) (*.f64 d4 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (neg.f64 d4) (-.f64 d1 (+.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d4 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 d1) d4) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 (+.f64 d1 d4)) (+.f64 d4 d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 0 (-.f64 (+.f64 d1 d1) d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 (+.f64 d1 d1) d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d4 d4) (-.f64 (+.f64 d4 d4) d1)) d4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 (-.f64 d4 d4) d1) d4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 0 (-.f64 d1 d4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 0 (-.f64 (+.f64 d4 d4) d1)) (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 d1 d1) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 d1 d4) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (-.f64 (+.f64 d1 d1) d4)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 d4 (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (-.f64 (+.f64 d4 d4) d1)) (*.f64 d4 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) d4) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) (-.f64 d4 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d4 (+.f64 0 (-.f64 (+.f64 d4 d4) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 (-.f64 (+.f64 d4 d4) d1) d4) (+.f64 (-.f64 (+.f64 d4 d4) d1) (-.f64 (+.f64 d4 d4) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d1 d4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d4 d1) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d4 d1) (-.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 d4 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (/.f64 1/2 (/.f64 1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (-.f64 d1 d4)) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d1 d4) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d1 d4) (-.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d1 d4) (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d1 d4) (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d1 d4) (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (-.f64 d4 d1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (*.f64 d1 (-.f64 d1 d4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (+.f64 (-.f64 d4 d1) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 d4 d1) 1/2) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 d4 d1) -1/2) (-.f64 (neg.f64 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (+.f64 d1 d1) d4) d1) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d4 (-.f64 d4 (+.f64 d1 d4))) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 d1 d4) (-.f64 d1 d4)) (/.f64 1/2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (-.f64 (+.f64 d1 d4) (+.f64 d4 d4))) (/.f64 1/2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 d4 d1) 2) (/.f64 (-.f64 d4 d1) 2)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (-.f64 (+.f64 d1 d1) d4) d1) (-.f64 (-.f64 (+.f64 d1 d1) d4) d1)) (/.f64 1/2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 (-.f64 d4 d1))) (/.f64 1/2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d4 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (/.f64 1 d1) (-.f64 d1 d4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 1 (*.f64 d1 (-.f64 d1 d4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d1 d4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 d1) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 d4) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 d4 d1) 2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d1 d1) d4) d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d1) d4) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d4 d4) (neg.f64 d1)) d4) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d4 d1) (-.f64 d4 d4)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 d4) d1) (-.f64 (neg.f64 d4) d4)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) d1) (*.f64 d4 3)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d4) (-.f64 d1 (+.f64 d4 d4))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d1 d4))))))) |
| 1× | egg-herbie |
| 734× | rational.json-simplify-51 |
| 658× | rational.json-simplify-34 |
| 654× | rational.json-simplify-14 |
| 576× | rational.json-simplify-25 |
| 574× | rational.json-simplify-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 358 | 4803 |
| 1 | 1460 | 4319 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d1 d4)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 0 (-.f64 (-.f64 d4 d4) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d4 d4))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 d4)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d4)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 0 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 0 (-.f64 d1 d4)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d4 d4)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d4)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (+.f64 d4 d4) d1)))) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) 0) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d4))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0))) |
(+.f64 0 (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 1/2 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (neg.f64 d4) d4)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 0 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d4 d1) d1))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))) -1)) |
(+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d1 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (+.f64 0 (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3)))))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d4 3)))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (*.f64 d4 3)))) |
(+.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d4 (+.f64 d1 (*.f64 d1 3))))) |
(+.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))) (-.f64 0 (-.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 d4) d1)) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (+.f64 d4 d4))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 0 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3)))) (*.f64 d4 (+.f64 d1 (*.f64 d1 3)))) |
(+.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 2) (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) |
(+.f64 (+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 d4 (+.f64 d1 (*.f64 d1 3)))) (-.f64 0 (+.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 d4 3)))))) |
(+.f64 (*.f64 (+.f64 d1 d4) (+.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1/2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1/2)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d1 d1) d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d4 d4) (neg.f64 d1)) d4)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d4 d4))) |
(*.f64 d1 (-.f64 (-.f64 (neg.f64 d4) d1) (-.f64 (neg.f64 d4) d4))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) d1) (*.f64 d4 3))) |
(*.f64 d1 (-.f64 (neg.f64 d4) (-.f64 d1 (+.f64 d4 d4)))) |
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(*.f64 1 (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 (neg.f64 d1) (-.f64 d1 d4)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d4) (+.f64 d4 d4))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 d1) d4) d1)) |
(*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 (+.f64 d1 d4)) (+.f64 d4 d4)) d1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 0 (-.f64 (+.f64 d1 d1) d4)) d1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 (+.f64 d1 d1) d4)) d1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d4 d4) (-.f64 (+.f64 d4 d4) d1)) d4)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (-.f64 d4 d4) d1) d4)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) 0)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 0 (-.f64 d1 d4)) 0)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 0 (-.f64 (+.f64 d4 d4) d1)) (neg.f64 d4))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 d1) (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 d4) (-.f64 d1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (-.f64 (+.f64 d1 d1) d4)) (+.f64 d1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 d4 (*.f64 d4 3)))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (-.f64 (+.f64 d4 d4) d1)) (*.f64 d4 3))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) d4) (*.f64 d1 3))) |
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) (-.f64 d4 (+.f64 d1 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 d4 (+.f64 0 (-.f64 (+.f64 d4 d4) d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (-.f64 (+.f64 d4 d4) d1) d4) (+.f64 (-.f64 (+.f64 d4 d4) d1) (-.f64 (+.f64 d4 d4) d1)))) |
(*.f64 (*.f64 d1 (-.f64 d1 d4)) -1) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 d4 d1) (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1))) |
(*.f64 (+.f64 d1 d1) (*.f64 (-.f64 d4 d1) 1/2)) |
(*.f64 (+.f64 d1 d1) (/.f64 1/2 (/.f64 1 (-.f64 d4 d1)))) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d1)))) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 d1 d4)) 2) -1/2) |
(*.f64 (-.f64 d1 d4) (neg.f64 d1)) |
(*.f64 (-.f64 d1 d4) (-.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 d4) (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 d4) (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3)))) |
(*.f64 (-.f64 d1 d4) (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3))))) |
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1))))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (-.f64 d4 d1) -1/2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (-.f64 d4 d1)))) |
(*.f64 -1/2 (*.f64 (*.f64 d1 (-.f64 d1 d4)) 2)) |
(*.f64 (*.f64 d1 1/2) (+.f64 (-.f64 d4 d1) (-.f64 d4 d1))) |
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (-.f64 d1 d4)))) |
(*.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d1 d4))))) |
(*.f64 (*.f64 (-.f64 d4 d1) 1/2) (+.f64 d1 d1)) |
(*.f64 (*.f64 (-.f64 d4 d1) -1/2) (-.f64 (neg.f64 d1) d1)) |
(*.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d1))) 1/2) |
(*.f64 (-.f64 (-.f64 (+.f64 d1 d1) d4) d1) (neg.f64 d1)) |
(*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)) |
(*.f64 (+.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d1 1/2)) |
(*.f64 (+.f64 d4 (-.f64 d4 (+.f64 d1 d4))) d1) |
(*.f64 (+.f64 (-.f64 d1 d4) (-.f64 d1 d4)) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 (/.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1)))) 2) |
(*.f64 (+.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (-.f64 (+.f64 d1 d4) (+.f64 d4 d4))) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 (+.f64 (/.f64 (-.f64 d4 d1) 2) (/.f64 (-.f64 d4 d1) 2)) d1) |
(*.f64 (+.f64 (-.f64 (-.f64 (+.f64 d1 d1) d4) d1) (-.f64 (-.f64 (+.f64 d1 d1) d4) d1)) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 (+.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 (-.f64 d4 d1))) (/.f64 1/2 (/.f64 -1 d1))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(/.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 d4))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d4)))) |
(/.f64 -1 (*.f64 (/.f64 (/.f64 1 d1) (-.f64 d1 d4)) 1)) |
(/.f64 -1 (*.f64 (/.f64 1 (*.f64 d1 (-.f64 d1 d4))) 1)) |
(/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d4 d1))) |
(/.f64 (*.f64 d1 (-.f64 d1 d4)) -1) |
(/.f64 (-.f64 d4 d1) (/.f64 1 d1)) |
(/.f64 (-.f64 d4 d1) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 d1))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (-.f64 d1 d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 d1 d4) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (/.f64 -1 d1)) |
(/.f64 (/.f64 (-.f64 d4 d1) 2) (/.f64 1/2 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 d1) d4) d1) (/.f64 -1 d1)) |
(/.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) d4) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 d4) (neg.f64 d1)) d4) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 d4 d1) (-.f64 d4 d4)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (neg.f64 d4) d1) (-.f64 (neg.f64 d4) d4)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) d1) (*.f64 d4 3)) (/.f64 1 d1)) |
(/.f64 (-.f64 (neg.f64 d4) (-.f64 d1 (+.f64 d4 d4))) (/.f64 1 d1)) |
(neg.f64 (*.f64 d1 (-.f64 d1 d4))) |
| Outputs |
|---|
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 d4 (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 d1))) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 d4 (-.f64 (*.f64 d1 (-.f64 d4 d1)) d4)) |
(+.f64 (*.f64 d1 d4) (+.f64 0 (-.f64 (-.f64 d4 d4) (*.f64 d1 d1)))) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 d4 (-.f64 (*.f64 d1 (-.f64 d4 d1)) d4)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d4 d4))) |
(+.f64 (*.f64 d1 d4) (+.f64 d4 (-.f64 (*.f64 d1 (neg.f64 d1)) d4))) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d4 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 0 (-.f64 d1 d4)))) |
(+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 d1 (+.f64 d4 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (-.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 0 (-.f64 d1 d4)))) |
(+.f64 (*.f64 0 (-.f64 d1 d4)) (*.f64 d1 (+.f64 d4 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 0 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 0 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d4 d4)))) |
(*.f64 d1 (-.f64 d4 (-.f64 d1 (-.f64 d4 d4)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d4)))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (neg.f64 d1) (-.f64 d4 d4)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (+.f64 d4 d4) d1)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))))) |
(*.f64 (-.f64 d1 d4) (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (*.f64 1/2 (-.f64 (-.f64 d4 d1) (+.f64 d1 d4))))) |
(*.f64 d1 (+.f64 d4 (*.f64 1/2 (-.f64 (-.f64 d4 (+.f64 d1 d4)) d1)))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 d4))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) 0) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 d4 (-.f64 (*.f64 d1 (-.f64 d4 d1)) d4)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d4))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d4 d4)))) |
(*.f64 d1 (-.f64 d4 (-.f64 d1 (-.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 0 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 0 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 0 (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (neg.f64 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d4 d4)))) |
(*.f64 d1 (-.f64 d4 (-.f64 d1 (-.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 1/2 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 -1/2 (*.f64 d1 (-.f64 (+.f64 d1 d4) (-.f64 (neg.f64 d1) d4))))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (+.f64 d4 d4)))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 (neg.f64 d4) d4)))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (+.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (-.f64 (neg.f64 d4) d4)))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (+.f64 (+.f64 d1 d4) (-.f64 (neg.f64 d4) d4)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 0 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d4 d1) d1))))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d4 d1) d1))))) |
(+.f64 0 (*.f64 (-.f64 d1 d4) (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 d4 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))) -1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 d4 (-.f64 (*.f64 d1 (-.f64 d4 d1)) d4)) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d1 d1))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (+.f64 d4 d4))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (neg.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d1 (*.f64 d4 3)) (neg.f64 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (+.f64 0 (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3)))))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (neg.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d1 (*.f64 d4 3)) (neg.f64 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d4 3)))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d4 (*.f64 d1 3)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d4 (+.f64 d1 (-.f64 (*.f64 d1 3) (*.f64 d1 3))))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (*.f64 d4 3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (-.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 d4 (*.f64 d1 3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d4 (+.f64 d1 (-.f64 (*.f64 d1 3) (*.f64 d1 3))))) |
(+.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d4 (+.f64 d1 (*.f64 d1 3))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (*.f64 d4 (+.f64 d1 (*.f64 d1 3))))) |
(+.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))) (-.f64 0 (-.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) |
(+.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (neg.f64 (-.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 2 (*.f64 d1 (-.f64 d4 d1)))))) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d4)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 d1))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (-.f64 (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d4)) (*.f64 d1 d1))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (-.f64 (+.f64 d1 d1) d4)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d4 d4) d1)) (*.f64 d1 (neg.f64 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 d1)) (*.f64 d1 d4)) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 d4 (-.f64 (*.f64 d1 (-.f64 d4 d1)) d4)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (+.f64 d4 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 0) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 0 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3)))) (*.f64 d4 (+.f64 d1 (*.f64 d1 3)))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (neg.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d1 (*.f64 d4 3)) (neg.f64 d1))) |
(+.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 2) (-.f64 0 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) |
(+.f64 (*.f64 2 (*.f64 2 (*.f64 d1 (-.f64 d4 d1)))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) |
(+.f64 (neg.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 4)) |
(+.f64 (+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 d4 (+.f64 d1 (*.f64 d1 3)))) (-.f64 0 (+.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 d4 3)))))) |
(+.f64 (+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 d4 (+.f64 d1 (*.f64 d1 3)))) (neg.f64 (+.f64 (*.f64 d4 (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))))) |
(+.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d4 d4)) (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 d4 (+.f64 d1 (*.f64 d1 6)))))) |
(+.f64 (*.f64 (+.f64 d1 d4) (+.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (-.f64 (*.f64 (+.f64 d1 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1/2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1/2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 d4)))) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 d4) 1/2))) |
(*.f64 1/2 (+.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d1 d1) d4) d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d4 d4) (neg.f64 d1)) d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d4 d4))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d4 d4)))) |
(*.f64 d1 (-.f64 d4 (-.f64 d1 (-.f64 d4 d4)))) |
(*.f64 d1 (-.f64 (-.f64 (neg.f64 d4) d1) (-.f64 (neg.f64 d4) d4))) |
(*.f64 d1 (-.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d4) d4))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) d1) (*.f64 d4 3))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) d1)) (*.f64 d4 3))) |
(*.f64 d1 (-.f64 (+.f64 (*.f64 d4 3) (-.f64 d4 d1)) (*.f64 d4 3))) |
(*.f64 d1 (-.f64 (neg.f64 d4) (-.f64 d1 (+.f64 d4 d4)))) |
(*.f64 d1 (-.f64 (+.f64 d4 d4) (-.f64 d1 (neg.f64 d4)))) |
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 1 (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (neg.f64 d1) (-.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d4) (+.f64 d4 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 d1) d4) d1)) |
(*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4))) |
(*.f64 (neg.f64 d1) (neg.f64 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 (+.f64 d1 d4)) (+.f64 d4 d4)) d1)) |
(*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 0 (-.f64 (+.f64 d1 d1) d4)) d1)) |
(*.f64 d1 (-.f64 d1 (+.f64 (+.f64 d1 d1) (neg.f64 d4)))) |
(*.f64 d1 (-.f64 d1 (+.f64 (neg.f64 d4) (+.f64 d1 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (-.f64 d1 d1) (-.f64 (+.f64 d1 d1) d4)) d1)) |
(*.f64 d1 (-.f64 d1 (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 (-.f64 d1 d4) (-.f64 d1 d1))))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d4 d4) (-.f64 (+.f64 d4 d4) d1)) d4)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d4 d4)))) |
(*.f64 d1 (-.f64 d4 (-.f64 d1 (-.f64 d4 d4)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (-.f64 d4 d4) d1) d4)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d4 d4)))) |
(*.f64 d1 (-.f64 d4 (-.f64 d1 (-.f64 d4 d4)))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) 0)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 0 (-.f64 d1 d4)) 0)) |
(*.f64 (neg.f64 d1) (+.f64 d1 (neg.f64 d4))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 0))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 0 (-.f64 (+.f64 d4 d4) d1)) (neg.f64 d4))) |
(*.f64 d1 (-.f64 (neg.f64 d4) (neg.f64 (+.f64 d4 (-.f64 d4 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (-.f64 d4 0))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 d1) (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d1 d4) (-.f64 d1 d1))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (-.f64 (+.f64 d1 d1) d4)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d4 d4) (+.f64 d1 d4)) (+.f64 d4 (*.f64 d4 3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (+.f64 d1 d4) (+.f64 d4 d4)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (*.f64 d4 3) (+.f64 d4 (+.f64 d1 (+.f64 d4 d4)))))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (-.f64 (+.f64 d4 d4) d1)) (*.f64 d4 3))) |
(*.f64 d1 (-.f64 (*.f64 d4 3) (+.f64 d4 (-.f64 (*.f64 d4 3) (+.f64 d4 (-.f64 d4 d1)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 d4 3))))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) d4) (*.f64 d1 3))) |
(*.f64 d1 (-.f64 (*.f64 d1 3) (+.f64 d1 (-.f64 (*.f64 d1 3) d4)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 (*.f64 d1 3) (*.f64 d1 3))))) |
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d1) (-.f64 d4 (+.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (-.f64 d4 (+.f64 d1 d1)) (neg.f64 d1))) |
(*.f64 (neg.f64 d1) (-.f64 d4 (+.f64 0 (-.f64 (+.f64 d4 d4) d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d4 d1) (+.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (-.f64 d1 d4) (+.f64 d1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (-.f64 (+.f64 d4 d4) d1) d4) (+.f64 (-.f64 (+.f64 d4 d4) d1) (-.f64 (+.f64 d4 d4) d1)))) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 d4 (-.f64 d4 d1))) (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d4 (-.f64 d4 d1)))) (*.f64 (-.f64 d1 (+.f64 d4 d4)) (+.f64 d1 d1))) |
(*.f64 (*.f64 d1 (-.f64 d1 d4)) -1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d4 d1) (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1))) |
(*.f64 (-.f64 d4 d1) (/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) -1)) |
(*.f64 (-.f64 d4 d1) (-.f64 (*.f64 d1 -3) (+.f64 (neg.f64 d1) (*.f64 d1 -3)))) |
(*.f64 (+.f64 d1 d1) (*.f64 (-.f64 d4 d1) 1/2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (+.f64 d1 d1) (/.f64 1/2 (/.f64 1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 1/2) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d1)))) |
(*.f64 -1/2 (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d4 d4)))) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 d1 d4)) 2) -1/2) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d1 d4) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d1 d4) (-.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 d4) (-.f64 (neg.f64 (+.f64 d1 d1)) (neg.f64 d1))) |
(*.f64 (-.f64 d1 d4) (-.f64 (-.f64 d1 0) (+.f64 d1 d1))) |
(*.f64 (-.f64 d1 d4) (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 2 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))))) |
(*.f64 (-.f64 d1 d4) (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d1 d4) (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3))))) |
(*.f64 (-.f64 d1 d4) (+.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 d1 3) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))))) |
(*.f64 (+.f64 d1 (-.f64 (*.f64 d1 3) (*.f64 d1 3))) (neg.f64 (-.f64 d1 d4))) |
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 (-.f64 d4 d1) -1/2)) |
(*.f64 (-.f64 d4 d1) (*.f64 (-.f64 (neg.f64 d1) d1) -1/2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 1/2 (-.f64 d1 d4))) |
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (-.f64 d4 d1)))) |
(*.f64 (-.f64 d4 d1) (*.f64 (-.f64 (neg.f64 d1) d1) -1/2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 1/2 (-.f64 d1 d4))) |
(*.f64 -1/2 (*.f64 (*.f64 d1 (-.f64 d1 d4)) 2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (*.f64 d1 1/2) (+.f64 (-.f64 d4 d1) (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 -2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (*.f64 (-.f64 d4 d1) 1/2) (+.f64 d1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (*.f64 (-.f64 d4 d1) -1/2) (-.f64 (neg.f64 d1) d1)) |
(*.f64 (-.f64 d4 d1) (*.f64 (-.f64 (neg.f64 d1) d1) -1/2)) |
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 1/2 (-.f64 d1 d4))) |
(*.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d1))) 1/2) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (+.f64 d1 d1)))) |
(*.f64 -1/2 (*.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d4 d4)))) |
(*.f64 (-.f64 (-.f64 (+.f64 d1 d1) d4) d1) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4))) |
(*.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (+.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (*.f64 d1 1/2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (+.f64 d4 (-.f64 d4 (+.f64 d1 d4))) d1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (+.f64 (-.f64 d1 d4) (-.f64 d1 d4)) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (/.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1)))) 2) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (+.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (-.f64 (+.f64 d1 d4) (+.f64 d4 d4))) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (+.f64 (/.f64 (-.f64 d4 d1) 2) (/.f64 (-.f64 d4 d1) 2)) d1) |
(*.f64 d1 (/.f64 (+.f64 (-.f64 d4 d1) (-.f64 d4 d1)) 2)) |
(*.f64 d1 (/.f64 1 (/.f64 -1 (-.f64 d1 d4)))) |
(*.f64 (+.f64 (-.f64 (-.f64 (+.f64 d1 d1) d4) d1) (-.f64 (-.f64 (+.f64 d1 d1) d4) d1)) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4))) |
(*.f64 (+.f64 (neg.f64 (-.f64 d4 d1)) (neg.f64 (-.f64 d4 d1))) (/.f64 1/2 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 -1 (*.f64 (/.f64 (/.f64 1 d1) (-.f64 d1 d4)) 1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 -1 (*.f64 (/.f64 1 (*.f64 d1 (-.f64 d1 d4))) 1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 d1 (-.f64 d1 d4)) -1) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d4 d1) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d4 d1) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d1 d4) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d1 d4) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (/.f64 (-.f64 d4 d1) 2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 d1) d4) d1) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4))) |
(/.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) d4) d1) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d4 d1)) (/.f64 d1 1)) |
(*.f64 d1 (/.f64 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1)) 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 d4) (neg.f64 d1)) d4) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (-.f64 d4 d1) (-.f64 d4 d4)) (/.f64 1 d1)) |
(*.f64 (-.f64 d4 (-.f64 d4 (-.f64 d4 d1))) (/.f64 d1 1)) |
(*.f64 (-.f64 d4 (-.f64 d1 (-.f64 d4 d4))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (neg.f64 d4) d1) (-.f64 (neg.f64 d4) d4)) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (neg.f64 d4) d1) (-.f64 (neg.f64 d4) d4)) (/.f64 d1 1)) |
(*.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d4) d4)) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) d1) (*.f64 d4 3)) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) d1)) (*.f64 d4 3)) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 (*.f64 d4 3) (-.f64 d4 d1)) (*.f64 d4 3)) (/.f64 d1 1)) |
(/.f64 (-.f64 (neg.f64 d4) (-.f64 d1 (+.f64 d4 d4))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d4 d4) (-.f64 d1 (neg.f64 d4))) (/.f64 d1 1)) |
(neg.f64 (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
Compiled 15527 to 4906 computations (68.4% saved)
14 alts after pruning (10 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 894 | 6 | 900 |
| Fresh | 3 | 4 | 7 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 3 | 5 |
| Total | 899 | 14 | 913 |
| Status | Error | Program |
|---|---|---|
| ▶ | 19.4b | (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
| 19.6b | (/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) | |
| 16.7b | (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) | |
| 36.2b | (-.f64 (*.f64 d2 d1) (*.f64 d1 d1)) | |
| ✓ | 35.7b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| ✓ | 0.0b | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
| 35.7b | (*.f64 (-.f64 d4 d1) d1) | |
| ▶ | 17.5b | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| ▶ | 36.2b | (*.f64 (-.f64 d2 d1) d1) |
| ✓ | 42.5b | (*.f64 d3 (neg.f64 d1)) |
| ▶ | 45.1b | (*.f64 d2 d1) |
| ▶ | 16.7b | (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
| 28.5b | (*.f64 d1 (+.f64 d2 d4)) | |
| ✓ | 44.7b | (*.f64 d1 d4) |
Compiled 269 to 179 computations (33.5% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
Compiled 22 to 7 computations (68.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
| 0.0ms | d4 | @ | 0 | (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
| 0.0ms | d4 | @ | -inf | (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
| 1× | batch-egg-rewrite |
| 776× | rational.json-simplify-25 |
| 772× | rational.json-simplify-34 |
| 732× | rational.json-simplify-36 |
| 674× | rational.json-simplify-3 |
| 646× | rational.json-simplify-23 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 54 | 19 |
| 2 | 219 | 19 |
| 3 | 1351 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (/.f64 (neg.f64 (+.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1 (neg.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d1 d3) 0) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) d4) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) (*.f64 d4 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (neg.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (/.f64 (neg.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 d4 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d4 d3) (+.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 d4 d3) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 d3 d4) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (+.f64 d4 d3) (+.f64 d4 d4)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 d3 d4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d4) (+.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (-.f64 d4 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (-.f64 d1 d4) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (*.f64 d1 (-.f64 d1 d4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 -1 (*.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d3) -1) (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (+.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d3 d4) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d1 d4) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d4 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d4 d4) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d4 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 0 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d4 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (neg.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 -1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 (-.f64 d3 d4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d4 d4) (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (/.f64 (+.f64 d1 d3) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d4 (*.f64 d1 -2)) (+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 (-.f64 d3 d4)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 d4 (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 d3) (/.f64 1/2 d1)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (+.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1)) (/.f64 (*.f64 2 (neg.f64 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 d1 d3))) (/.f64 1 d1)) (/.f64 (neg.f64 (+.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)) (/.f64 1 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d4 (*.f64 d4 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (/.f64 -1 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d4 (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)) d1) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) 2) d1) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3))) d1) (*.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (neg.f64 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d4 d4) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) -1) (*.f64 d4 (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d3) (/.f64 1/2 d1)) -1) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d3)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d4 d4))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))) 1/2) (*.f64 1/2 (*.f64 d1 (neg.f64 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) (+.f64 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) (+.f64 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (neg.f64 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (+.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 d4 (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 -1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 (+.f64 d1 d3)) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 (-.f64 d3 d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d4 (+.f64 d1 d3))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2)) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 d1 d3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 d1 (-.f64 d3 d4))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))) (+.f64 d4 (+.f64 d1 d3))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (*.f64 d1 (+.f64 d1 d3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 (-.f64 d3 d4)) 2))) (*.f64 d1 (neg.f64 d4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2)))) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (neg.f64 d4)) (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)) (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2)) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2)) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))))))) |
| 1× | egg-herbie |
| 756× | rational.json-simplify-51 |
| 590× | rational.json-simplify-39 |
| 590× | rational.json-simplify-14 |
| 528× | rational.json-simplify-21 |
| 504× | rational.json-simplify-13 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 456 | 8215 |
| 1 | 1764 | 6797 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 0) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(+.f64 0 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2)) d4)))) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (/.f64 (neg.f64 (+.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1 (neg.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d1 d3) 0) d4))) |
(+.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) d4) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (+.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4)) (/.f64 -1 d1))) |
(+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (neg.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (/.f64 (neg.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 1 d1))) |
(+.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d4 d3) (+.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 d4 d3) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 d3 d4) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (+.f64 d4 d3) (+.f64 d4 d4)) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 d3 d4)) -1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (-.f64 d4 d1) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (-.f64 d1 d4) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (*.f64 d1 (-.f64 d1 d4)) -1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 -1 (*.f64 d1 (-.f64 d3 d4)))) |
(+.f64 (*.f64 (*.f64 d1 d3) -1) (*.f64 -1 (*.f64 d1 (-.f64 d1 d4)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))))) |
(+.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))))) |
(+.f64 (/.f64 (-.f64 d3 d4) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (/.f64 (-.f64 d1 d4) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d3))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 0) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d4 d4) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d4 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 0 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d4 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))) |
(-.f64 0 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) -1)) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (neg.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 -1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 (-.f64 d3 d4)) 2)))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)))) |
(-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (/.f64 (+.f64 d1 d3) (/.f64 1/2 d1))) |
(-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) |
(-.f64 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 d4 (*.f64 d1 -2)) (+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 (-.f64 d3 d4)) 2))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 d4 (*.f64 d1 -2))) |
(-.f64 (/.f64 (+.f64 d1 d3) (/.f64 1/2 d1)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))))) |
(-.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3))) |
(-.f64 (/.f64 (neg.f64 (+.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1)) (/.f64 (*.f64 2 (neg.f64 d4)) (/.f64 1 d1))) |
(-.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 d1 d3))) (/.f64 1 d1)) (/.f64 (neg.f64 (+.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1))) |
(-.f64 (/.f64 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)) (/.f64 1 d1)) (*.f64 d1 d4)) |
(-.f64 (/.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 1 d1))) |
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d4 (*.f64 d4 3)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (/.f64 -1 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (/.f64 -1 d1))) |
(-.f64 (*.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d4 (*.f64 d4 3)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d1 d3) (*.f64 d4 3)))) |
(-.f64 (*.f64 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) 2) d1) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3))) d1) (*.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (neg.f64 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (*.f64 (-.f64 d4 d4) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) -1) (*.f64 d4 (*.f64 d1 -2))) |
(-.f64 (*.f64 (/.f64 (+.f64 d1 d3) (/.f64 1/2 d1)) -1) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d3)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d4 d4))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))) 1/2) (*.f64 1/2 (*.f64 d1 (neg.f64 d4)))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2)))))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) (+.f64 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) (+.f64 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (neg.f64 d4)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))))) |
(-.f64 (+.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (+.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 d4 (*.f64 d1 -2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 d1 (neg.f64 (/.f64 -1 (-.f64 d4 (+.f64 d1 d3))))) |
(/.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 1 d1)) |
(/.f64 (-.f64 d4 (+.f64 d1 d3)) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(/.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (+.f64 d1 (-.f64 d3 d4)) (/.f64 -1 d1)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))) |
(/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) -1) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) 1/2)) |
(/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d4 (+.f64 d1 d3))) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 1/2 (/.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) |
(/.f64 1/2 (/.f64 1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))))) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 1/2) (/.f64 1/2 d1)) |
(/.f64 (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2)) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (-.f64 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 d1 d3)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (neg.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 d1 (-.f64 d3 d4))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))) (+.f64 d4 (+.f64 d1 d3))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (*.f64 d1 (+.f64 d1 d3))) -1) |
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 (-.f64 d3 d4)) 2))) (*.f64 d1 (neg.f64 d4))) -1) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2)))) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) -1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) -1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) -1) |
(/.f64 (-.f64 (*.f64 d1 (neg.f64 d4)) (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) -1) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)) (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2)) -1) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2)) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2)) (neg.f64 (/.f64 -1 d1))) |
(neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
| Outputs |
|---|
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) |
(*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) |
(*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d3 d1)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d3 d1)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 0) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (*.f64 0 (-.f64 (-.f64 d4 d1) (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (*.f64 0 (-.f64 (-.f64 d4 d1) (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (*.f64 0 (-.f64 (-.f64 d4 d1) (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (*.f64 0 (-.f64 (-.f64 d4 d1) (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) |
(+.f64 0 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 d4 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2)) d4)))) |
(+.f64 (*.f64 d4 d1) (*.f64 d1 (*.f64 1/2 (-.f64 (-.f64 d4 d4) (*.f64 2 (+.f64 d3 d1)))))) |
(*.f64 d1 (+.f64 d4 (*.f64 1/2 (-.f64 (-.f64 d4 d4) (*.f64 2 (+.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (+.f64 d1 d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) d1)) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (/.f64 (neg.f64 (+.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (neg.f64 (+.f64 d1 (+.f64 d4 d3))) (/.f64 d1 1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1 (neg.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 (+.f64 d3 d1) (*.f64 -1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d1 d3) 0) d4))) |
(*.f64 (neg.f64 d1) (+.f64 (+.f64 d3 d1) (-.f64 (*.f64 (+.f64 d3 d1) 0) d4))) |
(*.f64 (neg.f64 d1) (+.f64 (*.f64 (+.f64 d3 d1) 0) (+.f64 d3 (-.f64 d1 d4)))) |
(+.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) d4) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (+.f64 (+.f64 d3 d1) (-.f64 (*.f64 (+.f64 d3 d1) 0) d4))) |
(*.f64 (neg.f64 d1) (+.f64 (*.f64 (+.f64 d3 d1) 0) (+.f64 d3 (-.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (+.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4)) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (+.f64 d1 d1))) |
(+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (*.f64 0 (-.f64 (-.f64 d4 d1) (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) |
(+.f64 (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (*.f64 0 (-.f64 (-.f64 d4 d1) (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) |
(+.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 d4 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) d4)) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (neg.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (neg.f64 (+.f64 (+.f64 d3 d1) (*.f64 d4 3))))) |
(*.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (neg.f64 (+.f64 d1 (+.f64 (*.f64 d4 3) d3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (/.f64 (neg.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 (neg.f64 (+.f64 (+.f64 d3 d1) (*.f64 d4 3))) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 (*.f64 d4 3) d3))) 1)) |
(+.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d3)))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d4 d3) (+.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 d4 d3) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 d3 d4) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (+.f64 d4 d3) (+.f64 d4 d4)) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 d3 d4)) -1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (-.f64 d4 d1) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (-.f64 d1 d4) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (-.f64 (+.f64 d1 d4) (+.f64 d4 d4)) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (*.f64 d1 (-.f64 d1 d4)) -1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 -1 (*.f64 d1 (-.f64 d3 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 (*.f64 d1 d3) -1) (*.f64 -1 (*.f64 d1 (-.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))))) |
(*.f64 1/2 (+.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (*.f64 2 (+.f64 d3 d1)))))) |
(*.f64 1/2 (*.f64 d1 (-.f64 (+.f64 d4 d4) (*.f64 2 (+.f64 d3 d1))))) |
(+.f64 (*.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))))) |
(*.f64 1/2 (+.f64 (*.f64 (+.f64 d3 d1) (neg.f64 d1)) (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d3 d1)))))) |
(*.f64 1/2 (*.f64 (neg.f64 d1) (+.f64 (+.f64 d3 d1) (+.f64 d3 (-.f64 d1 (+.f64 d4 d4)))))) |
(+.f64 (/.f64 (-.f64 d3 d4) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (/.f64 (-.f64 d1 d4) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 0) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d1 d1)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d4 d4)) |
(-.f64 d4 (-.f64 d4 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d4 (+.f64 d1 d3)) d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (*.f64 0 (-.f64 (-.f64 d4 d1) (+.f64 d3 d1)))) |
(-.f64 (*.f64 d1 0) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (*.f64 0 (-.f64 (-.f64 d4 d1) (+.f64 d3 d1)))) |
(-.f64 (*.f64 d1 0) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d1 d1)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d4 d4) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (+.f64 d4 (-.f64 (-.f64 d1 d1) d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d1 d1)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d1 d1)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d4 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) |
(-.f64 d4 (-.f64 d4 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (+.f64 d4 (-.f64 (-.f64 d1 d1) d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (-.f64 d4 d4))) |
(-.f64 d4 (-.f64 d4 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (-.f64 d4 d4))) |
(-.f64 d4 (-.f64 d4 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 0 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d1 d1)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (-.f64 d4 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))) |
(-.f64 d4 (-.f64 d4 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 0 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(*.f64 d1 (-.f64 (+.f64 d3 d1) (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 (-.f64 (*.f64 2 (+.f64 d3 d1)) d4) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (/.f64 (-.f64 (*.f64 2 (+.f64 d3 d1)) d4) 1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4))) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 (*.f64 2 (+.f64 d3 d1)) d4))) |
(*.f64 d1 (-.f64 (+.f64 d3 d1) (-.f64 (*.f64 2 (+.f64 d3 d1)) d4))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) |
(-.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (neg.f64 d1) 2))) |
(*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d3 d1)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 d1))) |
(*.f64 (+.f64 d3 (-.f64 d1 d4)) (-.f64 d1 (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (neg.f64 (*.f64 (-.f64 d4 (+.f64 d3 d1)) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) -1)) |
(-.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (neg.f64 (*.f64 (-.f64 d4 (+.f64 d3 d1)) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (neg.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (neg.f64 d1) 2))) |
(*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d3 d1)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (neg.f64 d1) 2))) |
(*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d3 d1)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 d1 (neg.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (neg.f64 d1) 2))) |
(*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d3 d1)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 -1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (neg.f64 (*.f64 (-.f64 d4 (+.f64 d3 d1)) (+.f64 d1 d1)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d3 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 (-.f64 d3 d4)) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(*.f64 d1 (-.f64 (+.f64 d3 d1) (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 d1 (+.f64 d1 (-.f64 d3 (+.f64 d4 d4))))) |
(*.f64 d1 (-.f64 (neg.f64 d4) (+.f64 d3 (-.f64 d1 (+.f64 d4 d4))))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 d1 (+.f64 d1 (-.f64 d3 (+.f64 d4 d4))))) |
(*.f64 d1 (-.f64 (neg.f64 d4) (+.f64 d3 (-.f64 d1 (+.f64 d4 d4))))) |
(-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d3 (-.f64 d1 d4)))) |
(-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d4 d4))) |
(-.f64 d4 (-.f64 d4 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 2 (+.f64 d3 d1)))))) |
(*.f64 d1 (-.f64 (-.f64 d4 d4) (-.f64 (*.f64 2 (+.f64 d3 d1)) (+.f64 d1 (+.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (/.f64 (+.f64 d1 d3) (/.f64 1/2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))) (*.f64 (+.f64 d3 d1) (/.f64 d1 1/2))) |
(-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 d4 (*.f64 d1 -2)) (+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 (-.f64 d3 d4)) 2))))) |
(-.f64 (*.f64 d4 (*.f64 d1 -2)) (+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 d1 (-.f64 (*.f64 2 (+.f64 d3 (-.f64 d1 d4))) (+.f64 d3 d1))))) |
(-.f64 (*.f64 -2 (*.f64 d4 d1)) (*.f64 d1 (+.f64 (neg.f64 d4) (-.f64 (*.f64 2 (+.f64 d3 (-.f64 d1 d4))) (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d1 (+.f64 (*.f64 d4 3) d3)))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d3 d1) (*.f64 d4 3))) (*.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 (*.f64 d4 3) d3))) (*.f64 d1 (/.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 (+.f64 d3 d1))))) 1))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)))) |
(-.f64 (*.f64 d1 (+.f64 (+.f64 d3 d1) (*.f64 d4 3))) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(*.f64 d1 (-.f64 (*.f64 2 (-.f64 d4 (+.f64 d3 d1))) (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d1 (+.f64 (*.f64 d4 3) d3))))) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (+.f64 d3 d1) (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3)))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 d4 (*.f64 d1 -2))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3))) (*.f64 d4 (*.f64 d1 -2))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3))) (*.f64 -2 (*.f64 d4 d1))) |
(-.f64 (/.f64 (+.f64 d1 d3) (/.f64 1/2 d1)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))))) |
(-.f64 (*.f64 (+.f64 d3 d1) (/.f64 d1 1/2)) (+.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1))))))) |
(-.f64 (*.f64 (+.f64 d3 d1) (/.f64 d1 1/2)) (*.f64 d1 (+.f64 d1 (+.f64 (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))) d3)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 2 (*.f64 (-.f64 d4 (+.f64 d3 d1)) (+.f64 d1 d1))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (*.f64 d1 3))) |
(*.f64 (-.f64 d4 (+.f64 d3 d1)) (-.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 d1 3))) |
(-.f64 (/.f64 (neg.f64 (+.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1)) (/.f64 (*.f64 2 (neg.f64 d4)) (/.f64 1 d1))) |
(/.f64 (-.f64 (neg.f64 (+.f64 d1 (+.f64 d4 d3))) (*.f64 2 (neg.f64 d4))) (/.f64 1 d1)) |
(*.f64 (-.f64 (neg.f64 (+.f64 d1 (+.f64 d4 d3))) (*.f64 d4 -2)) (/.f64 d1 1)) |
(-.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 d1 d3))) (/.f64 1 d1)) (/.f64 (neg.f64 (+.f64 d4 (+.f64 d1 d3))) (/.f64 1 d1))) |
(/.f64 (-.f64 (*.f64 2 (neg.f64 (+.f64 d3 d1))) (neg.f64 (+.f64 d1 (+.f64 d4 d3)))) (/.f64 1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d3 d1) -2) (neg.f64 (+.f64 d1 (+.f64 d4 d3)))) (/.f64 d1 1)) |
(-.f64 (/.f64 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)) (/.f64 1 d1)) (*.f64 d1 d4)) |
(-.f64 (*.f64 (+.f64 d4 (-.f64 d4 (+.f64 d3 d1))) (/.f64 d1 1)) (*.f64 d4 d1)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d4))) |
(-.f64 (/.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3))) (/.f64 1 d1)) (/.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d1 (+.f64 (*.f64 d4 3) d3)))) |
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (*.f64 2 (+.f64 d3 d1))) (+.f64 (+.f64 d1 (+.f64 d4 d3)) (*.f64 2 (+.f64 d3 d1))))) |
(*.f64 d1 (+.f64 (*.f64 2 (+.f64 d3 d1)) (-.f64 (+.f64 d1 (+.f64 d4 d3)) (*.f64 (+.f64 d3 d1) 4)))) |
(-.f64 (/.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d4 (*.f64 d4 3)) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d1 (+.f64 (*.f64 d4 3) d3)))) |
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (/.f64 -1 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (*.f64 2 (+.f64 d3 d1)))) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (*.f64 2 (+.f64 d3 d1)) d4) (+.f64 d3 d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d4 d3))) (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (+.f64 (*.f64 d4 3) (-.f64 (+.f64 d3 d1) (*.f64 2 (+.f64 d1 (+.f64 d4 d3)))))) |
(-.f64 (*.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d4 (*.f64 d4 3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d1 (+.f64 (*.f64 d4 3) d3)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d1 d3) (*.f64 d4 3)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d4 d3))) (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (+.f64 (*.f64 d4 3) (-.f64 (+.f64 d3 d1) (*.f64 2 (+.f64 d1 (+.f64 d4 d3)))))) |
(-.f64 (*.f64 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(-.f64 (*.f64 (+.f64 d4 (-.f64 d4 (+.f64 d3 d1))) (/.f64 d1 1)) (*.f64 d4 d1)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d4))) |
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) 2) d1) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3))) |
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) 3))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d4 (+.f64 d3 d1)) 4) (*.f64 -3 (+.f64 d3 (-.f64 d1 d4))))) |
(-.f64 (*.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3))) d1) (*.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d1 (+.f64 (*.f64 d4 3) d3)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 2 (*.f64 (-.f64 d4 (+.f64 d3 d1)) (+.f64 d1 d1))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (*.f64 d1 3))) |
(*.f64 (-.f64 d4 (+.f64 d3 d1)) (-.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 d1 3))) |
(-.f64 (*.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (neg.f64 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (*.f64 2 (+.f64 d3 d1)))) (*.f64 (+.f64 d3 d1) (neg.f64 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (*.f64 2 (+.f64 d3 d1)) d4) (+.f64 d3 d1))) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (*.f64 2 (+.f64 d3 d1))) (+.f64 (+.f64 d1 (+.f64 d4 d3)) (*.f64 2 (+.f64 d3 d1))))) |
(*.f64 d1 (+.f64 (*.f64 2 (+.f64 d3 d1)) (-.f64 (+.f64 d1 (+.f64 d4 d3)) (*.f64 (+.f64 d3 d1) 4)))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d1 d4)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 (-.f64 d4 d4) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(-.f64 (neg.f64 (-.f64 d4 d4)) (*.f64 d1 (+.f64 d3 (-.f64 d1 d4)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) -1) (*.f64 d4 (*.f64 d1 -2))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3))) (*.f64 d4 (*.f64 d1 -2))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3))) (*.f64 -2 (*.f64 d4 d1))) |
(-.f64 (*.f64 (/.f64 (+.f64 d1 d3) (/.f64 1/2 d1)) -1) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3)))) |
(-.f64 (neg.f64 (*.f64 (+.f64 d3 d1) (/.f64 d1 1/2))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3)))) |
(-.f64 (/.f64 (neg.f64 d1) (/.f64 1/2 (+.f64 d3 d1))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d3)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d4 d4))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))) 1/2) (*.f64 1/2 (*.f64 d1 (neg.f64 d4)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (-.f64 d4 (*.f64 2 (+.f64 d3 d1)))) (*.f64 d1 (neg.f64 d4)))) |
(*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (*.f64 2 (+.f64 d3 d1))) (neg.f64 d4)))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 d4 (+.f64 d3 d1)) (*.f64 d1 3)) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(*.f64 1/2 (*.f64 d1 (-.f64 (*.f64 -3 (+.f64 d3 (-.f64 d1 d4))) (-.f64 d4 (+.f64 d3 d1))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2)))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))) (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 2 (+.f64 d3 d1)))))) |
(*.f64 d1 (-.f64 (-.f64 d4 d4) (-.f64 (*.f64 2 (+.f64 d3 d1)) (+.f64 d1 (+.f64 d4 d3))))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) (+.f64 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) (+.f64 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) (*.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d1 d3) (*.f64 d4 3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d1 (+.f64 (*.f64 d4 3) d3)))) |
(-.f64 (+.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (+.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (*.f64 (+.f64 d3 d1) (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3)))) |
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d3))) (*.f64 d4 (*.f64 d1 -2)))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3))) (*.f64 d4 (*.f64 d1 -2))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d3))) (*.f64 -2 (*.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))) |
(-.f64 (*.f64 2 (*.f64 (-.f64 d4 (+.f64 d3 d1)) (+.f64 d1 d1))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) (*.f64 d1 3))) |
(*.f64 (-.f64 d4 (+.f64 d3 d1)) (-.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 d1 3))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 d1 (neg.f64 (/.f64 -1 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (-.f64 d4 (+.f64 d1 d3)) (neg.f64 (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (+.f64 d1 (-.f64 d3 d4)) (/.f64 -1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) -1) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) 1/2)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d4 (+.f64 d1 d3))) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 1/2 (/.f64 1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 1/2) (/.f64 1/2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2)) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (-.f64 (*.f64 d1 3) (*.f64 2 (+.f64 d1 d1))) (/.f64 (-.f64 d4 (+.f64 d3 d1)) -1)) |
(*.f64 (-.f64 d4 (+.f64 d3 d1)) (/.f64 (-.f64 (*.f64 d1 3) (*.f64 2 (+.f64 d1 d1))) -1)) |
(/.f64 (-.f64 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 d1 d3)) (/.f64 -1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(*.f64 d1 (-.f64 (+.f64 d3 d1) (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(/.f64 (-.f64 (neg.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 d1 (-.f64 d3 d4))) (/.f64 -1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(*.f64 d1 (-.f64 (+.f64 d3 d1) (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(/.f64 (-.f64 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2))) (+.f64 d4 (+.f64 d1 d3))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 d4 (+.f64 d1 (+.f64 d4 d3))) (-.f64 d4 (*.f64 2 (+.f64 d3 d1)))) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d4 (+.f64 d3 d1)) (-.f64 (+.f64 d4 d4) (*.f64 2 (+.f64 d3 d1))))) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))) (+.f64 (+.f64 d3 d1) (*.f64 d4 3))) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d1 (+.f64 (*.f64 d4 3) d3))) (*.f64 2 (-.f64 d4 (+.f64 d3 d1))))) |
(/.f64 (-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2) 2)) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))) (*.f64 (-.f64 d4 (+.f64 d3 d1)) 3))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d4 (+.f64 d3 d1)) 4) (*.f64 -3 (+.f64 d3 (-.f64 d1 d4))))) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (+.f64 d1 d3) (*.f64 d4 3))) (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3)))) (/.f64 -1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d1 (+.f64 (*.f64 d4 3) d3)))) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 d4 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (*.f64 d1 (+.f64 d1 d3))) -1) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(*.f64 d1 (-.f64 (+.f64 d3 d1) (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (*.f64 (+.f64 d1 (-.f64 d3 d4)) 2))) (*.f64 d1 (neg.f64 d4))) -1) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(*.f64 d1 (-.f64 (+.f64 d3 d1) (-.f64 d4 (*.f64 2 (-.f64 d4 (+.f64 d3 d1)))))) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 d4 (-.f64 d4 (*.f64 (+.f64 d1 d3) 2)))) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) -1) |
(*.f64 (-.f64 (-.f64 d4 (+.f64 d1 (+.f64 d4 d3))) (-.f64 d4 (*.f64 2 (+.f64 d3 d1)))) (neg.f64 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d4 (+.f64 d3 d1)) (-.f64 (+.f64 d4 d4) (*.f64 2 (+.f64 d3 d1))))) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 d4) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) -1) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) -1) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (-.f64 (*.f64 d1 (neg.f64 d4)) (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))) -1) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 3)) (*.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d1)) 2)) -1) |
(*.f64 (-.f64 (*.f64 d1 3) (*.f64 2 (+.f64 d1 d1))) (/.f64 (-.f64 d4 (+.f64 d3 d1)) -1)) |
(*.f64 (-.f64 d4 (+.f64 d3 d1)) (/.f64 (-.f64 (*.f64 d1 3) (*.f64 2 (+.f64 d1 d1))) -1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2)) (/.f64 1 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d4 d3))) (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (+.f64 (*.f64 d4 3) (-.f64 (+.f64 d3 d1) (*.f64 2 (+.f64 d1 (+.f64 d4 d3)))))) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d3) (*.f64 d4 3)) (*.f64 (+.f64 d4 (+.f64 d1 d3)) 2)) (neg.f64 (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d4 d3))) (+.f64 (+.f64 d3 d1) (*.f64 d4 3)))) |
(*.f64 d1 (+.f64 (*.f64 d4 3) (-.f64 (+.f64 d3 d1) (*.f64 2 (+.f64 d1 (+.f64 d4 d3)))))) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2)) (/.f64 1 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (*.f64 2 (+.f64 d3 d1))) (+.f64 (+.f64 d1 (+.f64 d4 d3)) (*.f64 2 (+.f64 d3 d1))))) |
(*.f64 d1 (+.f64 (*.f64 2 (+.f64 d3 d1)) (-.f64 (+.f64 d1 (+.f64 d4 d3)) (*.f64 (+.f64 d3 d1) 4)))) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 2)) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2)) (neg.f64 (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (*.f64 2 (+.f64 d3 d1))) (+.f64 (+.f64 d1 (+.f64 d4 d3)) (*.f64 2 (+.f64 d3 d1))))) |
(*.f64 d1 (+.f64 (*.f64 2 (+.f64 d3 d1)) (-.f64 (+.f64 d1 (+.f64 d4 d3)) (*.f64 (+.f64 d3 d1) 4)))) |
(neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (neg.f64 (*.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
Compiled 9 to 5 computations (44.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (-.f64 d2 d1) d1) |
Compiled 14 to 6 computations (57.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | -inf | (*.f64 (-.f64 d2 d1) d1) |
| 0.0ms | d1 | @ | inf | (*.f64 (-.f64 d2 d1) d1) |
| 0.0ms | d2 | @ | 0 | (*.f64 (-.f64 d2 d1) d1) |
| 0.0ms | d2 | @ | -inf | (*.f64 (-.f64 d2 d1) d1) |
| 0.0ms | d1 | @ | 0 | (*.f64 (-.f64 d2 d1) d1) |
| 1× | batch-egg-rewrite |
| 1078× | rational.json-simplify-5 |
| 1008× | rational.json-simplify-13 |
| 840× | rational.json-simplify-24 |
| 740× | rational.json-simplify-14 |
| 658× | rational.json-simplify-11 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 36 | 13 |
| 2 | 132 | 13 |
| 3 | 780 | 13 |
| 4 | 7245 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 d2 d1) d1) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d2 (+.f64 d2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))) (*.f64 (-.f64 d2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (-.f64 d2 d2) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d2 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 0 (neg.f64 (*.f64 d1 (+.f64 d2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (+.f64 d2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d2 d1) 0) (neg.f64 (*.f64 d1 (+.f64 d2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (*.f64 (-.f64 d2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 (+.f64 d1 d1)))) (*.f64 d1 (-.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 1 (neg.f64 (*.f64 d1 (+.f64 d2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d2 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (*.f64 d2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 0 (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (/.f64 (+.f64 d1 (*.f64 d2 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (neg.f64 (+.f64 d1 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (-.f64 0 (*.f64 d2 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (-.f64 (-.f64 d1 d1) (*.f64 d2 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d2 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (neg.f64 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (-.f64 0 (*.f64 (-.f64 d2 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d2 (/.f64 -1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d2 d1) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 (-.f64 d2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d1 d2) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d2 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d2)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d2)) (-.f64 0 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d2)) (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d2)) (/.f64 (*.f64 (-.f64 d2 d1) 2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d2)) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d1 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 -1 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 d2))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))) (-.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 d1))) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 (*.f64 (neg.f64 d1) 2)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (/.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (/.f64 (+.f64 d2 d2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 d1)) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 (+.f64 d2 d1))) (*.f64 d2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d2 d1)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 d1))) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d2 (/.f64 -1 d1)) (/.f64 (-.f64 d1 (+.f64 d2 d2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (*.f64 d2 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d2 (*.f64 d2 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d2 d1) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 d2 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d2 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d2 (*.f64 d2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (-.f64 d2 d1)) d1) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) d1) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) d1) (*.f64 d1 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (-.f64 d1 d2)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d2 d1) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 d1 (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 d1)) -1) (*.f64 -1 (*.f64 d2 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 d2 d1) 0) -1) (*.f64 d1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 d1))) 1/2) (*.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d1))) (+.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d2 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 1 (-.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (-.f64 0 (/.f64 1 (-.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 d1) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 d1) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d2 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (-.f64 d2 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 d2) (-.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 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (/.f64 1 (-.f64 d2 d1)) (+.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 1 (-.f64 d2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d1 d2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 d2 d1) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (-.f64 d2 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d2 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (-.f64 d2 d1)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d2 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 d2 d1) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))) (+.f64 d2 d2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 (-.f64 d1 d2)) d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 2)) d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d2 d1)) (+.f64 d2 d2)) d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 d2) (+.f64 d2 (-.f64 d2 d1))) d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d2 d2) d1) d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d2 d1) 0)) d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d2) 2)) d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d1 d1)) (+.f64 d2 d2)) d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d2))) d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) 0)) d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d2) (-.f64 d2 d1)) (-.f64 d2 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 d1) 2) (+.f64 d2 d2)) (+.f64 d2 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d2) 2) (*.f64 (-.f64 d2 d1) 0)) (-.f64 d1 d2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 d2 d1) 2)) (-.f64 d1 d2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 d2) (*.f64 (-.f64 d2 d1) 0)) (neg.f64 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 d2) (neg.f64 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d2) (-.f64 d2 (+.f64 d2 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d2 d1) 2)) (neg.f64 d2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d2 (-.f64 d2 d1))) (neg.f64 d2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 d2))) (+.f64 d1 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (-.f64 d1 d2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (-.f64 d1 d2) (*.f64 (-.f64 d2 d1) 2)) (*.f64 (-.f64 d1 d2) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d2) (*.f64 (-.f64 d1 d2) 2)) (*.f64 (-.f64 d1 d2) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 d1) (*.f64 (-.f64 d2 d1) 2)) (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 (-.f64 d2 d1) 2)) (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 (+.f64 d2 d1)) (*.f64 d2 3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (-.f64 d2 d1))) (*.f64 d2 3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d2 d2)) (-.f64 (neg.f64 d1) d2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d2) (*.f64 (-.f64 d2 d1) 2)) (-.f64 (neg.f64 d2) d2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 d1) d2) (-.f64 (neg.f64 d1) d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d2 d1) (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))) (*.f64 (+.f64 d2 d1) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (*.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) d2) (*.f64 d1 3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d2 d1) 2) d2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 (*.f64 (-.f64 d2 d1) 2) d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 d2) (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d2 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d1 (*.f64 d2 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 0 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 (neg.f64 d1) (+.f64 d2 d2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d2 3) (+.f64 (neg.f64 d1) (+.f64 d2 (*.f64 d2 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 (-.f64 d2 (+.f64 d2 d1)) (+.f64 d2 d2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d2 3) (+.f64 (-.f64 d2 (+.f64 d2 d1)) (+.f64 d2 (*.f64 d2 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d2 d1) (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d1 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d1 (-.f64 d1 d2)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 (*.f64 (-.f64 d2 d1) 2) (*.f64 (+.f64 d2 d1) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 d1 (*.f64 d2 3)) -1) (/.f64 (*.f64 (+.f64 d2 d1) 2) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d2 (*.f64 d2 3))) (*.f64 (+.f64 d1 (*.f64 d2 3)) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d2 d1)) (*.f64 (+.f64 d1 d1) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d1) (*.f64 (+.f64 d1 (-.f64 d1 d2)) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d1 (*.f64 d2 3))) (*.f64 (*.f64 (+.f64 d2 d1) 2) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d2 (-.f64 d2 d1)) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (+.f64 d2 d1)) (*.f64 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 d2 d1) 1/2) (*.f64 (*.f64 (-.f64 d2 d1) 3) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (+.f64 d1 (*.f64 d2 3))) (*.f64 (+.f64 d2 (+.f64 (-.f64 d2 d1) (*.f64 d2 3))) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 (neg.f64 d1) d2) (-.f64 (neg.f64 d2) d2)) (+.f64 (-.f64 (neg.f64 d1) d2) (-.f64 (neg.f64 d1) d2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2)))) (+.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d2 d1)) d2) (+.f64 (+.f64 d2 (-.f64 d2 d1)) (+.f64 d2 (-.f64 d2 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) (*.f64 (-.f64 d2 d1) 3)) (+.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) (*.f64 (*.f64 (-.f64 d2 d1) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (+.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d2 3) (+.f64 d2 d1)) d2) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d2 d1)) (+.f64 d1 d1)) d2) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d2 d2) (+.f64 d2 (-.f64 d2 d1))) d2) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d2 d1) 2)) d2) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (-.f64 d2 d1)) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d1 d1)) (+.f64 d1 d1)) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 d2))) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d1) d2) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) 2)) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 d1)) (+.f64 d2 d2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))) (-.f64 d2 d1)) (+.f64 d2 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 d1) 2) (+.f64 d1 d1)) (+.f64 d2 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d2) 2) (*.f64 (-.f64 d2 d1) 2)) (-.f64 d1 d2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 d2) (*.f64 (-.f64 d2 d1) 2)) (neg.f64 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d2 (+.f64 d1 d1)) (-.f64 d2 (+.f64 d2 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 (-.f64 d2 d1) (*.f64 d2 3))) (-.f64 d2 d1)) (+.f64 d1 (*.f64 d2 3))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) d1) (*.f64 d2 3)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d2 (+.f64 d2 (+.f64 d1 d1))) (-.f64 (neg.f64 d1) d2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d2 d1)) (+.f64 d1 (*.f64 d1 3))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (-.f64 d1 d2))) (*.f64 d1 3)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d2) (+.f64 d2 d1)) (-.f64 (-.f64 d2 d1) (+.f64 d2 (*.f64 d2 3)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2))) -1) (/.f64 (+.f64 d1 (*.f64 d2 3)) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (-.f64 d2 d1) 3) -1) (/.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) -1) (/.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) d1) (+.f64 (+.f64 d1 (-.f64 d1 d2)) (+.f64 d1 (-.f64 d1 d2)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 d1) 2) (+.f64 d1 (*.f64 d2 3))) (+.f64 (*.f64 (+.f64 d2 d1) 2) (*.f64 (+.f64 d2 d1) 2))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d1 d2))))))) |
| 1× | egg-herbie |
| 1438× | rational.json-simplify-14 |
| 1320× | rational.json-simplify-13 |
| 1056× | rational.json-simplify-11 |
| 826× | rational.json-simplify-1 |
| 748× | rational.json-simplify-5 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 710 | 11909 |
| 1 | 3421 | 11599 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) 0) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 0)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1))) |
(+.f64 0 (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 (+.f64 d2 d1)))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d2 d1) 0))) |
(+.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 d1))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))) (*.f64 (-.f64 d2 d1) 0))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 d2 d2) (*.f64 d1 d1))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d1)))) |
(+.f64 (*.f64 d2 d1) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d2 (+.f64 d1 d1)))))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d2 d1))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d2 d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 0 (neg.f64 (*.f64 d1 (+.f64 d2 d1))))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (+.f64 d2 d1))))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d2 d1) 0) (neg.f64 (*.f64 d1 (+.f64 d2 d1))))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (*.f64 (-.f64 d2 d1) 0))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 (+.f64 d1 d1)))) (*.f64 d1 (-.f64 d2 d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 1 (neg.f64 (*.f64 d1 (+.f64 d2 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 (-.f64 d1 d2))) |
(+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 d2)))) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (*.f64 d2 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 0 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (/.f64 (+.f64 d1 (*.f64 d2 3)) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (neg.f64 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d2 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (-.f64 0 (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (-.f64 (-.f64 d1 d1) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))) (*.f64 d2 d1)) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (-.f64 0 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (/.f64 d2 (/.f64 -1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d2 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 d1)))) |
(+.f64 (*.f64 (*.f64 d2 d1) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) 0) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 0)) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 (-.f64 d2 d1) 0))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d1 d2) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d2 d1) 2))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (-.f64 0 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) -1)) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (/.f64 (*.f64 (-.f64 d2 d1) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d1 d2) 2))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 -1 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 d2 d1) (*.f64 d1 d1)) |
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d1) 0))) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2)))) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d2 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d1))) |
(-.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2))))) |
(-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 (-.f64 d2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 d2))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))) (-.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 d1))) (*.f64 d2 d1)) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d2 d1)))) |
(-.f64 (*.f64 d2 (*.f64 (neg.f64 d1) 2)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (/.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (/.f64 (+.f64 d2 d2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d2 (/.f64 -1 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 (+.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) |
(-.f64 (+.f64 0 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 d1)) (*.f64 d2 d1)) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 (+.f64 d2 d1))) (*.f64 d2 (+.f64 d1 d1))) |
(-.f64 (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d2 d1)) (*.f64 d1 d1)) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d1))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 d1))) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2))))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (/.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (/.f64 1 d1))) |
(-.f64 (/.f64 d2 (/.f64 -1 d1)) (/.f64 (-.f64 d1 (+.f64 d2 d2)) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 d2 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d2 (*.f64 d2 3)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) |
(-.f64 (/.f64 (*.f64 (+.f64 d2 d1) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 d2 3)) (/.f64 -1 d1))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d2 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d2 (*.f64 d2 3)))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d2 d1)) d1) (*.f64 d2 d1)) |
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) d1) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) d1) (*.f64 d1 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 (+.f64 d1 (-.f64 d1 d2)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 d1) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d2 3)))) |
(-.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d1)) -1) (*.f64 -1 (*.f64 d2 (+.f64 d1 d1)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d2 d1) 0) -1) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 d1))) 1/2) (*.f64 1/2 (*.f64 d1 d1))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d1)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d1))) (+.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(-.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 d1 (neg.f64 (/.f64 1 (-.f64 d1 d2)))) |
(/.f64 d1 (-.f64 0 (/.f64 1 (-.f64 d1 d2)))) |
(/.f64 (-.f64 d2 d1) (/.f64 1 d1)) |
(/.f64 (-.f64 d2 d1) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (-.f64 d2 d1) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 (*.f64 d1 (-.f64 d2 d1)) 1) |
(/.f64 1 (/.f64 (/.f64 1 (-.f64 d2 d1)) d1)) |
(/.f64 (-.f64 d1 d2) (/.f64 -1 d1)) |
(/.f64 (-.f64 d1 d2) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 d2))) |
(/.f64 (neg.f64 d1) (-.f64 (/.f64 1 (-.f64 d2 d1)) (+.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 1 (-.f64 d2 d1))))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d2)))) |
(/.f64 (*.f64 d1 (-.f64 d1 d2)) -1) |
(/.f64 (*.f64 (-.f64 d2 d1) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (-.f64 d2 d1)) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d2 d1) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1 (-.f64 d2 d1)) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d2 d1)) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d2 d1))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d2))))) |
(/.f64 (*.f64 (-.f64 d2 d1) 1/2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (-.f64 d2 d1))) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))) (+.f64 d2 d2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (-.f64 d2 d1))) |
(/.f64 (-.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d2))) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d2))) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 1 (-.f64 d1 d2))) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 (-.f64 d1 d2))) |
(/.f64 (-.f64 (+.f64 d2 (-.f64 d1 d2)) d2) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 2)) d2) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d2 d1)) (+.f64 d2 d2)) d2) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d2) (+.f64 d2 (-.f64 d2 d1))) d2) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d2) d1) d2) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d2 d1) 0)) d2) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d2) 2)) d2) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d1 d1)) (+.f64 d2 d2)) d1) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d2))) d1) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) 0)) d1) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d2) (-.f64 d2 d1)) (-.f64 d2 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 d1) 2) (+.f64 d2 d2)) (+.f64 d2 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d2) 2) (*.f64 (-.f64 d2 d1) 0)) (-.f64 d1 d2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 d2 d1) 2)) (-.f64 d1 d2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d2) (*.f64 (-.f64 d2 d1) 0)) (neg.f64 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 d2) (neg.f64 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (neg.f64 d2) (-.f64 d2 (+.f64 d2 d1))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d2 d1) 2)) (neg.f64 d2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d2 (-.f64 d2 d1))) (neg.f64 d2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 d2))) (+.f64 d1 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (-.f64 d1 d2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (-.f64 d1 d2) (*.f64 (-.f64 d2 d1) 2)) (*.f64 (-.f64 d1 d2) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d2) (*.f64 (-.f64 d1 d2) 2)) (*.f64 (-.f64 d1 d2) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d1) (*.f64 (-.f64 d2 d1) 2)) (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 (-.f64 d2 d1) 2)) (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 d2 d1)) (*.f64 d2 3)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (-.f64 d2 d1))) (*.f64 d2 3)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d2 d2)) (-.f64 (neg.f64 d1) d2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d2) (*.f64 (-.f64 d2 d1) 2)) (-.f64 (neg.f64 d2) d2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (neg.f64 d1) d2) (-.f64 (neg.f64 d1) d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 d1) (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))) (*.f64 (+.f64 d2 d1) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 1 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (*.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) d2) (*.f64 d1 3)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d2 d1) 2) d2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 d2 (+.f64 (*.f64 (-.f64 d2 d1) 2) d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d2 d2) (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d2 d1))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d1 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 0 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d2 (+.f64 (neg.f64 d1) (+.f64 d2 d2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d2 3) (+.f64 (neg.f64 d1) (+.f64 d2 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d2 (+.f64 (-.f64 d2 (+.f64 d2 d1)) (+.f64 d2 d2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d2 3) (+.f64 (-.f64 d2 (+.f64 d2 d1)) (+.f64 d2 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d2 d1) (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d1 d1))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d1 (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d1 (-.f64 d1 d2)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 (*.f64 (-.f64 d2 d1) 2) (*.f64 (+.f64 d2 d1) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d1 (*.f64 d2 3)) -1) (/.f64 (*.f64 (+.f64 d2 d1) 2) -1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d2 (*.f64 d2 3))) (*.f64 (+.f64 d1 (*.f64 d2 3)) -1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d2 d1)) (*.f64 (+.f64 d1 d1) -1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (neg.f64 d1) (*.f64 (+.f64 d1 (-.f64 d1 d2)) -1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 (*.f64 d2 3))) (*.f64 (*.f64 (+.f64 d2 d1) 2) -1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d2 (-.f64 d2 d1)) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (+.f64 d2 d1)) (*.f64 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (-.f64 d2 d1) 1/2) (*.f64 (*.f64 (-.f64 d2 d1) 3) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (+.f64 d1 (*.f64 d2 3))) (*.f64 (+.f64 d2 (+.f64 (-.f64 d2 d1) (*.f64 d2 3))) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 (neg.f64 d1) d2) (-.f64 (neg.f64 d2) d2)) (+.f64 (-.f64 (neg.f64 d1) d2) (-.f64 (neg.f64 d1) d2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2)))) (+.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d2 d1)) d2) (+.f64 (+.f64 d2 (-.f64 d2 d1)) (+.f64 d2 (-.f64 d2 d1)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) (*.f64 (-.f64 d2 d1) 3)) (+.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) (*.f64 (*.f64 (-.f64 d2 d1) 2) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (+.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 d2 3) (+.f64 d2 d1)) d2) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d2 d1)) (+.f64 d1 d1)) d2) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d2) (+.f64 d2 (-.f64 d2 d1))) d2) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d2 d1) 2)) d2) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (-.f64 d2 d1)) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d1 d1)) (+.f64 d1 d1)) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 d2))) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) d2) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) 2)) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 d1)) (+.f64 d2 d2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))) (-.f64 d2 d1)) (+.f64 d2 d1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 d1) 2) (+.f64 d1 d1)) (+.f64 d2 d1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d2) 2) (*.f64 (-.f64 d2 d1) 2)) (-.f64 d1 d2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d2) (*.f64 (-.f64 d2 d1) 2)) (neg.f64 d1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 d2 (+.f64 d1 d1)) (-.f64 d2 (+.f64 d2 d1))) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 (-.f64 d2 d1) (*.f64 d2 3))) (-.f64 d2 d1)) (+.f64 d1 (*.f64 d2 3))) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) d1) (*.f64 d2 3)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 d2 (+.f64 d2 (+.f64 d1 d1))) (-.f64 (neg.f64 d1) d2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d2 d1)) (+.f64 d1 (*.f64 d1 3))) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (-.f64 d1 d2))) (*.f64 d1 3)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d2) (+.f64 d2 d1)) (-.f64 (-.f64 d2 d1) (+.f64 d2 (*.f64 d2 3)))) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2))) -1) (/.f64 (+.f64 d1 (*.f64 d2 3)) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 d2 d1) 3) -1) (/.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) -1) (/.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3)))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) d1) (+.f64 (+.f64 d1 (-.f64 d1 d2)) (+.f64 d1 (-.f64 d1 d2)))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 d1) 2) (+.f64 d1 (*.f64 d2 3))) (+.f64 (*.f64 (+.f64 d2 d1) 2) (*.f64 (+.f64 d2 d1) 2))) (/.f64 1 d1)) |
(neg.f64 (*.f64 d1 (-.f64 d1 d2))) |
| Outputs |
|---|
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) 0) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d2 d1)) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 0)) |
(*.f64 (-.f64 d2 d1) (+.f64 d1 0)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2))) |
(+.f64 0 (*.f64 d1 (-.f64 d2 d1))) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))) |
(+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) |
(+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 2 (-.f64 d2 d1)))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (neg.f64 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 (+.f64 d2 d1)))) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d2 d1) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (neg.f64 d1))) (*.f64 (-.f64 d2 d1) 0)) |
(+.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (neg.f64 d1)))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (neg.f64 d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))))) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 (neg.f64 d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))))) |
(*.f64 (-.f64 d2 d1) (+.f64 d1 0)) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 d1))) |
(*.f64 (-.f64 d2 d1) (+.f64 d1 0)) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))) (*.f64 (-.f64 d2 d1) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 (+.f64 d1 d2)))) (*.f64 (-.f64 d2 d1) 0)) |
(*.f64 (-.f64 d2 d1) (-.f64 d1 0)) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (neg.f64 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 (+.f64 d1 d2)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2))) |
(+.f64 (*.f64 d2 d1) (-.f64 (-.f64 d2 d2) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2)))))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d1)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d1)))) |
(+.f64 (*.f64 d2 d1) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d2 (+.f64 d1 d1)))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 1/2 (-.f64 d2 (+.f64 d1 (+.f64 d1 d2)))))) |
(+.f64 (*.f64 d1 d2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d1 d2)))))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d2 d1))) |
(+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) |
(+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 2 (-.f64 d2 d1)))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2)))))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 d2))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d2 d1)) d1)) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d2 d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d2)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d2) d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 0 (neg.f64 (*.f64 d1 (+.f64 d2 d1))))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d2)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (+.f64 d2 d1))))) |
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d2 d1) 0) (neg.f64 (*.f64 d1 (+.f64 d2 d1))))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (+.f64 (*.f64 d2 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d2))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 d1 (-.f64 (*.f64 d1 (+.f64 d1 d2)) (neg.f64 d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (*.f64 (-.f64 d2 d1) 0))) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (-.f64 d2 d1) 0))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d2))) (*.f64 (-.f64 d2 d1) 0))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)))) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 (+.f64 d1 d1)))) (*.f64 d1 (-.f64 d2 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d1 d2)))) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d1)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(-.f64 (+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 d1)))) |
(*.f64 (-.f64 d2 d1) (+.f64 d1 0)) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 1 (neg.f64 (*.f64 d1 (+.f64 d2 d1))))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (*.f64 d2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 d1))) (*.f64 d2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (*.f64 d1 (+.f64 d1 d2)) (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2))))))) |
(+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2))))) (+.f64 (-.f64 d1 d1) (*.f64 d1 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d1)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2))))))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2))))))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d2 d1))) |
(*.f64 (-.f64 d2 d1) (+.f64 d1 0)) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 (-.f64 d1 d2))) |
(+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) |
(+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 2 (-.f64 d2 d1)))) |
(+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 (+.f64 d2 (-.f64 d2 d1)))) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d1))) (*.f64 d2 (+.f64 d1 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 0 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (neg.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (/.f64 (+.f64 d1 (*.f64 d2 3)) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d2 3)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (neg.f64 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (neg.f64 (+.f64 d1 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d2 3)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d2 (+.f64 d1 d1))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) |
(+.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d2) d1))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (-.f64 0 (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (neg.f64 (*.f64 (neg.f64 d1) (*.f64 d2 2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (neg.f64 (*.f64 d2 (*.f64 d1 -2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (-.f64 (-.f64 d1 d1) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) (*.f64 d2 2)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (*.f64 d2 (*.f64 d1 -2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) (*.f64 d2 2)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (*.f64 d2 (*.f64 d1 -2)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d2 d1))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (-.f64 0 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 2 (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) (neg.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 4)) (neg.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 4)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 2 (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 4)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (/.f64 d2 (/.f64 -1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d2 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 (+.f64 d2 (-.f64 d2 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d1)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 d1)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d1)))) |
(+.f64 (*.f64 (*.f64 d2 d1) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) 0) |
(*.f64 d1 (-.f64 d2 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 (+.f64 d1 d2)))) (*.f64 (-.f64 d2 d1) 0)) |
(*.f64 (-.f64 d2 d1) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 (+.f64 d1 d2)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 (-.f64 d2 d1) 0))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d2)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d2)))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 d2))) |
(*.f64 d1 (-.f64 d2 d1)) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d1 d2) (+.f64 d1 d1))) |
(*.f64 (-.f64 d1 d2) (-.f64 d1 (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d2 d1) 2))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (*.f64 d1 (-.f64 d2 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d2 d1) (*.f64 d1 2)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (*.f64 2 (-.f64 d2 d1)))) (*.f64 d1 (-.f64 d1 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 d2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 d1))) (-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (-.f64 0 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (*.f64 d1 (-.f64 d2 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) -1)) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (*.f64 d1 (-.f64 d2 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (/.f64 (*.f64 (-.f64 d2 d1) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (*.f64 d1 (-.f64 d2 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d2) 1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d1 d2) 2))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (*.f64 d1 (-.f64 d2 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) -2))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 -1 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (*.f64 d1 (-.f64 d2 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) -2))) |
(-.f64 (*.f64 d2 d1) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d1) 0))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2)))) |
(*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d2)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d2))) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d2 d1))) |
(*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d2)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d2))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 d2 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d1))) |
(*.f64 d1 (-.f64 d2 d1)) |
(-.f64 (*.f64 d2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 0))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2)))))) |
(-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 d2))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 (-.f64 d2 d1))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (*.f64 d1 (-.f64 d2 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) -2))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 d2))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 d1))) (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))) (-.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2))))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 (*.f64 2 (-.f64 d2 d1)))))) |
(-.f64 (*.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 d1))) (*.f64 d2 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 d1))) (*.f64 d1 d2)) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)) (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)) (*.f64 d1 (*.f64 2 (-.f64 d2 d1)))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 2 (-.f64 d2 d1))))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d2 d1)))) |
(-.f64 (*.f64 d2 (*.f64 (neg.f64 d1) 2)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) (*.f64 d2 2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 d1))) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (*.f64 d2 (*.f64 d1 -2)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 (-.f64 d2 d1) (*.f64 d1 2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 d1))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (/.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (*.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 2 (-.f64 d2 d1))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 2 (-.f64 d2 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) (*.f64 d2 2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (*.f64 d2 (*.f64 d1 -2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (/.f64 (+.f64 d2 d2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 (+.f64 d2 d2) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (*.f64 (+.f64 d2 d2) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d2 (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 2 (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 4)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 (+.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (-.f64 (neg.f64 d2) d1))) |
(-.f64 (+.f64 0 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d2))) |
(+.f64 0 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d2))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (neg.f64 (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 d1)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) |
(+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (*.f64 2 (-.f64 d2 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (*.f64 d1 (+.f64 d2 d1))) (*.f64 d2 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 2)) (*.f64 d2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 d1))) (*.f64 d2 (+.f64 d1 d1)))) |
(-.f64 (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (neg.f64 (*.f64 (neg.f64 d1) (*.f64 d2 2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (neg.f64 (*.f64 d2 (*.f64 d1 -2)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) (*.f64 d2 2)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (*.f64 d2 (*.f64 d1 -2)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 4)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d2 d1)) (*.f64 d1 d1)) |
(*.f64 (-.f64 d2 d1) (+.f64 d1 0)) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d2 d1))) |
(*.f64 (-.f64 d2 d1) (+.f64 d1 0)) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 d1))) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2))))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2))))))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2))))))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) (*.f64 d2 2)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (*.f64 d2 (*.f64 d1 -2)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 2 (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 4)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(-.f64 (/.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3))) (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3)))) (/.f64 1 d1)) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 (+.f64 d2 (+.f64 (*.f64 d2 3) (*.f64 d2 3))) (+.f64 (*.f64 d2 3) (+.f64 d2 (+.f64 d1 (*.f64 d2 3)))))))) |
(-.f64 (/.f64 d2 (/.f64 -1 d1)) (/.f64 (-.f64 d1 (+.f64 d2 d2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d2 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d2)) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (-.f64 d1 (+.f64 d2 d2)) (/.f64 d1 1))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 d2 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d2 (*.f64 d2 3)) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3)))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (*.f64 d2 3) (+.f64 d2 (*.f64 d2 3))))) |
(-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (-.f64 (neg.f64 d2) d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d2 d1) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 d2 3)) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 d2)) (+.f64 d1 (*.f64 d2 3)))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d2 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d2 (*.f64 d2 3)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3)))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (*.f64 d2 3) (+.f64 d2 (*.f64 d2 3))))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d2 d1)) d1) (*.f64 d2 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 d1))) (*.f64 d1 d2)) |
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) d1) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 2 (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 4)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) d1) (*.f64 d1 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))))) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3))) (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3))))) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 (+.f64 (*.f64 d2 3) (*.f64 d2 3))) (+.f64 (*.f64 d2 3) (+.f64 d2 (+.f64 d1 (*.f64 d2 3))))))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(*.f64 (-.f64 d2 d1) (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))) |
(*.f64 (-.f64 d2 d1) (+.f64 d1 (-.f64 (*.f64 d1 3) (*.f64 d1 3)))) |
(-.f64 (*.f64 (+.f64 d1 (-.f64 d1 d2)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 d1) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d2 3)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 d2)) (+.f64 d1 (*.f64 d2 3)))) |
(-.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d1)) -1) (*.f64 -1 (*.f64 d2 (+.f64 d1 d1)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d2 (+.f64 d1 d1)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d2 d1) 0) -1) (*.f64 d1 (-.f64 d1 d2))) |
(+.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(-.f64 (*.f64 (-.f64 d2 d1) 0) (*.f64 d1 (-.f64 d1 d2))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 d1))) 1/2) (*.f64 1/2 (*.f64 d1 d1))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 d1))) (*.f64 d1 d1))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d1)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1)))) (*.f64 d1 (+.f64 d1 d2)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 d1)))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 d2 d1) (*.f64 d1 3)) (*.f64 d1 (-.f64 d2 d1)))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 3/2)) (*.f64 d1 (*.f64 (-.f64 d2 d1) 1/2))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (*.f64 d2 3)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d1))) (+.f64 (*.f64 d1 (+.f64 d2 d1)) (*.f64 d1 (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2)))))) |
(-.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d2))))) |
(*.f64 d1 (-.f64 d1 (+.f64 d1 (-.f64 d1 d2)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d2))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d1 (-.f64 (neg.f64 d1) d2))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) (*.f64 d2 2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d1)) (*.f64 d2 (*.f64 d1 -2))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)) 2) (*.f64 (-.f64 d2 d1) (*.f64 d1 3)))) |
(-.f64 (*.f64 2 (*.f64 (-.f64 d2 d1) (*.f64 d1 2))) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d1) 4)) (*.f64 (-.f64 d2 d1) (*.f64 d1 3))) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 d1 (neg.f64 (/.f64 1 (-.f64 d1 d2)))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 d1 (-.f64 0 (/.f64 1 (-.f64 d1 d2)))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (-.f64 d2 d1) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (-.f64 d2 d1) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (-.f64 d2 d1) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (*.f64 d1 (-.f64 d2 d1)) 1) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 1 (/.f64 (/.f64 1 (-.f64 d2 d1)) d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (-.f64 d1 d2) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (-.f64 d1 d2) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (-.f64 d1 d2) (-.f64 (/.f64 1 d1) (/.f64 2 d1))) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 d2))) |
(*.f64 (neg.f64 d1) (/.f64 (-.f64 d1 d2) 1)) |
(/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d2 d1))) |
(/.f64 (neg.f64 d1) (-.f64 (/.f64 1 (-.f64 d2 d1)) (+.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 1 (-.f64 d2 d1))))) |
(/.f64 d1 (-.f64 (/.f64 2 (-.f64 d2 d1)) (/.f64 -1 (-.f64 d1 d2)))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d2)))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (*.f64 d1 (-.f64 d1 d2)) -1) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (*.f64 (-.f64 d2 d1) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (-.f64 d2 d1)) 1/2)) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d2 d1) 2))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1 (-.f64 d2 d1)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d2 d1)) d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d2 d1))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d2 d1) 2)))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 d2)) (*.f64 d1 (-.f64 d1 d2))))) |
(/.f64 (*.f64 (-.f64 d1 d2) (+.f64 d1 d1)) -2) |
(/.f64 (*.f64 (-.f64 d2 d1) 1/2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (-.f64 d2 d1))) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))) (+.f64 d2 d2)) (/.f64 1 d1)) |
(*.f64 (+.f64 d2 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (+.f64 d2 d2))) (/.f64 d1 1)) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d2 d2) d1)) (/.f64 d1 1)) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (-.f64 d2 d1))) |
(*.f64 (/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) -1) (/.f64 (-.f64 d2 d1) 1)) |
(*.f64 (-.f64 (*.f64 d1 -3) (+.f64 (neg.f64 d1) (*.f64 d1 -3))) (/.f64 (-.f64 d2 d1) 1)) |
(/.f64 (-.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d2))) |
(*.f64 (-.f64 (neg.f64 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 (-.f64 d1 d2) 1)) |
(*.f64 (-.f64 (-.f64 d1 0) (+.f64 d1 d1)) (/.f64 (-.f64 d1 d2) 1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d2))) |
(*.f64 (-.f64 (neg.f64 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 (-.f64 d1 d2) 1)) |
(*.f64 (-.f64 (-.f64 d1 0) (+.f64 d1 d1)) (/.f64 (-.f64 d1 d2) 1)) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 1 (-.f64 d1 d2))) |
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (/.f64 (-.f64 d1 d2) 1)) |
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 d1 3/2)) (/.f64 (-.f64 d1 d2) 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 (-.f64 d1 d2))) |
(*.f64 (-.f64 (+.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 (-.f64 d1 d2) 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 d1 d2) 1)) |
(/.f64 (-.f64 (+.f64 d2 (-.f64 d1 d2)) d2) (/.f64 -1 d1)) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d1 d2) d2)) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 d2 d2) d2)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 2)) d2) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (*.f64 2 (-.f64 d2 d1))) d2) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d2 d1)) (+.f64 d2 d2)) d2) (/.f64 -1 d1)) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d1 d2) d2)) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 d2 d2) d2)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d2) (+.f64 d2 (-.f64 d2 d1))) d2) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 d2 (-.f64 d2 d1)) d2) (neg.f64 d1)) |
(*.f64 (-.f64 (-.f64 d2 d2) (-.f64 d2 d1)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d2) d1) d2) (/.f64 -1 d1)) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d1 d2) d2)) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 d2 d2) d2)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d2 d1) 0)) d2) (/.f64 -1 d1)) |
(*.f64 (+.f64 d1 (-.f64 (*.f64 (-.f64 d2 d1) 0) d2)) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 d1 d2)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d2 d1)) (*.f64 (-.f64 d1 d2) 2)) d2) (/.f64 -1 d1)) |
(*.f64 (+.f64 (+.f64 d2 (-.f64 d2 d1)) (-.f64 (*.f64 2 (-.f64 d1 d2)) d2)) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 2 (-.f64 d1 d2)) (+.f64 d2 (-.f64 (-.f64 d2 d1) d2))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d1 d1)) (+.f64 d2 d2)) d1) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (-.f64 (+.f64 d1 d1) (+.f64 d2 d2))) d1) (neg.f64 d1)) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 d2)) d1)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d2))) d1) (/.f64 -1 d1)) |
(*.f64 (+.f64 (-.f64 d1 d1) (-.f64 (+.f64 d1 (-.f64 d1 d2)) d1)) (neg.f64 d1)) |
(*.f64 (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 (-.f64 d1 d1) d2))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) 0)) d1) (/.f64 -1 d1)) |
(*.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) (-.f64 (*.f64 (-.f64 d2 d1) 0) d1)) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (+.f64 d1 (-.f64 (-.f64 d1 d1) d2))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d2) (-.f64 d2 d1)) (-.f64 d2 d1)) (/.f64 -1 d1)) |
(*.f64 (+.f64 (-.f64 d1 d2) (-.f64 (-.f64 d2 d1) (-.f64 d2 d1))) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 d1 (-.f64 (-.f64 d2 d2) d1)) (-.f64 d2 d1)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 d1) 2) (+.f64 d2 d2)) (+.f64 d2 d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 d1 d2)) (+.f64 d1 d2)) (+.f64 d2 d2)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d2) 2) (*.f64 (-.f64 d2 d1) 0)) (-.f64 d1 d2)) (/.f64 -1 d1)) |
(*.f64 (+.f64 (*.f64 2 (-.f64 d1 d2)) (-.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 d1 d2))) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (*.f64 2 (-.f64 d1 d2)) (-.f64 d1 d2))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 d2 d1) 2)) (-.f64 d1 d2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 d2 (-.f64 d1 (*.f64 (-.f64 d2 d1) -2))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d2) (*.f64 (-.f64 d2 d1) 0)) (neg.f64 d1)) (/.f64 -1 d1)) |
(*.f64 (+.f64 (neg.f64 d2) (-.f64 (*.f64 (-.f64 d2 d1) 0) (neg.f64 d1))) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (-.f64 d2 d1) 0) (-.f64 (-.f64 d1 0) d2)) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 d2) (neg.f64 d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (neg.f64 d2) (neg.f64 d1)) (neg.f64 d1)) |
(*.f64 (-.f64 (-.f64 d1 0) d2) (neg.f64 d1)) |
(/.f64 (-.f64 (neg.f64 d2) (-.f64 d2 (+.f64 d2 d1))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 d2) (-.f64 d2 (neg.f64 d2))) (neg.f64 d1)) |
(*.f64 (+.f64 d2 (-.f64 d1 (-.f64 d2 (neg.f64 d2)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d2 d1) 2)) (neg.f64 d2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (neg.f64 d1) (neg.f64 d2)) (*.f64 2 (-.f64 d2 d1))) (neg.f64 d1)) |
(*.f64 (-.f64 (-.f64 d2 (-.f64 d1 0)) (*.f64 2 (-.f64 d2 d1))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d2 (-.f64 d2 d1))) (neg.f64 d2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 -1 (+.f64 d2 (-.f64 d2 d1))) (neg.f64 d2)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 d1 d2) (-.f64 d1 d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d2))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 d2))) (+.f64 d1 d1)) (/.f64 -1 d1)) |
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 (-.f64 d1 d2)) (+.f64 d1 d1))) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 d1 d1) d2)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 d1 (*.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (-.f64 d1 d2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 d1 (*.f64 2 (-.f64 d2 d1))) (+.f64 d1 (-.f64 d1 d2))) (neg.f64 d1)) |
(*.f64 (-.f64 (-.f64 d1 (*.f64 2 (-.f64 d2 d1))) (-.f64 (+.f64 d1 d1) d2)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (-.f64 d1 d2) (*.f64 (-.f64 d2 d1) 2)) (*.f64 (-.f64 d1 d2) 2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (-.f64 d1 d2) (*.f64 2 (-.f64 d2 d1))) (*.f64 2 (-.f64 d1 d2))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d2) (*.f64 (-.f64 d1 d2) 2)) (*.f64 (-.f64 d1 d2) 2)) (/.f64 -1 d1)) |
(*.f64 (+.f64 (-.f64 d1 d2) (-.f64 (*.f64 2 (-.f64 d1 d2)) (*.f64 2 (-.f64 d1 d2)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 d1) (*.f64 (-.f64 d2 d1) 2)) (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d1 d2) (*.f64 2 (-.f64 d2 d1))) (+.f64 d1 (+.f64 d1 (-.f64 d2 d2)))) (neg.f64 d1)) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d1 (*.f64 2 (-.f64 d2 d1))) (+.f64 d1 (+.f64 d1 (-.f64 d2 d2))))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 (-.f64 d2 d1) 2)) (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 2 (-.f64 d2 d1))) (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 2 (-.f64 d2 d1)))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 2 (-.f64 d2 d1)) (-.f64 (+.f64 d2 (*.f64 d2 3)) (-.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 2 (-.f64 d2 d1))))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d2 (+.f64 d2 d1)) (*.f64 d2 3)) (/.f64 -1 d1)) |
(*.f64 (+.f64 d2 (-.f64 (+.f64 d1 d2) (*.f64 d2 3))) (neg.f64 d1)) |
(*.f64 (+.f64 d2 (+.f64 d1 (-.f64 d2 (*.f64 d2 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (-.f64 d2 d1))) (*.f64 d2 3)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) (+.f64 d2 (-.f64 d2 d1)))) (*.f64 d2 3)) (neg.f64 d1)) |
(*.f64 (-.f64 d1 (-.f64 (+.f64 d2 d2) (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 d2 3))))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d2 d2)) (-.f64 (neg.f64 d1) d2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 d2 (-.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d2 d2)))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 -1 (+.f64 d2 d2)) (-.f64 (neg.f64 d2) d1)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d2) (*.f64 (-.f64 d2 d1) 2)) (-.f64 (neg.f64 d2) d2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d2) (*.f64 2 (-.f64 d2 d1))) (-.f64 (neg.f64 d2) d2)) (neg.f64 d1)) |
(*.f64 (-.f64 d2 (-.f64 (+.f64 d2 (*.f64 2 (-.f64 d2 d1))) (-.f64 d2 (-.f64 d1 0)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (neg.f64 d1) d2) (-.f64 (neg.f64 d1) d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (neg.f64 d1) (+.f64 d2 (-.f64 (neg.f64 d1) d1))) (neg.f64 d1)) |
(*.f64 (-.f64 d1 (-.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) d1))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 d1) (+.f64 d2 (+.f64 d1 (-.f64 d1 d2)))) (*.f64 (+.f64 d2 d1) 2)) (/.f64 -1 d1)) |
(*.f64 (+.f64 (+.f64 d1 d2) (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d2 d2))) (*.f64 2 (+.f64 d1 d2)))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 1 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3)))) (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3)))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 1 (+.f64 (*.f64 d2 3) (+.f64 d2 (+.f64 d1 (*.f64 d2 3))))) (+.f64 d2 (+.f64 d2 (+.f64 (*.f64 d2 3) (*.f64 d2 3))))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (*.f64 (-.f64 d2 d1) 2)) (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3))) (*.f64 2 (-.f64 d2 d1))) (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3)))) (neg.f64 d1)) |
(*.f64 (+.f64 d2 (-.f64 (+.f64 (*.f64 d2 3) (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 2 (-.f64 d2 d1)))) (+.f64 (*.f64 d2 3) (+.f64 d2 (+.f64 d1 (*.f64 d2 3)))))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) d2) (*.f64 d1 3)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (-.f64 (*.f64 d1 3) d2)) (*.f64 d1 3)) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (-.f64 d1 d2) 1/2) (*.f64 (-.f64 d2 d1) 1/2)) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 -1/2 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) 1/2)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (+.f64 (*.f64 (-.f64 d2 d1) 2) d2)) (/.f64 -1 d1)) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 d2 d1) (+.f64 d2 (*.f64 2 (-.f64 d2 d1))))) (neg.f64 d1)) |
(/.f64 (-.f64 d2 (+.f64 (*.f64 (-.f64 d2 d1) 2) d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 d2 (+.f64 d1 (*.f64 2 (-.f64 d2 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d2 d2) (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d2 d1))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d2 (+.f64 d1 (*.f64 2 (-.f64 d2 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d1 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(*.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) (+.f64 d1 (+.f64 (*.f64 2 (-.f64 d2 d1)) (*.f64 d2 3))))) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d1 (+.f64 (*.f64 2 (-.f64 d2 d1)) (*.f64 d2 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 0 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))))) (/.f64 -1 d1)) |
(*.f64 (+.f64 d1 (-.f64 (+.f64 (*.f64 d2 3) (+.f64 d2 (*.f64 d2 3))) (+.f64 0 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3)))))) (neg.f64 d1)) |
(*.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (-.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d2 (+.f64 0 (+.f64 d2 (+.f64 (*.f64 d2 3) (*.f64 d2 3))))))) (neg.f64 d1)) |
(/.f64 (-.f64 d2 (+.f64 (neg.f64 d1) (+.f64 d2 d2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d2 (+.f64 d2 (+.f64 (neg.f64 d1) d2))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d2 3) (+.f64 (neg.f64 d1) (+.f64 d2 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d2 3) (+.f64 (neg.f64 d1) (+.f64 d2 (*.f64 d2 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 d2 (+.f64 (-.f64 d2 (+.f64 d2 d1)) (+.f64 d2 d2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d2 (+.f64 (-.f64 d2 (+.f64 d1 d2)) (+.f64 d2 d2))) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 d2 d2) (+.f64 (+.f64 d2 d2) (-.f64 d2 d1))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d2 3) (+.f64 (-.f64 d2 (+.f64 d2 d1)) (+.f64 d2 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d2 3) (+.f64 (-.f64 d2 (+.f64 d1 d2)) (+.f64 d2 (*.f64 d2 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d2 d1) (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d1 d1))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d2 (+.f64 d1 (*.f64 2 (-.f64 d2 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 d1 (+.f64 (*.f64 (-.f64 d2 d1) 2) (+.f64 d1 (-.f64 d1 d2)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d1 (+.f64 (*.f64 2 (-.f64 d2 d1)) (+.f64 d1 (-.f64 d1 d2)))) (neg.f64 d1)) |
(*.f64 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 (*.f64 2 (-.f64 d2 d1)) d2)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 (*.f64 (-.f64 d2 d1) 2) (*.f64 (+.f64 d2 d1) 2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 (*.f64 2 (-.f64 d2 d1)) (*.f64 2 (+.f64 d1 d2)))) (neg.f64 d1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d1 (*.f64 d2 3)) -1) (/.f64 (*.f64 (+.f64 d2 d1) 2) -1)) (/.f64 -1 d1)) |
(*.f64 (/.f64 (-.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 2 (+.f64 d1 d2))) -1) (neg.f64 d1)) |
(*.f64 (+.f64 (neg.f64 d1) (-.f64 (*.f64 d2 -3) (*.f64 (+.f64 d1 d2) -2))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d2 (*.f64 d2 3))) (*.f64 (+.f64 d1 (*.f64 d2 3)) -1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 -1 (+.f64 d2 (*.f64 d2 3))) (neg.f64 (+.f64 d1 (*.f64 d2 3)))) (neg.f64 d1)) |
(*.f64 (+.f64 (neg.f64 d2) (-.f64 (*.f64 d2 -3) (neg.f64 (+.f64 d1 (*.f64 d2 3))))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d2 d1)) (*.f64 (+.f64 d1 d1) -1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 -1 (+.f64 d1 d2)) (neg.f64 (+.f64 d1 d1))) (neg.f64 d1)) |
(/.f64 (-.f64 (neg.f64 d1) (*.f64 (+.f64 d1 (-.f64 d1 d2)) -1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (neg.f64 d1) (neg.f64 (+.f64 d1 (-.f64 d1 d2)))) (neg.f64 d1)) |
(*.f64 (-.f64 (neg.f64 d1) (neg.f64 (-.f64 (+.f64 d1 d1) d2))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 (*.f64 d2 3))) (*.f64 (*.f64 (+.f64 d2 d1) 2) -1)) (/.f64 -1 d1)) |
(*.f64 (/.f64 (-.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 2 (+.f64 d1 d2))) -1) (neg.f64 d1)) |
(*.f64 (+.f64 (neg.f64 d1) (-.f64 (*.f64 d2 -3) (*.f64 (+.f64 d1 d2) -2))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d2 (-.f64 d2 d1)) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (+.f64 d2 (-.f64 d2 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (+.f64 d2 d1)) (*.f64 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d1 d2) 1/2) (*.f64 1/2 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (-.f64 d2 d1) 1/2) (*.f64 (*.f64 (-.f64 d2 d1) 3) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (-.f64 d2 d1) 1/2) (*.f64 1/2 (*.f64 (-.f64 d2 d1) 3))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 (-.f64 d2 d1) 1/2) (*.f64 (-.f64 d2 d1) 3/2)) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (+.f64 d1 (*.f64 d2 3))) (*.f64 (+.f64 d2 (+.f64 (-.f64 d2 d1) (*.f64 d2 3))) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 1/2 (+.f64 d1 (*.f64 d2 3))) (*.f64 1/2 (+.f64 (-.f64 d2 d1) (+.f64 d2 (*.f64 d2 3))))) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d2 3/2) (*.f64 1/2 (+.f64 d2 (+.f64 d2 (-.f64 (*.f64 d2 3) d1)))))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 (neg.f64 d1) d2) (-.f64 (neg.f64 d2) d2)) (+.f64 (-.f64 (neg.f64 d1) d2) (-.f64 (neg.f64 d1) d2))) (/.f64 -1 d1)) |
(*.f64 (+.f64 (-.f64 (neg.f64 d1) d2) (-.f64 (-.f64 (neg.f64 d2) d2) (+.f64 (neg.f64 d1) (-.f64 (-.f64 (neg.f64 d1) d2) d2)))) (neg.f64 d1)) |
(*.f64 (+.f64 (neg.f64 d2) (-.f64 (-.f64 (-.f64 (neg.f64 d2) d1) d2) (+.f64 (-.f64 (neg.f64 d2) d1) (-.f64 (neg.f64 d2) d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2)))) (+.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d2 3)) (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 2 (-.f64 d2 d1)))) (+.f64 d1 (+.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 d2 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 d2 d1)) d2) (+.f64 (+.f64 d2 (-.f64 d2 d1)) (+.f64 d2 (-.f64 d2 d1)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))) (+.f64 d2 (+.f64 (+.f64 d2 (-.f64 d2 d1)) (-.f64 d2 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) (*.f64 (-.f64 d2 d1) 3)) (+.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) (*.f64 (*.f64 (-.f64 d2 d1) 2) 2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 2 (-.f64 d2 d1))) (*.f64 (-.f64 d2 d1) 3)) (+.f64 (*.f64 2 (*.f64 2 (-.f64 d2 d1))) (*.f64 2 (*.f64 2 (-.f64 d2 d1))))) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 (*.f64 (-.f64 d2 d1) 4) (*.f64 (-.f64 d2 d1) 3)) (+.f64 (*.f64 (-.f64 d2 d1) 4) (*.f64 (-.f64 d2 d1) 4))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3)))) (+.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))))) (/.f64 -1 d1)) |
(*.f64 (+.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3))) (-.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3))) (+.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3))) (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3)))))) (neg.f64 d1)) |
(*.f64 (+.f64 (+.f64 d2 (+.f64 d2 (+.f64 (*.f64 d2 3) (*.f64 d2 3)))) (-.f64 (+.f64 (*.f64 d2 3) (+.f64 d2 (+.f64 d1 (*.f64 d2 3)))) (+.f64 (+.f64 d2 (+.f64 d2 (+.f64 (*.f64 d2 3) (*.f64 d2 3)))) (+.f64 d2 (+.f64 d2 (+.f64 (*.f64 d2 3) (*.f64 d2 3))))))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 d2 3) (+.f64 d2 d1)) d2) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (*.f64 d2 3) (+.f64 d1 d2)) d2) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d2 d1)) (+.f64 d1 d1)) d2) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (-.f64 (+.f64 d1 d2) (+.f64 d1 d1))) d2) (/.f64 d1 1)) |
(/.f64 d1 (/.f64 1 (-.f64 (+.f64 d2 (+.f64 d1 (-.f64 d2 d2))) (+.f64 d1 d1)))) |
(/.f64 (-.f64 (+.f64 (-.f64 d2 d2) (+.f64 d2 (-.f64 d2 d1))) d2) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (+.f64 (-.f64 d2 d2) (-.f64 d2 d1))) d2) (/.f64 d1 1)) |
(*.f64 (+.f64 (-.f64 d2 d2) (+.f64 d2 (-.f64 (-.f64 d2 d1) d2))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d2 d1) 2)) d2) (/.f64 1 d1)) |
(*.f64 (-.f64 d2 (+.f64 d1 (*.f64 2 (-.f64 d2 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (-.f64 d2 d1)) (-.f64 d2 d1)) d1) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (-.f64 (-.f64 d2 d1) (-.f64 d2 d1))) d1) (/.f64 d1 1)) |
(*.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 (-.f64 d2 d2)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d1 d1)) (+.f64 d1 d1)) d1) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d1)) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 d2))) d1) (/.f64 1 d1)) |
(*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d2))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) d2) d1) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d2 d1)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) (*.f64 (-.f64 d2 d1) 2)) d1) (/.f64 1 d1)) |
(*.f64 (-.f64 d1 (+.f64 (*.f64 2 (-.f64 d2 d1)) (+.f64 d1 (-.f64 d1 d2)))) (neg.f64 d1)) |
(*.f64 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 (*.f64 2 (-.f64 d2 d1)) d2)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 d1)) (+.f64 d2 d2)) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d1 d2)) (+.f64 d2 d2)) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 d2 (-.f64 d2 d1))) (-.f64 d2 d1)) (+.f64 d2 d1)) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (-.f64 (-.f64 d2 d1) (-.f64 d2 d1))) d1) (/.f64 d1 1)) |
(*.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 (+.f64 d2 (-.f64 d2 d2)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 d1) 2) (+.f64 d1 d1)) (+.f64 d2 d1)) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 d1 d2)) (+.f64 d1 d2)) (+.f64 d1 d1)) (/.f64 d1 1)) |
(*.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 d1 d2)) (+.f64 d1 d1)) (+.f64 d1 d2)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d2) 2) (*.f64 (-.f64 d2 d1) 2)) (-.f64 d1 d2)) (/.f64 1 d1)) |
(*.f64 (+.f64 (*.f64 2 (-.f64 d1 d2)) (-.f64 (*.f64 2 (-.f64 d2 d1)) (-.f64 d1 d2))) (/.f64 d1 1)) |
(*.f64 (+.f64 (*.f64 2 (-.f64 d2 d1)) (-.f64 (*.f64 2 (-.f64 d1 d2)) (-.f64 d1 d2))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d2) (*.f64 (-.f64 d2 d1) 2)) (neg.f64 d1)) (/.f64 1 d1)) |
(*.f64 (+.f64 (neg.f64 d2) (-.f64 (*.f64 2 (-.f64 d2 d1)) (neg.f64 d1))) (/.f64 d1 1)) |
(*.f64 (+.f64 (*.f64 2 (-.f64 d2 d1)) (-.f64 (-.f64 d1 0) d2)) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 d2 (+.f64 d1 d1)) (-.f64 d2 (+.f64 d2 d1))) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 d2 (+.f64 d1 d1)) (-.f64 d2 (+.f64 d1 d2))) (/.f64 d1 1)) |
(*.f64 (+.f64 d1 (-.f64 d2 (-.f64 (+.f64 d1 d1) (-.f64 d2 d2)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (+.f64 (-.f64 d2 d1) (*.f64 d2 3))) (-.f64 d2 d1)) (+.f64 d1 (*.f64 d2 3))) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 (-.f64 d2 d1) (+.f64 d2 (*.f64 d2 3))) (+.f64 d1 (*.f64 d2 3))) (-.f64 d2 d1)) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) d1)) (-.f64 d1 (-.f64 d2 d2))) (+.f64 d1 (*.f64 d2 3))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) d1) (*.f64 d2 3)) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) d1)) (*.f64 d2 3)) (/.f64 d1 1)) |
(*.f64 (+.f64 d2 (-.f64 (-.f64 (*.f64 d2 3) d1) (*.f64 d2 3))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 d2 (+.f64 d2 (+.f64 d1 d1))) (-.f64 (neg.f64 d1) d2)) (/.f64 1 d1)) |
(*.f64 (-.f64 d2 (-.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d1 (+.f64 d1 d2))))) (/.f64 d1 1)) |
(*.f64 (-.f64 (-.f64 d2 (+.f64 d1 (+.f64 d1 d2))) (-.f64 (neg.f64 d2) d1)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d2 d1)) (+.f64 d1 (*.f64 d1 3))) (/.f64 1 d1)) |
(*.f64 (+.f64 (+.f64 d1 d1) (-.f64 (+.f64 d1 d2) (+.f64 d1 (*.f64 d1 3)))) (/.f64 d1 1)) |
(*.f64 (+.f64 (+.f64 d1 d2) (-.f64 (+.f64 d1 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (-.f64 d1 d2))) (*.f64 d1 3)) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 d1 (-.f64 d1 d2))) (/.f64 d1 1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 (*.f64 d1 3) (-.f64 (+.f64 d1 d1) d2)) (*.f64 d1 3))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d2) (+.f64 d2 d1)) (-.f64 (-.f64 d2 d1) (+.f64 d2 (*.f64 d2 3)))) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (neg.f64 d1) (+.f64 d2 (+.f64 d1 d2))) (-.f64 (-.f64 d2 d1) (+.f64 d2 (*.f64 d2 3)))) (/.f64 d1 1)) |
(*.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) (-.f64 (+.f64 d1 d2) (-.f64 (-.f64 (neg.f64 d2) d1) (-.f64 d2 d1))))) (/.f64 d1 1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 (-.f64 d2 d1) 2))) -1) (/.f64 (+.f64 d1 (*.f64 d2 3)) -1)) (/.f64 1 d1)) |
(*.f64 (/.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 2 (-.f64 d2 d1))) (+.f64 d1 (*.f64 d2 3))) -1) (/.f64 d1 1)) |
(*.f64 (/.f64 (-.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3))) (*.f64 2 (-.f64 d2 d1))) -1) (/.f64 d1 1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 d2 d1) 3) -1) (/.f64 (*.f64 (*.f64 (-.f64 d2 d1) 2) 2) -1)) (/.f64 1 d1)) |
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 d2 d1) 3) (*.f64 2 (*.f64 2 (-.f64 d2 d1)))) -1) (/.f64 d1 1)) |
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 d2 d1) 3) (*.f64 (-.f64 d2 d1) 4)) -1) (/.f64 d1 1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) -1) (/.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) -1)) (/.f64 1 d1)) |
(*.f64 (/.f64 (-.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3))) (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3)))) -1) (/.f64 d1 1)) |
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 d2 3) (+.f64 d2 (+.f64 d1 (*.f64 d2 3)))) (+.f64 d2 (+.f64 d2 (+.f64 (*.f64 d2 3) (*.f64 d2 3))))) -1) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (+.f64 (+.f64 d1 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3)))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d1 (*.f64 d2 3))) (+.f64 d1 (+.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 d2 3)))) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 (*.f64 d2 3) (+.f64 d2 (+.f64 d1 (*.f64 d2 3)))) (+.f64 d1 (+.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 d2 3)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) d1) (+.f64 (+.f64 d1 (-.f64 d1 d2)) (+.f64 d1 (-.f64 d1 d2)))) (/.f64 1 d1)) |
(*.f64 (+.f64 (+.f64 d1 (-.f64 d1 d2)) (-.f64 d1 (+.f64 d1 (+.f64 (+.f64 d1 (-.f64 d1 d2)) (-.f64 d1 d2))))) (/.f64 d1 1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 (+.f64 d1 d1) d2) (+.f64 d1 (+.f64 (-.f64 (+.f64 d1 d1) d2) (-.f64 d1 d2))))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d2 d1) 2) (+.f64 d1 (*.f64 d2 3))) (+.f64 (*.f64 (+.f64 d2 d1) 2) (*.f64 (+.f64 d2 d1) 2))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d2 3)) (*.f64 2 (+.f64 d1 d2))) (+.f64 (*.f64 2 (+.f64 d1 d2)) (*.f64 2 (+.f64 d1 d2)))) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 d1 (+.f64 (*.f64 2 (+.f64 d1 d2)) (*.f64 d2 3))) (+.f64 (*.f64 2 (+.f64 d1 d2)) (*.f64 2 (+.f64 d1 d2)))) (/.f64 d1 1)) |
(neg.f64 (*.f64 d1 (-.f64 d1 d2))) |
(*.f64 d1 (-.f64 d2 d1)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
Compiled 22 to 7 computations (68.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d1 | @ | inf | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| 0.0ms | d1 | @ | -inf | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| 0.0ms | d2 | @ | -inf | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| 0.0ms | d1 | @ | 0 | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| 0.0ms | d3 | @ | 0 | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| 1× | batch-egg-rewrite |
| 1330× | rational.json-simplify-5 |
| 962× | rational.json-simplify-11 |
| 940× | rational.json-simplify-14 |
| 732× | rational.json-simplify-21 |
| 524× | rational.json-simplify-34 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 47 | 19 |
| 2 | 161 | 19 |
| 3 | 947 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 0 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (/.f64 (-.f64 (-.f64 (neg.f64 d3) d1) d2) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 0 (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (-.f64 d1 d1) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 1 (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 0 (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (-.f64 0 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (-.f64 0 (*.f64 d2 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d2 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d2 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (-.f64 0 (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d2 (/.f64 -1 d1)) (/.f64 (-.f64 (+.f64 d1 d3) (+.f64 d2 d2)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d2 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 (+.f64 d1 d3) (+.f64 d2 d2)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1))) (*.f64 d1 (+.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d2 d1) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (*.f64 (+.f64 d1 d3) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 d2)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d2 (*.f64 (+.f64 d1 d3) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 -1 d1)) (/.f64 (-.f64 d3 d2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d3 (/.f64 -1 d1)) (/.f64 (-.f64 d1 d2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 d3 d2) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d3 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 d1 d2) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) 2) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (+.f64 d1 d1) (/.f64 1 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 -1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 2)) (*.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 2)) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 (*.f64 (neg.f64 d1) 2)) (-.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d2 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d2) (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (/.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (/.f64 (+.f64 d2 d2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (/.f64 (neg.f64 d2) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (/.f64 d2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (/.f64 d2 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) (neg.f64 d1)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (-.f64 (neg.f64 d3) d1) d2) (/.f64 1 d1)) (/.f64 (-.f64 (neg.f64 d2) d2) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (*.f64 d2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (*.f64 d2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (*.f64 d2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2)) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d2 d1)) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2)) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (-.f64 (neg.f64 d3) d1) d2) d1) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (/.f64 1 d1)) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d3 (*.f64 d2 3)))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d2 (/.f64 -1 d1)) (/.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d1 d3) 2) (/.f64 -1 d1)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (/.f64 -1 d1)) (/.f64 (+.f64 d2 (*.f64 d2 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2) (/.f64 -1 d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d2 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 d2) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d1 d3) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 (*.f64 d2 3)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2) (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) d1) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) 2) d1) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) d1) (*.f64 d1 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d3 (*.f64 d2 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) -1) (*.f64 d2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) -1) (*.f64 -1 (*.f64 d1 (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d2 (*.f64 d2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 (+.f64 d1 d3)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 d2 d2))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (*.f64 -1 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 (-.f64 d3 d2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 (-.f64 d3 d2)) (*.f64 1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 (-.f64 d3 d2)) (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 1 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 0 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 d1 (-.f64 d3 d2))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 -1/2 (+.f64 d1 (-.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))))))) |
| 1× | egg-herbie |
| 1064× | rational.json-simplify-11 |
| 1058× | rational.json-simplify-14 |
| 1006× | rational.json-simplify-21 |
| 902× | rational.json-simplify-13 |
| 436× | rational.json-simplify-9 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 561 | 12013 |
| 1 | 2030 | 11673 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 (-.f64 d2 d3) d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 0) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3)))) |
(+.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d2 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d2 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 0 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (/.f64 (-.f64 (-.f64 (neg.f64 d3) d1) d2) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 0 (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (-.f64 d1 d1) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 1 (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 0 (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d2 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (+.f64 d2 d2)))) |
(+.f64 (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (-.f64 0 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (/.f64 1 d1))) |
(+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d2))) |
(+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (-.f64 0 (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d2 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (-.f64 0 (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) |
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 d2))) |
(+.f64 (/.f64 d2 (/.f64 -1 d1)) (/.f64 (-.f64 (+.f64 d1 d3) (+.f64 d2 d2)) (/.f64 -1 d1))) |
(+.f64 (/.f64 d2 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 (+.f64 d1 d3) (+.f64 d2 d2)) (neg.f64 (/.f64 1 d1)))) |
(+.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1))) (*.f64 d1 (+.f64 d2 d2))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 (*.f64 d2 d1) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (*.f64 (+.f64 d1 d3) 2))))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d2)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d2 (*.f64 (+.f64 d1 d3) 2)))))) |
(+.f64 (/.f64 d1 (/.f64 -1 d1)) (/.f64 (-.f64 d3 d2) (/.f64 -1 d1))) |
(+.f64 (/.f64 d3 (/.f64 -1 d1)) (/.f64 (-.f64 d1 d2) (/.f64 -1 d1))) |
(+.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 d3 d2) (neg.f64 (/.f64 1 d1)))) |
(+.f64 (/.f64 d3 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 d1 d2) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 0) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 0 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) 2) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) -1)) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (+.f64 d1 d1) (/.f64 1 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) 2))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 -1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 2)) (*.f64 d2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 2)) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) |
(-.f64 (*.f64 d2 (*.f64 (neg.f64 d1) 2)) (-.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d2 (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d2 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (/.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (/.f64 (+.f64 d2 d2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (/.f64 (neg.f64 d2) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (/.f64 d2 (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (/.f64 d2 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) (neg.f64 d1)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) |
(-.f64 (/.f64 (-.f64 (-.f64 (neg.f64 d3) d1) d2) (/.f64 1 d1)) (/.f64 (-.f64 (neg.f64 d2) d2) (/.f64 1 d1))) |
(-.f64 (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (+.f64 0 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (+.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(-.f64 (+.f64 0 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2)) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d2 d1)) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2)) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d2 d2))) |
(-.f64 (*.f64 (-.f64 (-.f64 (neg.f64 d3) d1) d2) d1) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (/.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (/.f64 1 d1)) (*.f64 d2 d1)) |
(-.f64 (/.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d3 (*.f64 d2 3)))) (/.f64 1 d1))) |
(-.f64 (/.f64 d2 (/.f64 -1 d1)) (/.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 d3) 2) (/.f64 -1 d1)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (/.f64 -1 d1)) (/.f64 (+.f64 d2 (*.f64 d2 3)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2) (/.f64 -1 d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (/.f64 -1 d1))) |
(-.f64 (/.f64 d2 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 d2) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 d3) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 (*.f64 d2 3)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2) (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) d1) (*.f64 d2 d1)) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) 2) d1) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) d1) (*.f64 d1 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d3 (*.f64 d2 3)))))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) -1) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) -1) (*.f64 -1 (*.f64 d1 (+.f64 d2 d2)))) |
(-.f64 (*.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d2 (*.f64 d2 3)))) |
(-.f64 (*.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 (+.f64 d1 d3)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 d2 d2))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1)))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(/.f64 d1 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))) |
(/.f64 d1 (*.f64 -1 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(/.f64 d1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d3 d2))))) |
(/.f64 d1 (neg.f64 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(/.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 1 d1)) |
(/.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -1 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1) |
(/.f64 1 (/.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))) d1)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))) |
(/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) -1) |
(/.f64 (+.f64 d1 (-.f64 d3 d2)) (/.f64 -1 d1)) |
(/.f64 (+.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 1 d1))) |
(/.f64 (+.f64 d1 (-.f64 d3 d2)) (*.f64 1 (neg.f64 (/.f64 1 d1)))) |
(/.f64 (+.f64 d1 (-.f64 d3 d2)) (-.f64 0 (/.f64 1 d1))) |
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d1 (-.f64 d3 d2)))) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))) |
(/.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))) |
(/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 d1 (-.f64 d3 d2))) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d2 (+.f64 d1 d3)))) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) |
(/.f64 1/2 (/.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))))) |
(/.f64 (*.f64 d1 1/2) (/.f64 -1/2 (+.f64 d1 (-.f64 d3 d2)))) |
(/.f64 (/.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) 1/2) -1) |
(neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) |
(neg.f64 (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d2) (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (*.f64 -1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (*.f64 -1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (*.f64 -1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (*.f64 -1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (*.f64 -1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (*.f64 -1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (*.f64 -1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (*.f64 -1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (*.f64 -1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (*.f64 -1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (*.f64 -1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 0) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 d1 (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) d1))) |
(+.f64 d1 (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3))))) |
(+.f64 (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3))) (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3))))) |
(+.f64 (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3))) (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(+.f64 d1 (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 d1 (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) d1))) |
(+.f64 d1 (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 1 (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3)))) |
(+.f64 0 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3)))) |
(+.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 0 (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d2 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d2 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d2 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 d2))) |
(+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 d2))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 0 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (neg.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(-.f64 (+.f64 d1 (-.f64 (*.f64 d1 (+.f64 d1 d3)) d1)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (/.f64 (-.f64 (-.f64 (neg.f64 d3) d1) d2) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 (-.f64 (-.f64 (neg.f64 d3) d2) d1) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (/.f64 (-.f64 d1 (-.f64 (neg.f64 d3) d2)) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 0 (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (-.f64 d1 d1) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 1 (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 0 (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(+.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(+.f64 0 (-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1)))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 (*.f64 d1 d2) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 (neg.f64 d3) d1))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(+.f64 0 (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3)))) |
(+.f64 (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d2 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) (+.f64 d2 d2)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (-.f64 0 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d2 d2))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 0 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (-.f64 0 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (neg.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (neg.f64 (+.f64 (*.f64 d2 3) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (/.f64 (-.f64 0 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 (neg.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 (neg.f64 d1) (+.f64 (*.f64 d2 3) (+.f64 d1 d3)))) |
(+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (-.f64 0 (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (neg.f64 (*.f64 d2 (*.f64 2 (neg.f64 d1))))) |
(+.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (neg.f64 (*.f64 d2 (*.f64 d1 -2)))) |
(+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 2 (neg.f64 d1))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 d1 -2)))) |
(+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 2 (neg.f64 d1))))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 d1 -2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d2 (neg.f64 d1)))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (-.f64 0 (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (neg.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3)))) |
(+.f64 0 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -4) (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -4) (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3)))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -4) (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 d2))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (/.f64 d2 (/.f64 -1 d1)) (/.f64 (-.f64 (+.f64 d1 d3) (+.f64 d2 d2)) (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (/.f64 d2 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 (+.f64 d1 d3) (+.f64 d2 d2)) (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (/.f64 d1 1))) |
(+.f64 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1))) (*.f64 d1 (+.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 (*.f64 d2 d1) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (*.f64 (+.f64 d1 d3) 2))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (*.f64 (+.f64 d1 d3) 2))))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d2)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d2 (*.f64 (+.f64 d1 d3) 2)))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d2 (*.f64 (+.f64 d1 d3) 2)))))) |
(+.f64 (/.f64 d1 (/.f64 -1 d1)) (/.f64 (-.f64 d3 d2) (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (/.f64 d3 (/.f64 -1 d1)) (/.f64 (-.f64 d1 d2) (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 d3 d2) (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (/.f64 d3 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 d1 d2) (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 0) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 0 (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 (-.f64 d2 d1) (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 0 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 d1 (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) d1))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 d1 (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) d1))) |
(-.f64 (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 0 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 0 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (+.f64 d1 (-.f64 d3 d2)) (+.f64 d1 d1))) |
(*.f64 (+.f64 d1 (-.f64 d3 d2)) (-.f64 d1 (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3))))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) 2) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) -1)) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (+.f64 d1 d1) (/.f64 1 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) 2))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 -1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 2)) (*.f64 d2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 2)) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d2 (*.f64 (+.f64 d1 d3) 2))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d2 (*.f64 (+.f64 d1 d3) 2))))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (-.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1)))) |
(-.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 0 (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(+.f64 0 (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) |
(-.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) |
(-.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3)) (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d2 (*.f64 (neg.f64 d1) 2)) (-.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 2 (neg.f64 d1))))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 d1 -2)))) |
(-.f64 (*.f64 d2 (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (*.f64 d2 (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3))) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 2 (-.f64 d2 (+.f64 d1 d3))))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (/.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (*.f64 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3))) (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 2 (-.f64 d2 (+.f64 d1 d3))))) 1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))) (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(-.f64 (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3))) (*.f64 d1 (+.f64 d2 (-.f64 (*.f64 d2 3) (*.f64 2 (-.f64 d2 (+.f64 d1 d3))))))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 2 (neg.f64 d1)))) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 d1 -2))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (/.f64 (+.f64 d2 d2) (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (/.f64 (neg.f64 d2) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (/.f64 d2 (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (/.f64 d2 (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -4) (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) (neg.f64 d1)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) (neg.f64 d1)) (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1))) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) (+.f64 d1 (+.f64 d2 d3))) (/.f64 -1 d1)) |
(-.f64 (/.f64 (-.f64 (-.f64 (neg.f64 d3) d1) d2) (/.f64 1 d1)) (/.f64 (-.f64 (neg.f64 d2) d2) (/.f64 1 d1))) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d3) d2) d1) (-.f64 (neg.f64 d2) d2)) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (neg.f64 d3) (+.f64 d1 d2)) (-.f64 (neg.f64 d2) d2)) (/.f64 d1 1)) |
(-.f64 (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (*.f64 d2 (neg.f64 d1))) |
(+.f64 0 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 0 (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (*.f64 d2 (neg.f64 d1))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (*.f64 d2 (neg.f64 d1))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d2)))) |
(-.f64 (+.f64 0 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 0 (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (+.f64 0 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(+.f64 0 (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3))))) |
(-.f64 (+.f64 0 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(+.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (neg.f64 (*.f64 d2 (*.f64 2 (neg.f64 d1))))) |
(+.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (neg.f64 (*.f64 d2 (*.f64 d1 -2)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 2 (neg.f64 d1))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 d1 -2)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2)) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -4) (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d2 d1)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3))))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 2 (neg.f64 d1))))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 d1 -2)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2)) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3)))) |
(+.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -4) (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 d2))) |
(+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 d2))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d2 d2))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d2)))) |
(+.f64 (*.f64 d1 (*.f64 2 (-.f64 d2 (+.f64 d1 d3)))) (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d2)))) |
(-.f64 (*.f64 (-.f64 (-.f64 (neg.f64 d3) d1) d2) d1) (*.f64 d2 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 d1 (-.f64 (-.f64 (neg.f64 d3) d2) d1)) (*.f64 d2 (*.f64 2 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) (+.f64 d1 d2))) (*.f64 d2 (*.f64 d1 -2))) |
(-.f64 (/.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (/.f64 1 d1)) (*.f64 d2 d1)) |
(-.f64 (*.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (/.f64 d1 1)) (*.f64 d1 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 d2)) |
(-.f64 (/.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d3 (*.f64 d2 3)))) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3))) (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d3 (*.f64 d2 3))))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 (*.f64 d2 3) (+.f64 d1 d3))) (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3)))) (/.f64 -1 d1)) |
(-.f64 (/.f64 d2 (/.f64 -1 d1)) (/.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3)))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 d3) 2) (/.f64 -1 d1)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) (neg.f64 d1)) (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1))) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) (+.f64 d1 (+.f64 d2 d3))) (/.f64 -1 d1)) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (/.f64 -1 d1)) (/.f64 (+.f64 d2 (*.f64 d2 3)) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (+.f64 d2 (*.f64 d2 3)))) |
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 (*.f64 d2 3) (+.f64 d1 d3)))) |
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2) (/.f64 -1 d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (*.f64 (+.f64 d1 d3) 2))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d2 d3))) (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(*.f64 d1 (-.f64 (+.f64 (*.f64 d2 3) (+.f64 d1 d3)) (*.f64 2 (+.f64 d1 (+.f64 d2 d3))))) |
(-.f64 (/.f64 d2 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d2 d2) (+.f64 d1 d3)))) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 d2) (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (/.f64 (*.f64 (+.f64 d1 d3) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) (neg.f64 d1)) (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1))) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) (+.f64 d1 (+.f64 d2 d3))) (/.f64 -1 d1)) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 (*.f64 d2 3)) (neg.f64 (/.f64 1 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (+.f64 d2 (*.f64 d2 3)))) |
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 (*.f64 d2 3) (+.f64 d1 d3)))) |
(-.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2) (neg.f64 (/.f64 1 d1))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (*.f64 (+.f64 d1 d3) 2))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) 2) (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (neg.f64 (/.f64 1 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d2 d3))) (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(*.f64 d1 (-.f64 (+.f64 (*.f64 d2 3) (+.f64 d1 d3)) (*.f64 2 (+.f64 d1 (+.f64 d2 d3))))) |
(-.f64 (/.f64 0 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (/.f64 0 (/.f64 1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) d1) (*.f64 d2 d1)) |
(-.f64 (*.f64 (-.f64 (+.f64 d2 d2) (+.f64 d1 d3)) (/.f64 d1 1)) (*.f64 d1 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 d2)) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) 2) d1) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -4) (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 (+.f64 d2 (*.f64 d2 3)) (*.f64 d2 3))) d1) (*.f64 d1 (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d3 (*.f64 d2 3)))))) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3))) (+.f64 d1 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d3 (*.f64 d2 3)))))) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 d2 (*.f64 d2 3))) (+.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 (*.f64 d2 3) (+.f64 d1 d3))))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(-.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 d1 (*.f64 d1 3))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) -1) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) -1) (*.f64 -1 (*.f64 d1 (+.f64 d2 d2)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (*.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) -1) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 0 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 0 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d2 (*.f64 d2 3)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))) (+.f64 d2 (*.f64 d2 3)))) |
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 d2 3)) (+.f64 (*.f64 d2 3) (+.f64 d1 d3)))) |
(-.f64 (*.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 d1 (-.f64 d2 (*.f64 (+.f64 d1 d3) 2))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d2 d3))) (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(*.f64 d1 (-.f64 (+.f64 (*.f64 d2 3) (+.f64 d1 d3)) (*.f64 2 (+.f64 d1 (+.f64 d2 d3))))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d2 (+.f64 d1 d3)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) (+.f64 d2 d2))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d1 d3))) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 2) d2))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3)))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -2 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 0 (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 0 (+.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d2 (+.f64 d1 d3))))) |
(+.f64 0 (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (+.f64 d1 (-.f64 d3 d2))))) |
(-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 0 (-.f64 d2 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d2 (*.f64 d2 3)))) (+.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 d1 (+.f64 d3 (*.f64 d2 3))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (*.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d2 3) (+.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d2 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1))) (+.f64 (*.f64 (+.f64 d2 (+.f64 d1 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 (neg.f64 d1) 2)))) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 2 (neg.f64 d1)))) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d3)) (neg.f64 d1)) (*.f64 d2 (*.f64 d1 -2))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)) 2) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 3))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -4) (*.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) |
(/.f64 d1 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 d1 (*.f64 -1 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 d1 (neg.f64 (/.f64 1 (+.f64 d1 (-.f64 d3 d2))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 d1 (neg.f64 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (-.f64 d2 (+.f64 d1 d3)) (*.f64 -1 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (-.f64 d2 (+.f64 d1 d3)) (neg.f64 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 1 (/.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) -1) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (+.f64 d1 (-.f64 d3 d2)) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (+.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (+.f64 d1 (-.f64 d3 d2)) (*.f64 1 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (+.f64 d1 (-.f64 d3 d2)) (-.f64 0 (/.f64 1 d1))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d1 (-.f64 d3 d2)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2)))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))) 1/2)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 d1 (-.f64 d3 d2))) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d2 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 (/.f64 -1 (+.f64 d1 (-.f64 d3 d2))) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d3 d2)) -2)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 d1 1/2) (/.f64 -1/2 (+.f64 d1 (-.f64 d3 d2)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (/.f64 (+.f64 d1 (-.f64 d3 d2)) -2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) 1/2) -1) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d2)))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
Compiled 28 to 12 computations (57.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
| 0.0ms | d1 | @ | inf | (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
| 0.0ms | d2 | @ | inf | (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
| 0.0ms | d4 | @ | inf | (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
| 0.0ms | d4 | @ | -inf | (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
| 1× | batch-egg-rewrite |
| 1298× | rational.json-simplify-36 |
| 1010× | rational.json-1 |
| 1010× | rational.json-2 |
| 1010× | rational.json-4 |
| 1010× | rational.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 75 | 23 |
| 2 | 356 | 19 |
| 3 | 2394 | 19 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (*.f64 0 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 0 (*.f64 0 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 0 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (*.f64 d1 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (*.f64 (+.f64 d2 d4) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (-.f64 0 (*.f64 (+.f64 d2 d4) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (/.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 1/2 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (neg.f64 (+.f64 d2 d4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1/2 (-.f64 (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 0 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 1 (-.f64 0 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (-.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (*.f64 d1 1/2) (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 0 (neg.f64 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 (+.f64 d2 d4) (neg.f64 d1))) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 -2 d1)) (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 -2 d1)) (*.f64 1 (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)) (*.f64 1 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 -1/2) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 1 (*.f64 (*.f64 d1 -1/2) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 -1/2) (+.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 -1/2) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)) (*.f64 1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d2 (/.f64 1 d1)) (/.f64 (-.f64 d4 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d2 (/.f64 1 d1)) (*.f64 1 (/.f64 (-.f64 d4 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d4 (/.f64 1 d1)) (/.f64 (-.f64 d2 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d4 (/.f64 1 d1)) (*.f64 1 (/.f64 (-.f64 d2 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d4 d1) (/.f64 1 d1)) (/.f64 d2 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d2 d1) (/.f64 1 d1)) (/.f64 d4 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)) (/.f64 d1 (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (/.f64 -2 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 (+.f64 d1 d4) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 (+.f64 d1 d2) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d2 d1) d1) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) -1) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d2 (neg.f64 d1)) -1) (*.f64 -1 (*.f64 (neg.f64 d1) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d4 (neg.f64 d1)) -1) (*.f64 -1 (*.f64 (neg.f64 d1) (-.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 1/2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 1/2 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 d2 -1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (/.f64 (-.f64 d4 d1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 d4 -1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (/.f64 (-.f64 d2 d1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2)) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 1/2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 0 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 0 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 0 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 d1)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1)) (/.f64 (+.f64 d2 d4) (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)) (+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) (+.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1))) (+.f64 (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1))) (+.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) (+.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1))) (+.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1)) (/.f64 (+.f64 d2 d4) (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1))) (+.f64 (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2) (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2)) (+.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (/.f64 1 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 d2 d4) (-.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) -1) (/.f64 (*.f64 (+.f64 d2 d4) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 1/2) (*.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 3) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 d2 d4) (/.f64 -1 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (/.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 2)) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 d4 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1/2 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 -1 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 (neg.f64 d1) (/.f64 (+.f64 d1 d1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 (neg.f64 d1) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 0 (/.f64 -1 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 -1/2) (/.f64 1/2 (/.f64 -1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) (*.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -1/2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -1/2) (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) (/.f64 1 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) (+.f64 0 (/.f64 1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (neg.f64 (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (/.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (neg.f64 (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (neg.f64 (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1/2 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1/2 d1)) (+.f64 d2 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 -2 d1)) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 d1)) (+.f64 d2 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4)))) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (*.f64 d1 -1/2)) (neg.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (-.f64 0 (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 -1/2)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 -1/2)) (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 -1/2)) (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -2) (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -2) (-.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2) (/.f64 1/2 (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2) (-.f64 (*.f64 d1 -1/2) (/.f64 1/2 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))))) |
| 1× | egg-herbie |
| 1010× | rational.json-simplify-13 |
| 920× | rational.json-simplify-11 |
| 800× | rational.json-simplify-34 |
| 782× | rational.json-simplify-3 |
| 734× | rational.json-simplify-25 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 634 | 11056 |
| 1 | 2153 | 8542 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 d2))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (*.f64 0 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 -2 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 0 (*.f64 0 (neg.f64 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 0 (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (/.f64 0 (/.f64 -2 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (*.f64 d1 1/2) 0)) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (/.f64 -2 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) -1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (-.f64 0 (*.f64 (+.f64 d2 d4) (neg.f64 d1))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (/.f64 -1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (/.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (/.f64 -2 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 1/2 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (neg.f64 (+.f64 d2 d4)) -2))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) -2))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1/2 (-.f64 (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (neg.f64 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2))) |
(+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 0 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 1 (-.f64 0 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 3)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 0 (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (-.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (*.f64 d1 1/2) (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1) d1))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 0 (*.f64 0 (neg.f64 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 0 (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 0 (*.f64 (+.f64 d2 d4) (neg.f64 d1))) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 d1 (/.f64 -2 d1)) (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1))) |
(+.f64 (/.f64 d1 (/.f64 -2 d1)) (*.f64 1 (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)))) |
(+.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1))) |
(+.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)) (*.f64 1 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)))) |
(+.f64 (-.f64 0 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (-.f64 0 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 -2))) |
(+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 -1/2) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(+.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 1 (*.f64 (*.f64 d1 -1/2) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 -1/2) (+.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 (*.f64 d1 -1/2) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (*.f64 d1 -1/2))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)) (*.f64 1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)))) |
(+.f64 (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (/.f64 d2 (/.f64 1 d1)) (/.f64 (-.f64 d4 d1) (/.f64 1 d1))) |
(+.f64 (/.f64 d2 (/.f64 1 d1)) (*.f64 1 (/.f64 (-.f64 d4 d1) (/.f64 1 d1)))) |
(+.f64 (/.f64 d4 (/.f64 1 d1)) (/.f64 (-.f64 d2 d1) (/.f64 1 d1))) |
(+.f64 (/.f64 d4 (/.f64 1 d1)) (*.f64 1 (/.f64 (-.f64 d2 d1) (/.f64 1 d1)))) |
(+.f64 (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (/.f64 (-.f64 d4 d1) (/.f64 1 d1)) (/.f64 d2 (/.f64 1 d1))) |
(+.f64 (/.f64 (-.f64 d2 d1) (/.f64 1 d1)) (/.f64 d4 (/.f64 1 d1))) |
(+.f64 (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)) (/.f64 d1 (/.f64 -2 d1))) |
(+.f64 (/.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (/.f64 -2 d1)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 0 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 (+.f64 d1 d4) (+.f64 d1 d1)))) |
(+.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 (+.f64 d1 d2) (+.f64 d1 d1)))) |
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 d2)) |
(+.f64 (*.f64 (-.f64 d2 d1) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) -1) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 (*.f64 d2 (neg.f64 d1)) -1) (*.f64 -1 (*.f64 (neg.f64 d1) (-.f64 d4 d1)))) |
(+.f64 (*.f64 (*.f64 d4 (neg.f64 d1)) -1) (*.f64 -1 (*.f64 (neg.f64 d1) (-.f64 d2 d1)))) |
(+.f64 (*.f64 (*.f64 d1 1/2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 1/2 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))))) |
(+.f64 (*.f64 (/.f64 d2 -1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (/.f64 (-.f64 d4 d1) -1))) |
(+.f64 (*.f64 (/.f64 d4 -1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (/.f64 (-.f64 d2 d1) -1))) |
(+.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2)) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) d1)) |
(+.f64 (*.f64 d2 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d4 d1)))) |
(+.f64 (*.f64 d4 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d2 d1)))) |
(+.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (-.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(+.f64 (*.f64 0 (*.f64 d1 1/2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 0 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 0 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 0 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 (/.f64 -2 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (/.f64 0 (/.f64 -2 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 -2 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (/.f64 0 (/.f64 -2 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)))) |
(-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 d1)) |
(-.f64 (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1)) (/.f64 (+.f64 d2 d4) (/.f64 -2 d1))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2))))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(-.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -1/2))) |
(-.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2))) |
(-.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)) (+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3)) |
(-.f64 (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d1 (+.f64 d2 d4)))))) |
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) (+.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 d1))) |
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1))) (+.f64 (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)))) |
(-.f64 (+.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1))) (+.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) (/.f64 -1 d1)))) |
(-.f64 (+.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) (+.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 1 d1)))) |
(-.f64 (+.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1))) (+.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1)) (/.f64 (+.f64 d2 d4) (/.f64 -2 d1)))) |
(-.f64 (+.f64 (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1))) (+.f64 (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)))) |
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -1/2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2) (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2)) (+.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (/.f64 1 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (-.f64 (-.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 d2 d4))) |
(*.f64 d1 (-.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (-.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (-.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) -1) (/.f64 (*.f64 (+.f64 d2 d4) 2) -1))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 1/2) (*.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 3) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2))) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3))))) |
(*.f64 d1 (-.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 (+.f64 d2 d4))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (/.f64 -1 (/.f64 -1 d1)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3)))) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) -1))) |
(*.f64 (neg.f64 d1) (-.f64 (/.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 2)) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) d1) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1/2 (/.f64 1/2 d1))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 -1 (/.f64 -1 d1))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 (neg.f64 d1) (/.f64 (+.f64 d1 d1) -1))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 (neg.f64 d1) (*.f64 d1 -2))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 0 (/.f64 -1 (/.f64 -1 d1)))) |
(*.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2)) |
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 -1/2) (/.f64 1/2 (/.f64 -1 (+.f64 d2 d4))))) |
(*.f64 1/2 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 d4))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 -1 d1)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) (*.f64 d1 -1/2)) |
(*.f64 (*.f64 d1 -1/2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) |
(*.f64 (*.f64 d1 -1/2) (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2))) |
(*.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) -1) |
(*.f64 -1/2 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 1/2) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) (+.f64 d1 d1)) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) (/.f64 1 (/.f64 1/2 d1))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) (+.f64 0 (/.f64 1 (/.f64 1/2 d1)))) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (*.f64 d1 1/2)) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (neg.f64 (*.f64 d1 -1/2))) |
(*.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) |
(*.f64 2 (/.f64 1/2 (/.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) |
(*.f64 2 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (/.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) |
(*.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (neg.f64 (*.f64 d1 -1/2))) |
(*.f64 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (neg.f64 (*.f64 d1 -1/2))) |
(*.f64 (/.f64 1 (/.f64 1/2 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2)) |
(*.f64 (/.f64 1/2 (/.f64 1/2 d1)) (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1/2 (/.f64 -2 d1)) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2)) |
(*.f64 (/.f64 -1 (/.f64 -1 d1)) (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4)))) d1) |
(*.f64 (-.f64 0 (*.f64 d1 -1/2)) (neg.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))) |
(*.f64 (neg.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (-.f64 0 (*.f64 d1 -1/2))) |
(*.f64 (neg.f64 (*.f64 d1 -1/2)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) |
(*.f64 (neg.f64 (*.f64 d1 -1/2)) (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))) |
(*.f64 (neg.f64 (*.f64 d1 -1/2)) (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) |
(*.f64 (*.f64 d1 -2) (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4)))))) |
(*.f64 (*.f64 d1 -2) (-.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))))) |
(*.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2) (/.f64 1/2 (/.f64 -2 d1))) |
(*.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2) (-.f64 (*.f64 d1 -1/2) (/.f64 1/2 (/.f64 -2 d1)))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) -1/2) |
(*.f64 (/.f64 1/2 (/.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) 2) |
(*.f64 (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 d1 -2)) |
(neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 d2))) |
(*.f64 d1 (*.f64 -1 (-.f64 d1 d2))) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 (neg.f64 d1) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (*.f64 0 (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 -2 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 0 (*.f64 0 (neg.f64 d1))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 0 (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 1 (/.f64 0 (/.f64 -2 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) 0)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (*.f64 d1 1/2) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) -1/2))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (/.f64 -1 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (/.f64 -2 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 d1 -2))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 (*.f64 (-.f64 d1 d1) 1/2) (*.f64 (+.f64 d2 d4) 1)) d1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) -1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (-.f64 0 (*.f64 (+.f64 d2 d4) (neg.f64 d1))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (*.f64 -1 (-.f64 (-.f64 d1 (+.f64 d2 d4)) d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) -1/2))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (/.f64 -1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (*.f64 (-.f64 d1 (+.f64 d2 (+.f64 d1 d4))) (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d1 d4) d1))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1 (/.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (/.f64 -2 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 d1 -2))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 (*.f64 (-.f64 d1 d1) 1/2) (*.f64 (+.f64 d2 d4) 1)) d1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 1/2 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 d1 -2))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 (*.f64 (-.f64 d1 d1) 1/2) (*.f64 (+.f64 d2 d4) 1)) d1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (neg.f64 (+.f64 d2 d4)) -2))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (+.f64 d1 d1) (/.f64 -2 (neg.f64 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (+.f64 d2 d4) 2))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) -2))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 (+.f64 d2 (+.f64 d1 d4))) -2))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (/.f64 -2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 1/2 (-.f64 (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (neg.f64 d1))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 d1 -2))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 (*.f64 (-.f64 d1 d1) 1/2) (*.f64 (+.f64 d2 d4) 1)) d1)) |
(+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 (*.f64 d1 -2))) |
(+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 0 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) |
(*.f64 d1 (+.f64 (*.f64 d1 -2) (+.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 1 (-.f64 0 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 1 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 (+.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 1 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2))))) |
(*.f64 d1 (+.f64 (*.f64 d1 -2) (-.f64 d1 (-.f64 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) 2))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 (*.f64 d1 -2) (+.f64 (*.f64 d1 3) (+.f64 d4 (-.f64 d2 (+.f64 d1 d1)))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 3)))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 3)) -1/2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 0 (*.f64 d1 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (-.f64 (*.f64 (+.f64 d2 d4) 0) d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (-.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (neg.f64 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (*.f64 d1 1/2) (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1) d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (*.f64 (-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) d1) d1) 1/2))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 (*.f64 d1 -2))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 (neg.f64 d1) (-.f64 d1 d1))) |
(+.f64 (-.f64 0 (*.f64 0 (neg.f64 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(+.f64 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (-.f64 0 (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (-.f64 0 (*.f64 (+.f64 d2 d4) (neg.f64 d1))) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (/.f64 d1 (/.f64 -2 d1)) (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1))) |
(/.f64 (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)) |
(*.f64 (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 d1 -2)) |
(+.f64 (/.f64 d1 (/.f64 -2 d1)) (*.f64 1 (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)))) |
(/.f64 (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)) |
(*.f64 (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 d1 -2)) |
(+.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)) (*.f64 1 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (-.f64 0 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (-.f64 0 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (*.f64 d1 -2))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 d1 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 d1) (*.f64 d1 -3))) (*.f64 d1 (+.f64 d2 (+.f64 (*.f64 d1 3) d4)))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 -1/2) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(*.f64 (*.f64 d1 -1/2) (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2))) |
(+.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 1 (*.f64 (*.f64 d1 -1/2) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))))) |
(*.f64 (*.f64 d1 -1/2) (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2))) |
(+.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 -1/2) (+.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d1 -1/2) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (*.f64 d1 (*.f64 d1 -1/2))) |
(*.f64 (*.f64 d1 -1/2) (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)) (*.f64 1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 -1/2) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) -1/2))) |
(+.f64 (/.f64 d2 (/.f64 1 d1)) (/.f64 (-.f64 d4 d1) (/.f64 1 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 d2 (/.f64 1 d1)) (*.f64 1 (/.f64 (-.f64 d4 d1) (/.f64 1 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 d4 (/.f64 1 d1)) (/.f64 (-.f64 d2 d1) (/.f64 1 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 d4 (/.f64 1 d1)) (*.f64 1 (/.f64 (-.f64 d2 d1) (/.f64 1 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 (-.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 (-.f64 d4 d1) (/.f64 1 d1)) (/.f64 d2 (/.f64 1 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 (-.f64 d2 d1) (/.f64 1 d1)) (/.f64 d4 (/.f64 1 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)) (/.f64 d1 (/.f64 -2 d1))) |
(/.f64 (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)) |
(*.f64 (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 d1 -2)) |
(+.f64 (/.f64 (-.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2)) d1) (/.f64 -2 d1)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 d1 -2))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 (*.f64 (-.f64 d1 d1) 1/2) (*.f64 (+.f64 d2 d4) 1)) d1)) |
(+.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 0 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) (*.f64 d1 (neg.f64 (+.f64 d1 d1)))) |
(+.f64 (*.f64 0 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 (+.f64 d1 d4) (+.f64 d1 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 (+.f64 d1 d2) (+.f64 d1 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d2 d1) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) -1) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d2 (neg.f64 d1)) -1) (*.f64 -1 (*.f64 (neg.f64 d1) (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d4 (neg.f64 d1)) -1) (*.f64 -1 (*.f64 (neg.f64 d1) (-.f64 d2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d1 1/2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 1/2 (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))))) |
(/.f64 (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)) |
(*.f64 (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 d1 -2)) |
(+.f64 (*.f64 (/.f64 d2 -1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (/.f64 (-.f64 d4 d1) -1))) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) (neg.f64 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (-.f64 d1 0))) |
(+.f64 (*.f64 (/.f64 d4 -1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (/.f64 (-.f64 d2 d1) -1))) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d2) (neg.f64 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 (-.f64 d1 0))) |
(+.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (+.f64 d2 d4) 2))))) |
(/.f64 (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 -2 d1)) |
(*.f64 (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2)) (/.f64 d1 -2)) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d1))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d1)))))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2)) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d4 (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (*.f64 d1 1/2) (+.f64 (+.f64 d2 d4) (+.f64 d2 (+.f64 (neg.f64 d1) (-.f64 d4 d1))))) |
(*.f64 (*.f64 d1 1/2) (+.f64 d2 (+.f64 (+.f64 d2 d4) (+.f64 d4 (-.f64 (neg.f64 d1) d1))))) |
(+.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (-.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d1)))))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) |
(+.f64 (*.f64 0 (*.f64 d1 1/2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (neg.f64 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 -2 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 0 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 d1 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 0 (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 0 (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (neg.f64 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (neg.f64 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 d1 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (neg.f64 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 d1 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (neg.f64 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 (/.f64 -2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (/.f64 0 (/.f64 -2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 -2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 d1 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (/.f64 0 (/.f64 -2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (neg.f64 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 0))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 2 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (-.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 (neg.f64 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) -1))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d2 (+.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 2 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d2 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(-.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d2 (+.f64 d1 d4))) (/.f64 1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 1)) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) (/.f64 -1 d1))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))) (/.f64 -1 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 (+.f64 (*.f64 d1 3) d4)))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 1 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1)) (/.f64 (+.f64 d2 d4) (/.f64 -2 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))) (/.f64 -1 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 (+.f64 (*.f64 d1 3) d4)))) |
(-.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -1/2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)) (+.f64 (*.f64 (+.f64 d2 d4) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))))) |
(-.f64 (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (-.f64 d1 (*.f64 2 (-.f64 d1 (+.f64 d2 d4))))))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) -2)) (*.f64 (neg.f64 d1) (+.f64 (-.f64 d1 (*.f64 2 (-.f64 d1 (+.f64 d2 d4)))) (+.f64 d2 d4)))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 -2))) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 -2))) (*.f64 (neg.f64 d1) (+.f64 d2 (+.f64 (*.f64 d1 3) d4)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3)) |
(-.f64 (*.f64 2 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3)) |
(-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (*.f64 3 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (+.f64 (*.f64 0 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 0 (neg.f64 d1)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (-.f64 (+.f64 d2 d4) 0))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d1 (+.f64 d2 d4)))))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 (neg.f64 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) -1))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 d1))) |
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 2 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) (+.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) (+.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d2 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) (+.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1))) (+.f64 (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d2 (+.f64 d1 d4))) (/.f64 1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 1)) |
(-.f64 (+.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1))) (+.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 d1)) (/.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) (/.f64 -1 d1)))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))) (/.f64 -1 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 (+.f64 (*.f64 d1 3) d4)))) |
(-.f64 (+.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) (+.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 1 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1))) (+.f64 (/.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (/.f64 -2 d1)) (/.f64 (+.f64 d2 d4) (/.f64 -2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1))) (+.f64 (/.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 -2 d1)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 -2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))) (/.f64 -1 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 (+.f64 (*.f64 d1 3) d4)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (*.f64 (+.f64 d2 d4) (*.f64 d1 -1/2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) (+.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -1/2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2) (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) 2) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 -2))) (*.f64 (neg.f64 d1) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 -2))) (*.f64 (neg.f64 d1) (+.f64 d2 (+.f64 (*.f64 d1 3) d4)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2)) (+.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 2) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3))) |
(-.f64 (*.f64 2 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2))) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3)) |
(-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 2 (*.f64 d1 -2))) (*.f64 d1 (*.f64 3 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (/.f64 1 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 (-.f64 d1 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 d2 d4))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 2 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (-.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 (neg.f64 (*.f64 2 (-.f64 d1 (+.f64 d2 d4)))) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 2 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 2 (-.f64 d1 (+.f64 d2 d4)))) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 2 (-.f64 d1 (+.f64 d2 d4)))) (+.f64 d2 (+.f64 (*.f64 d1 3) d4)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (-.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (-.f64 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) -1) (/.f64 (*.f64 (+.f64 d2 d4) 2) -1))) |
(*.f64 d1 (/.f64 (-.f64 (+.f64 d2 (+.f64 d1 d4)) (*.f64 (+.f64 d2 d4) 2)) -1)) |
(*.f64 d1 (-.f64 (neg.f64 (+.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) -2))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 1/2) (*.f64 1/2 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 3) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 3) (*.f64 2 (*.f64 2 (-.f64 d1 (+.f64 d2 d4)))))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 3) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 4))) |
(*.f64 d1 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3))))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 (+.f64 d2 d4) (*.f64 d1 3))) (/.f64 -1 d1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 (+.f64 (*.f64 d1 3) d4)))) |
(*.f64 d1 (-.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (/.f64 -1 (/.f64 -1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) (/.f64 d1 1))) |
(*.f64 d1 (+.f64 d4 (-.f64 d2 (*.f64 d1 1)))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3)))) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(*.f64 d1 (-.f64 (*.f64 2 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 -2 (-.f64 d1 (+.f64 d2 d4)))))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) -1))) |
(*.f64 d1 (-.f64 (neg.f64 (*.f64 2 (-.f64 d1 (+.f64 d2 d4)))) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -2) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (/.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1))) |
(*.f64 d1 (-.f64 (neg.f64 (+.f64 d1 (*.f64 d1 3))) (neg.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3))))) |
(*.f64 d1 (/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 (+.f64 (*.f64 d1 3) d4))) -1)) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d2 d4) (*.f64 d1 3)) (*.f64 (+.f64 d1 (+.f64 d2 d4)) 2))) |
(*.f64 d1 (-.f64 (*.f64 2 (+.f64 d2 (+.f64 d1 d4))) (+.f64 (+.f64 d2 d4) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 2 (+.f64 d1 (+.f64 d2 d4))) (+.f64 d2 (+.f64 (*.f64 d1 3) d4)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 2)) (*.f64 (*.f64 (+.f64 d2 d4) 2) 2))) |
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 (+.f64 d2 d4) 2)) (+.f64 (+.f64 d2 (+.f64 d1 d4)) (*.f64 (+.f64 d2 d4) 2)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 4) (+.f64 d1 (+.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d2 d4))))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1/2 (/.f64 1/2 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 -1 (/.f64 -1 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 (neg.f64 d1) (/.f64 (+.f64 d1 d1) -1))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 (neg.f64 d1) (neg.f64 (+.f64 d1 d1)))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 (-.f64 d1 (+.f64 d1 d1)) -1)) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 (neg.f64 d1) (*.f64 d1 -2))) |
(*.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 d1)) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 0 (/.f64 -1 (/.f64 -1 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 d1 d1) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 -1/2) (/.f64 1/2 (/.f64 -1 (+.f64 d2 d4))))) |
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 -1/2) (/.f64 (+.f64 d2 d4) -2))) |
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 -1/2) (*.f64 (+.f64 d2 d4) -1/2))) |
(*.f64 1/2 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d2 d4) (*.f64 d1 -2)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 d4))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d1 d1) (neg.f64 (+.f64 d2 d4))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d2 d4) (neg.f64 (+.f64 d1 d1))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 -1 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 1 d1)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 d1 1)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d2 d4) (/.f64 d1 1/2)))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) (*.f64 d1 -1/2)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 -1/2) (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 -1/2) (-.f64 (+.f64 d1 d1) (*.f64 (+.f64 d2 d4) 2))) |
(*.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) -1) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1/2 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 d1 -2)) 1/2) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) (+.f64 d1 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) (/.f64 1 (/.f64 1/2 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2) (+.f64 0 (/.f64 1 (/.f64 1/2 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (*.f64 d1 1/2)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (neg.f64 (*.f64 d1 -1/2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 2 (/.f64 1/2 (/.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 2 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (/.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (neg.f64 (*.f64 d1 -1/2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) (neg.f64 (*.f64 d1 -1/2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (/.f64 1/2 d1)) (*.f64 (-.f64 d1 (+.f64 d2 d4)) -1/2)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1/2 (/.f64 1/2 d1)) (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1/2 (/.f64 -2 d1)) (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2)) |
(*.f64 (*.f64 2 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (/.f64 d1 -4) 2)) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 4) (/.f64 d1 -4)) |
(*.f64 (/.f64 -1 (/.f64 -1 d1)) (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4)))) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 0 (*.f64 d1 -1/2)) (neg.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2)) (-.f64 0 (*.f64 d1 -1/2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 (*.f64 d1 -1/2)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 (*.f64 d1 -1/2)) (-.f64 0 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 (*.f64 d1 -1/2)) (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 (+.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 -2) (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4)))))) |
(*.f64 (*.f64 d1 -2) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (*.f64 d1 -2) (-.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))))) |
(*.f64 (*.f64 d1 -2) (-.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))) |
(*.f64 d1 (*.f64 (-.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1/2 (/.f64 -1 (+.f64 d2 (-.f64 d4 d1))))) -2)) |
(*.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2) (/.f64 1/2 (/.f64 -2 d1))) |
(*.f64 (*.f64 2 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (/.f64 d1 -4) 2)) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 4) (/.f64 d1 -4)) |
(*.f64 (*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 2) 2) (-.f64 (*.f64 d1 -1/2) (/.f64 1/2 (/.f64 -2 d1)))) |
(*.f64 (*.f64 2 (*.f64 2 (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 d1 -1/2) (/.f64 d1 -4))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) 4) (-.f64 (*.f64 d1 -1/2) (/.f64 d1 -4))) |
(*.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)) -1/2) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1/2 (/.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) 2) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 d1 (+.f64 d2 d4))))) (*.f64 d1 -2)) |
(*.f64 (*.f64 d1 -2) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 (-.f64 d4 d1)))) |
(neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
Compiled 27635 to 9886 computations (64.2% saved)
15 alts after pruning (9 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1624 | 5 | 1629 |
| Fresh | 1 | 4 | 5 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 5 | 8 |
| Total | 1628 | 15 | 1643 |
| Status | Error | Program |
|---|---|---|
| ✓ | 19.4b | (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
| 36.3b | (/.f64 d1 (/.f64 1 (-.f64 d2 d1))) | |
| ▶ | 19.6b | (/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
| 16.7b | (-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) | |
| ▶ | 16.7b | (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) |
| ✓ | 35.7b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| 26.1b | (*.f64 (-.f64 d4 d3) d1) | |
| ▶ | 35.7b | (*.f64 (-.f64 d4 d1) d1) |
| 26.8b | (*.f64 (-.f64 d2 d3) d1) | |
| ✓ | 36.2b | (*.f64 (-.f64 d2 d1) d1) |
| ▶ | 33.5b | (*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
| ✓ | 42.5b | (*.f64 d3 (neg.f64 d1)) |
| ✓ | 45.1b | (*.f64 d2 d1) |
| ▶ | 28.5b | (*.f64 d1 (+.f64 d2 d4)) |
| ✓ | 44.7b | (*.f64 d1 d4) |
Compiled 263 to 178 computations (32.3% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) |
| ✓ | 0.0b | (*.f64 d1 (+.f64 d1 d3)) |
Compiled 27 to 8 computations (70.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | d4 | @ | 0 | (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (+.f64 d1 d3)) |
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (+.f64 d1 d3)) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (+.f64 d1 d3)) |
| 0.0ms | d3 | @ | -inf | (*.f64 d1 (+.f64 d1 d3)) |
| 1× | batch-egg-rewrite |
| 1136× | rational.json-simplify-41 |
| 550× | rational.json-1 |
| 550× | rational.json-2 |
| 550× | rational.json-4 |
| 550× | rational.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 38 |
| 1 | 56 | 32 |
| 2 | 205 | 32 |
| 3 | 1155 | 32 |
| 4 | 6787 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 d1 d3)) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 (+.f64 d1 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 1 (*.f64 0 (-.f64 (+.f64 d1 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 1 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 1 (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (+.f64 d1 d3) d1)) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (-.f64 d3 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (-.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d3 d3)) (/.f64 (-.f64 d1 d3) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3))) (*.f64 (*.f64 d1 (+.f64 d1 d3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d3 d1)) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 0 (-.f64 (+.f64 d1 d3) d1))) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d3 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d3 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d3) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d1 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d3 d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d1 d3) (/.f64 1 d1)) (*.f64 d1 (+.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 (+.f64 d1 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 d3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (neg.f64 (+.f64 d1 d3)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (*.f64 (+.f64 d1 d3) 2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 -1 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d3 d3)) (/.f64 1 d1)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d3 (+.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d3 d3)) d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d3 (+.f64 d1 d1)) d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d3) 0) -1) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (-.f64 0 (/.f64 -1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d3) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d3) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d3) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d1 d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 -1 (*.f64 d1 (+.f64 d1 d3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 d1 d3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 d1 d3)) (-.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 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (/.f64 1 (+.f64 d1 d3)) (+.f64 (/.f64 1 (+.f64 d1 d3)) (/.f64 1 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d1 d3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d3) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 d1 d3)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d1 d3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d1 d3)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d3) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)) (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2)) (/.f64 -1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d3 (+.f64 d1 (+.f64 d3 d3))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 (+.f64 d3 (+.f64 d1 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (*.f64 d1 d3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (+.f64 d1 d3)))))) (#(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 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 d1)) (/.f64 1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (*.f64 (+.f64 d1 d1) 2) -1)) (/.f64 1 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) 2)) (neg.f64 (+.f64 d1 d3))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d1 d3) 1/2) (*.f64 (*.f64 (+.f64 d1 d3) 3) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d3 (+.f64 d1 (+.f64 d3 d3))) (+.f64 (+.f64 d1 (+.f64 d3 d3)) (+.f64 d1 (+.f64 d3 d3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d3 (+.f64 d1 d1))) (+.f64 (+.f64 d3 (+.f64 d1 d1)) (+.f64 d3 (+.f64 d1 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (*.f64 (+.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) (neg.f64 (+.f64 d1 d3))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 (+.f64 d1 d3) 2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d3 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d3)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d3) (/.f64 (+.f64 d1 (+.f64 d3 d3)) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d1) (/.f64 (+.f64 d3 (+.f64 d1 d1)) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (+.f64 d1 d3) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 (+.f64 d3 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (+.f64 d1 (+.f64 d3 d4)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1/2 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) (*.f64 d4 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) (*.f64 (+.f64 d1 d1) (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 1 (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 (+.f64 d3 d4)) (neg.f64 d1)) (*.f64 d4 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (*.f64 d1 (-.f64 d1 d4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 d3 d4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (-.f64 d4 d4) (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))))) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4))) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4)))) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 -1 (*.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (*.f64 d1 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d3) -1) (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 (*.f64 d1 d3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (-.f64 d4 d4) (+.f64 d1 d3))))) (*.f64 (*.f64 d1 d4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 (+.f64 d3 d4))))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) (*.f64 d4 (*.f64 d1 3)))) (*.f64 d4 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)) -1) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))) -1) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))) -1) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (-.f64 d3 d4)) -1) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (-.f64 d1 d4)) -1) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d4 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) d4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 0 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d3 d4)) (+.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d4 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d4 (+.f64 d1 d3)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 d1 d3) d4) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d1 d1) -1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 d4 (+.f64 d1 d3))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 d4 (+.f64 d1 d3))) (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 -1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 (+.f64 d1 d3) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (/.f64 1 d1) (-.f64 (+.f64 d1 d3) d4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 d3) d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 d3) d4) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1) d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 d1 d3) d4) -1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (+.f64 d1 d3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (-.f64 d4 (+.f64 d1 d3))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d3 d4)) (+.f64 d4 d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 d4)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (+.f64 d1 d3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 d4 (+.f64 d1 d3))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d4 (*.f64 (+.f64 d1 d3) 0)) (+.f64 d1 d3)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d3 d4)) (*.f64 (+.f64 d1 d3) 2)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d4 d4) (-.f64 (+.f64 d1 d3) d4)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d4) (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 (+.f64 d1 d3)) (+.f64 d4 d4)) d4) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 d1 (+.f64 d3 d4)) -1) (/.f64 (+.f64 d4 d4) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))))))) |
| 1× | egg-herbie |
| 734× | rational.json-simplify-3 |
| 694× | rational.json-simplify-13 |
| 630× | rational.json-simplify-14 |
| 596× | rational.json-simplify-21 |
| 586× | rational.json-simplify-15 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 569 | 10432 |
| 1 | 2299 | 9978 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 d3) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(pow.f64 d1 2) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(pow.f64 d1 2) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(pow.f64 d1 2) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(*.f64 d1 d3) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(*.f64 d1 d3) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(*.f64 -1 (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(*.f64 -1 (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) 0) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 0)) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 1 (*.f64 0 (-.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d1 d3))))) |
(+.f64 0 (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 d1) (*.f64 1 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0)))) |
(+.f64 (*.f64 d1 d3) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 d3) (*.f64 1 (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0)))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 0 (-.f64 (+.f64 d1 d3) d1)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 d1)) |
(+.f64 (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d3 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (-.f64 d3 d1) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (-.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (/.f64 (-.f64 d1 d3) (/.f64 1 d1))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3))) (*.f64 (*.f64 d1 (+.f64 d1 d3)) 1/2)) |
(+.f64 (*.f64 d1 (-.f64 d3 d1)) (*.f64 d1 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d3 d3))) |
(+.f64 (*.f64 1 (*.f64 0 (-.f64 (+.f64 d1 d3) d1))) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 1 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0))) (*.f64 d1 d1)) |
(+.f64 (*.f64 1 (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0))) (*.f64 d1 d3)) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d3 (+.f64 d1 d3))))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d3 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d1) 1/2)) |
(+.f64 (*.f64 (*.f64 d1 d3) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 (+.f64 d1 d3))))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d1 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) 1/2)) |
(+.f64 (/.f64 (-.f64 d3 d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d1))) |
(+.f64 (/.f64 (-.f64 d1 d3) (/.f64 1 d1)) (*.f64 d1 (+.f64 d3 d3))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) 0) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 0)) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 (+.f64 d1 d3) d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)))) |
(-.f64 0 (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 d3) 2))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (neg.f64 (+.f64 d1 d3)) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) -1)) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (*.f64 (+.f64 d1 d3) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 -1 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d3 d3)) (/.f64 1 d1)) (*.f64 d1 d3)) |
(-.f64 (/.f64 (+.f64 d3 (+.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 d1)) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d3 d3)) d1) (*.f64 d1 d3)) |
(-.f64 (*.f64 (+.f64 d3 (+.f64 d1 d1)) d1) (*.f64 d1 d1)) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d3) 0) -1) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)))) |
(/.f64 d1 (/.f64 1 (+.f64 d1 d3))) |
(/.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d1 d3)))) |
(/.f64 d1 (-.f64 0 (/.f64 -1 (+.f64 d1 d3)))) |
(/.f64 (+.f64 d1 d3) (/.f64 1 d1)) |
(/.f64 (+.f64 d1 d3) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (+.f64 d1 d3) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 (*.f64 d1 (+.f64 d1 d3)) 1) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d1 d3)))) |
(/.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) -1) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d1 d3)))) |
(/.f64 -1 (*.f64 (/.f64 -1 (*.f64 d1 (+.f64 d1 d3))) 1)) |
(/.f64 (neg.f64 (+.f64 d1 d3)) (/.f64 -1 d1)) |
(/.f64 (neg.f64 (+.f64 d1 d3)) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d1 d3))) |
(/.f64 (neg.f64 d1) (-.f64 (/.f64 1 (+.f64 d1 d3)) (+.f64 (/.f64 1 (+.f64 d1 d3)) (/.f64 1 (+.f64 d1 d3))))) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d1 d3)) 1/2)) |
(/.f64 (*.f64 (+.f64 d1 d3) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d1 d3)) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d1 d3) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d1 d3)) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 (+.f64 d1 d3) 1/2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d1 d3))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)) (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2)) -1) |
(/.f64 (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2)) (/.f64 -1 (+.f64 d1 d3))) |
(/.f64 (-.f64 d3 (+.f64 d1 (+.f64 d3 d3))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d1 (+.f64 d3 (+.f64 d1 d1))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2)) (/.f64 -1 d1)) |
(/.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (*.f64 d1 d3))) -1) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (+.f64 d1 d3))) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (+.f64 d1 d3))) |
(/.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 d1 d3))) |
(/.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 1 (+.f64 d1 d3))) |
(/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 d1)) (/.f64 1 (+.f64 d1 d3))) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (*.f64 (+.f64 d1 d1) 2) -1)) (/.f64 1 (+.f64 d1 d3))) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) 2)) (neg.f64 (+.f64 d1 d3))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 1/2) (*.f64 (*.f64 (+.f64 d1 d3) 3) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d3 (+.f64 d1 (+.f64 d3 d3))) (+.f64 (+.f64 d1 (+.f64 d3 d3)) (+.f64 d1 (+.f64 d3 d3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d3 (+.f64 d1 d1))) (+.f64 (+.f64 d3 (+.f64 d1 d1)) (+.f64 d3 (+.f64 d1 d1)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (*.f64 (+.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) (neg.f64 (+.f64 d1 d3))) (/.f64 1 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 (+.f64 d1 d3) 2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d3 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d3)) (/.f64 1 d1)) |
(/.f64 (-.f64 (neg.f64 d3) (/.f64 (+.f64 d1 (+.f64 d3 d3)) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (neg.f64 d1) (/.f64 (+.f64 d3 (+.f64 d1 d1)) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 d1 d3) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) -1)) (/.f64 1 d1)) |
(neg.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 (+.f64 d3 d4)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 0) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 0 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (+.f64 d1 (+.f64 d3 d4)) (neg.f64 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1/2 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) (*.f64 d4 (*.f64 d1 3))))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)) -1)) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))) -1)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) (*.f64 (+.f64 d1 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) |
(+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))))) |
(+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 1 (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))))) |
(+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 (+.f64 d1 (+.f64 d3 d4)) (neg.f64 d1)) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (*.f64 d1 (-.f64 d1 d4)) -1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))) -1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 d3 d4)) -1)) |
(+.f64 (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2)) |
(+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 0 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 (+.f64 d1 d1) (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1/2)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (-.f64 d4 d4) (+.f64 d1 d3)))))) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))))) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2)) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4))) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4)))) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))))) |
(+.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 -1 (*.f64 d1 (-.f64 d3 d4)))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) -1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d1) -1)) |
(+.f64 (*.f64 (*.f64 d1 d3) -1) (*.f64 -1 (*.f64 d1 (-.f64 d1 d4)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 (*.f64 d1 d3) -1)) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (-.f64 d4 d4) (+.f64 d1 d3))))) (*.f64 (*.f64 d1 d4) 1/2)) |
(+.f64 (*.f64 1/2 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d4) 1/2)) |
(+.f64 (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 (+.f64 d3 d4))))) (*.f64 d1 d4)) |
(+.f64 (*.f64 1/2 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) (*.f64 d4 (*.f64 d1 3)))) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)) -1) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))) -1) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))) -1) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (/.f64 (*.f64 d1 (-.f64 d3 d4)) -1) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d4)) -1) (*.f64 d1 (neg.f64 d3))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3)))) |
(*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(*.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 1 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) 2))) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))))) |
(*.f64 -1 (-.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))))) |
(*.f64 -1 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) 2))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2)))) |
(*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) -1) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) d4)) |
(*.f64 (neg.f64 d1) (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (-.f64 0 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d3 d4)) (+.f64 d4 d4))) |
(*.f64 (neg.f64 d1) (-.f64 d4 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)))) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) d1) |
(*.f64 (+.f64 d1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 1/2)) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) |
(*.f64 1/2 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) |
(*.f64 (-.f64 (+.f64 d1 d3) d4) (neg.f64 d1)) |
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) 2) -1/2) |
(*.f64 (/.f64 (+.f64 d1 d1) -1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) -1/2)) |
(*.f64 -1/2 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))) |
(*.f64 -1/2 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) 2)) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d3)))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d4 d4))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))) |
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2)))) |
(*.f64 (neg.f64 (-.f64 d4 (+.f64 d1 d3))) (neg.f64 d1)) |
(*.f64 (neg.f64 (-.f64 d4 (+.f64 d1 d3))) (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2))) |
(*.f64 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 1/2)) |
(/.f64 d1 (/.f64 1 (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 d1 (/.f64 -1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1))) |
(/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(/.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 (+.f64 d1 d3) d4))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)))) |
(/.f64 -1 (*.f64 (/.f64 (/.f64 1 d1) (-.f64 (+.f64 d1 d3) d4)) 1)) |
(/.f64 -1 (*.f64 (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) 1)) |
(/.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) -1) |
(/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 1 d1)) |
(/.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))) |
(/.f64 1/2 (/.f64 -1 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) 2))) |
(/.f64 (-.f64 (+.f64 d1 d3) d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 d3) d4) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1) (/.f64 -1 d1)) |
(/.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1) d1) -1) |
(/.f64 (*.f64 (-.f64 (+.f64 d1 d3) d4) -1) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (+.f64 d1 d3)) (/.f64 -1 d1)) |
(/.f64 (-.f64 0 (-.f64 d4 (+.f64 d1 d3))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d3 d4)) (+.f64 d4 d4)) (/.f64 -1 d1)) |
(/.f64 (-.f64 d4 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 d4)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (+.f64 d1 d3))) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))) -1) |
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) -1) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) 2)) -1) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2))) -1) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) 1) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) 2)) 1) |
(/.f64 (neg.f64 (-.f64 d4 (+.f64 d1 d3))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d4 (*.f64 (+.f64 d1 d3) 0)) (+.f64 d1 d3)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d3 d4)) (*.f64 (+.f64 d1 d3) 2)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 d4 d4) (-.f64 (+.f64 d1 d3) d4)) (/.f64 1 d1)) |
(/.f64 (-.f64 (neg.f64 d4) (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 (+.f64 d1 d3)) (+.f64 d4 d4)) d4) (/.f64 1 d1)) |
(/.f64 (-.f64 0 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d1 (+.f64 d3 d4)) -1) (/.f64 (+.f64 d4 d4) -1)) (/.f64 1 d1)) |
(neg.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) |
| Outputs |
|---|
(*.f64 d1 d3) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(pow.f64 d1 2) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(pow.f64 d1 2) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(pow.f64 d1 2) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(*.f64 d1 d3) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(*.f64 d1 d3) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(+.f64 (pow.f64 d1 2) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (pow.f64 d1 2)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 (-.f64 d4 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) -1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) -1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) -1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 (pow.f64 d1 2) -1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) -1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) -1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (pow.f64 d1 2) -1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 (pow.f64 d1 2) -1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(+.f64 (*.f64 (pow.f64 d1 2) -1) (*.f64 -1 (*.f64 d1 (-.f64 (neg.f64 d4) (neg.f64 d3))))) |
(+.f64 (*.f64 (pow.f64 d1 2) -1) (*.f64 d1 (*.f64 -1 (-.f64 (neg.f64 d4) (neg.f64 d3))))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(+.f64 (*.f64 (pow.f64 d1 2) -1) (*.f64 -1 (*.f64 d1 (-.f64 (neg.f64 d4) (neg.f64 d3))))) |
(+.f64 (*.f64 (pow.f64 d1 2) -1) (*.f64 d1 (*.f64 -1 (-.f64 (neg.f64 d4) (neg.f64 d3))))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(+.f64 (*.f64 (pow.f64 d1 2) -1) (*.f64 -1 (*.f64 d1 (-.f64 (neg.f64 d4) (neg.f64 d3))))) |
(+.f64 (*.f64 (pow.f64 d1 2) -1) (*.f64 d1 (*.f64 -1 (-.f64 (neg.f64 d4) (neg.f64 d3))))) |
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) |
(*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(-.f64 (*.f64 d1 d4) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d3))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 d4) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d3))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 d4) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d3))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 d4) (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d3))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 d4) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d3))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 d4) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d3))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 d4) (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d3))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 d4) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d3))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 d4) (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (neg.f64 (*.f64 d1 d3))) (pow.f64 d1 2)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 d4) (pow.f64 d1 2))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) 0) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 0)) |
(*.f64 (+.f64 d1 d3) (+.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 1 (*.f64 0 (-.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 0 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0))) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 d1) (*.f64 1 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0)))) |
(+.f64 (*.f64 d1 d1) (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d3 (/.f64 d1 1)) (*.f64 (+.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 d3) (*.f64 d1 d1)) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0))) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (*.f64 1 (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0)))) |
(+.f64 (*.f64 d1 d3) (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d1)))) |
(-.f64 (+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d1) 1)) (*.f64 (+.f64 d1 d3) 0)) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 d1 d1)) |
(+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (+.f64 d1 d3) (+.f64 d1 0)) |
(+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) |
(+.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0))) |
(+.f64 (*.f64 0 (-.f64 (+.f64 d1 d3) d1)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 d1)) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d3 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (-.f64 d3 d1) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (-.f64 d3 d1) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (/.f64 (-.f64 d3 d1) 1))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (-.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (/.f64 (-.f64 d1 d3) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 (-.f64 d1 d3) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (/.f64 (-.f64 d1 d3) 1))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3))) (*.f64 (*.f64 d1 (+.f64 d1 d3)) 1/2)) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 (-.f64 d3 d1)) (*.f64 d1 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (*.f64 d1 (+.f64 d3 d3))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (-.f64 d1 d3))) |
(+.f64 (*.f64 1 (*.f64 0 (-.f64 (+.f64 d1 d3) d1))) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 1 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 d3) 0))) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 d1) (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d3 (/.f64 d1 1)) (*.f64 (+.f64 d1 d3) 0))) |
(+.f64 (*.f64 1 (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0))) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d1)))) |
(-.f64 (+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d1) 1)) (*.f64 (+.f64 d1 d3) 0)) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d3 (+.f64 d1 d3))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d3 d3))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 (+.f64 d1 d3))))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d3 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d1) 1/2)) |
(*.f64 1/2 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d3 d3))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 (+.f64 d1 d3))))) |
(+.f64 (*.f64 (*.f64 d1 d3) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 (+.f64 d1 d3))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d3 d3))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 (+.f64 d1 d3))))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d1 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) 1/2)) |
(*.f64 1/2 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d3 d3))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 (+.f64 d1 d3))))) |
(+.f64 (/.f64 (-.f64 d3 d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (-.f64 d3 d1) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (/.f64 (-.f64 d3 d1) 1))) |
(+.f64 (/.f64 (-.f64 d1 d3) (/.f64 1 d1)) (*.f64 d1 (+.f64 d3 d3))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 (-.f64 d1 d3) (/.f64 d1 1))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (/.f64 (-.f64 d1 d3) 1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) 0) |
(*.f64 d1 (+.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 d1 d1)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) 0)) |
(*.f64 d1 (+.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 (+.f64 d1 d3) d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (-.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 0 (+.f64 d1 (-.f64 d3 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d3) 0))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d3) (*.f64 d1 0)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)) d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 (+.f64 d1 d3) (*.f64 d1 0)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 0)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0)))) |
(-.f64 0 (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d1 d3)) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 d3) 2))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (neg.f64 d1) (*.f64 2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d3) -2))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (neg.f64 (+.f64 d1 d3)) (+.f64 d1 d1))) |
(*.f64 (neg.f64 (+.f64 d1 d3)) (-.f64 d1 (+.f64 d1 d1))) |
(*.f64 (+.f64 d1 d3) (+.f64 d1 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) -1)) |
(*.f64 (neg.f64 (+.f64 d1 d3)) (-.f64 d1 (+.f64 d1 d1))) |
(*.f64 (+.f64 d1 d3) (+.f64 d1 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (*.f64 (+.f64 d1 d3) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 (neg.f64 d1) (*.f64 2 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d3) -2))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d1 d3)))) |
(*.f64 (neg.f64 (+.f64 d1 d3)) (-.f64 d1 (+.f64 d1 d1))) |
(*.f64 (+.f64 d1 d3) (+.f64 d1 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 -1 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) |
(*.f64 (neg.f64 (+.f64 d1 d3)) (-.f64 d1 (+.f64 d1 d1))) |
(*.f64 (+.f64 d1 d3) (+.f64 d1 (-.f64 d1 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3))) |
(-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) (*.f64 (+.f64 d1 d3) (*.f64 d1 3))) |
(-.f64 (/.f64 (+.f64 d1 (+.f64 d3 d3)) (/.f64 1 d1)) (*.f64 d1 d3)) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d3 d3)) (/.f64 d1 1)) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (/.f64 (+.f64 d1 (+.f64 d3 d3)) 1)) (*.f64 d1 d3)) |
(-.f64 (/.f64 (+.f64 d3 (+.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 d1)) |
(-.f64 (*.f64 (+.f64 d3 (+.f64 d1 d1)) (/.f64 d1 1)) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 (/.f64 (+.f64 d1 (+.f64 d1 d3)) 1)) (*.f64 d1 d1)) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d3 d3)) d1) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d3 d3)) d3)) |
(*.f64 d1 (+.f64 d3 (-.f64 (+.f64 d1 d3) d3))) |
(-.f64 (*.f64 (+.f64 d3 (+.f64 d1 d1)) d1) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (+.f64 d3 (+.f64 d1 d1)) d1)) |
(*.f64 d1 (+.f64 (+.f64 d1 d3) (-.f64 d1 d1))) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3))) |
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 2 (+.f64 d1 d3))) (*.f64 (+.f64 d1 d3) 3))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) 4) (*.f64 (+.f64 d1 d3) 3))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (+.f64 d1 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3))) |
(-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) (*.f64 (+.f64 d1 d3) (*.f64 d1 3))) |
(-.f64 (*.f64 (*.f64 (+.f64 d1 d3) 0) -1) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 3)) (*.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 3/2)) (*.f64 (+.f64 d1 d3) (*.f64 d1 1/2))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)))) |
(-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) (*.f64 (+.f64 d1 d3) (*.f64 d1 3))) |
(/.f64 d1 (/.f64 1 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 d1 (-.f64 0 (/.f64 -1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (+.f64 d1 d3) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (+.f64 d1 d3) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (+.f64 d1 d3) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (*.f64 d1 (+.f64 d1 d3)) 1) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) -1) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 -1 (*.f64 (/.f64 -1 (*.f64 d1 (+.f64 d1 d3))) 1)) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (neg.f64 (+.f64 d1 d3)) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (neg.f64 (+.f64 d1 d3)) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (+.f64 d1 d3) (-.f64 (/.f64 2 d1) (/.f64 1 d1))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (neg.f64 d1) (-.f64 (/.f64 1 (+.f64 d1 d3)) (+.f64 (/.f64 1 (+.f64 d1 d3)) (/.f64 1 (+.f64 d1 d3))))) |
(/.f64 d1 (-.f64 (/.f64 2 (+.f64 d1 d3)) (/.f64 1 (+.f64 d1 d3)))) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d1 d3)) 1/2)) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (*.f64 (+.f64 d1 d3) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d1 d3)) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d1 d3) 2))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d1 d3)) d1)) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (*.f64 (+.f64 d1 d3) 1/2) (/.f64 1/2 d1)) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 3)) (*.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) 2)) -1) |
(neg.f64 (-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 3)) (*.f64 2 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(*.f64 (+.f64 d1 d3) (-.f64 (*.f64 d1 -3) (*.f64 (+.f64 d1 d1) -2))) |
(/.f64 (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2)) (/.f64 -1 (+.f64 d1 d3))) |
(neg.f64 (-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 3)) (*.f64 2 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(*.f64 (+.f64 d1 d3) (-.f64 (*.f64 d1 -3) (*.f64 (+.f64 d1 d1) -2))) |
(/.f64 (-.f64 d3 (+.f64 d1 (+.f64 d3 d3))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d3 (+.f64 d1 (+.f64 d3 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 d1 (+.f64 d3 (+.f64 d1 d1))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d1 (+.f64 d3 (+.f64 d1 d1))) (neg.f64 d1)) |
(*.f64 (-.f64 d1 (+.f64 d1 (+.f64 d1 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 2 (*.f64 2 (+.f64 d1 d3)))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 (+.f64 d1 d3) 4)) (neg.f64 d1)) |
(/.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (*.f64 d1 d3))) -1) |
(*.f64 d1 (+.f64 d1 d3)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (+.f64 d1 d3))) |
(*.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (neg.f64 (+.f64 d1 d3))) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (+.f64 d1 d3))) |
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (neg.f64 (+.f64 d1 d3))) |
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 d1 3/2)) (neg.f64 (+.f64 d1 d3))) |
(/.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 d1 d3))) |
(*.f64 (+.f64 (*.f64 2 (+.f64 d1 d1)) (-.f64 (*.f64 d1 3) (+.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1))))) (neg.f64 (+.f64 d1 d3))) |
(/.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 1 (+.f64 d1 d3))) |
(*.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) (/.f64 (+.f64 d1 d3) 1)) |
(*.f64 (+.f64 d1 d3) (/.f64 (-.f64 (-.f64 d1 d1) (neg.f64 d1)) 1)) |
(/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 d1)) (/.f64 1 (+.f64 d1 d3))) |
(*.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 d1)) (/.f64 (+.f64 d1 d3) 1)) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (*.f64 (+.f64 d1 d1) 2) -1)) (/.f64 1 (+.f64 d1 d3))) |
(*.f64 (/.f64 (-.f64 (*.f64 d1 3) (*.f64 2 (+.f64 d1 d1))) -1) (/.f64 (+.f64 d1 d3) 1)) |
(*.f64 (+.f64 d1 d3) (/.f64 (-.f64 (*.f64 d1 -3) (*.f64 (+.f64 d1 d1) -2)) 1)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) 2)) (neg.f64 (+.f64 d1 d3))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d1 d3) -2) (neg.f64 (+.f64 d1 d3))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 1/2) (*.f64 (*.f64 (+.f64 d1 d3) 3) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (neg.f64 (+.f64 d1 d3))) |
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 d1 3/2)) (neg.f64 (+.f64 d1 d3))) |
(/.f64 (-.f64 (+.f64 d3 (+.f64 d1 (+.f64 d3 d3))) (+.f64 (+.f64 d1 (+.f64 d3 d3)) (+.f64 d1 (+.f64 d3 d3)))) (/.f64 -1 d1)) |
(*.f64 (+.f64 d3 (-.f64 (+.f64 d1 (+.f64 d3 d3)) (+.f64 (+.f64 d1 (+.f64 d3 d3)) (+.f64 d1 (+.f64 d3 d3))))) (neg.f64 d1)) |
(*.f64 (+.f64 d3 (+.f64 d1 (-.f64 (+.f64 d3 d3) (+.f64 d1 (+.f64 d3 (+.f64 (+.f64 d1 d3) (+.f64 d3 d3))))))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d3 (+.f64 d1 d1))) (+.f64 (+.f64 d3 (+.f64 d1 d1)) (+.f64 d3 (+.f64 d1 d1)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (+.f64 d3 (+.f64 d1 d1))) (+.f64 (+.f64 d3 (+.f64 d1 d1)) (+.f64 d3 (+.f64 d1 d1)))) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (+.f64 d3 (-.f64 (+.f64 d1 d1) (+.f64 d1 (+.f64 (+.f64 d1 (+.f64 d1 d3)) (+.f64 d1 d3)))))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (*.f64 (+.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) (*.f64 (*.f64 (+.f64 d1 d3) 2) 2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 2 (*.f64 2 (+.f64 d1 d3)))) (+.f64 (*.f64 2 (*.f64 2 (+.f64 d1 d3))) (*.f64 2 (*.f64 2 (+.f64 d1 d3))))) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (+.f64 d1 d3) 3) (-.f64 (*.f64 (+.f64 d1 d3) 4) (+.f64 (*.f64 (+.f64 d1 d3) 4) (*.f64 (+.f64 d1 d3) 4)))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) (neg.f64 (+.f64 d1 d3))) (/.f64 1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) (neg.f64 (+.f64 d1 d3))) (/.f64 d1 1)) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) 0)) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 (+.f64 d1 d3) 2)) (/.f64 1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 2 (+.f64 d1 d3))) (/.f64 d1 1)) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 3)) (*.f64 d1 (/.f64 (+.f64 d1 d3) 1/2))) |
(/.f64 (-.f64 (+.f64 d3 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d1)) (/.f64 1 d1)) |
(*.f64 (+.f64 d3 (-.f64 (+.f64 d1 d3) (+.f64 d1 (-.f64 d3 d1)))) (/.f64 d1 1)) |
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 d3) (-.f64 (+.f64 d1 d3) d3))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d3)) (/.f64 1 d1)) |
(*.f64 (+.f64 d3 (-.f64 (+.f64 d1 d3) (+.f64 d1 (-.f64 d3 d1)))) (/.f64 d1 1)) |
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 d3) (-.f64 (+.f64 d1 d3) d3))) (/.f64 d1 1)) |
(/.f64 (-.f64 (neg.f64 d3) (/.f64 (+.f64 d1 (+.f64 d3 d3)) -1)) (/.f64 1 d1)) |
(*.f64 (-.f64 (neg.f64 d3) (neg.f64 (+.f64 d1 (+.f64 d3 d3)))) (/.f64 d1 1)) |
(*.f64 d1 (/.f64 (-.f64 (neg.f64 d3) (neg.f64 (+.f64 d1 (+.f64 d3 d3)))) 1)) |
(/.f64 (-.f64 (neg.f64 d1) (/.f64 (+.f64 d3 (+.f64 d1 d1)) -1)) (/.f64 1 d1)) |
(*.f64 (-.f64 (neg.f64 d1) (neg.f64 (+.f64 d3 (+.f64 d1 d1)))) (/.f64 d1 1)) |
(*.f64 d1 (/.f64 (-.f64 (neg.f64 d1) (neg.f64 (+.f64 d1 (+.f64 d1 d3)))) 1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 d1 d3) 3) -1) (/.f64 (*.f64 (*.f64 (+.f64 d1 d3) 2) 2) -1)) (/.f64 1 d1)) |
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 3) (*.f64 2 (*.f64 2 (+.f64 d1 d3)))) -1) (/.f64 d1 1)) |
(*.f64 d1 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) -3) (neg.f64 (*.f64 (+.f64 d1 d3) 4))) 1)) |
(neg.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d4 d4)) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 (+.f64 d3 d4)))))) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (+.f64 d1 (+.f64 d3 d4))) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 (-.f64 d4 (+.f64 d3 (+.f64 d4 d1))) (+.f64 d1 d3)) (*.f64 d1 1/2))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 0) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1))) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0)) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 0)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 0 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 0)) |
(+.f64 0 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (+.f64 d1 (+.f64 d3 d4)) (neg.f64 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d4)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d4 d1)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1/2 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) (*.f64 d4 (*.f64 d1 3))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1/2 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (*.f64 d4 3))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (-.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 d4 (*.f64 d1 3/2))) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 -1 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)))) |
(+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)) -1)) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)))) |
(+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3))) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d4 d4)) (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 d1 (*.f64 -1 (+.f64 d1 (-.f64 d3 (+.f64 d4 d4)))))) |
(+.f64 (*.f64 d1 (*.f64 1 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)))) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (/.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))) -1)) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (+.f64 d1 (-.f64 d3 (+.f64 d4 d4))) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d1 (-.f64 d3 (+.f64 d4 d4))) (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 d1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) (*.f64 (+.f64 d1 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (+.f64 d1 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (*.f64 (+.f64 d1 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d1)) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 d1))) |
(+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))))) |
(+.f64 (*.f64 2 (*.f64 d4 (+.f64 d1 d1))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 1 (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))))) |
(+.f64 (*.f64 2 (*.f64 d4 (+.f64 d1 d1))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 (-.f64 d1 d1))) |
(+.f64 (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 (+.f64 d1 (+.f64 d3 d4)) (neg.f64 d1)) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d4)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (/.f64 (*.f64 d1 (-.f64 d1 d4)) -1)) |
(+.f64 (neg.f64 (*.f64 d1 d3)) (*.f64 (-.f64 d1 d4) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (-.f64 d1 d4) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))) -1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 d3 d4)) -1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d3 d4) (neg.f64 d1))) |
(+.f64 (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2)) |
(+.f64 (*.f64 2 (*.f64 d4 (+.f64 d1 d1))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) 0) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 0)) |
(+.f64 (*.f64 0 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 0)) |
(+.f64 (*.f64 (+.f64 d1 d1) (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) |
(+.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) (*.f64 (+.f64 d1 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) (*.f64 (+.f64 d1 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1/2)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (-.f64 d4 d4) (+.f64 d1 d3)))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d4 d4) (-.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d3)))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 (+.f64 d4 (-.f64 d4 d4)) (+.f64 d1 d3)) (+.f64 d1 d3))))) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(*.f64 (+.f64 d1 d1) (*.f64 -1/2 (+.f64 d3 (-.f64 d1 d4)))) |
(+.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))))) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2)) |
(+.f64 (*.f64 2 (*.f64 d4 (+.f64 d1 d1))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4))) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)))) |
(+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4)))) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 d1 (*.f64 -1 (+.f64 d1 (-.f64 d3 (+.f64 d4 d4)))))) |
(+.f64 (*.f64 d1 (*.f64 1 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)))) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))))) |
(*.f64 -1 (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (+.f64 d4 d1))) (*.f64 d4 (+.f64 d1 d1)))) |
(+.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 -1 (*.f64 d1 (-.f64 d3 d4)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) -1)) |
(*.f64 -1 (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d3 (+.f64 d4 d1))) (*.f64 d4 (+.f64 d1 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d1) -1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 (*.f64 d1 d3) -1) (*.f64 -1 (*.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 (-.f64 d1 d4))) (*.f64 (*.f64 d1 d3) -1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (-.f64 d4 d4) (+.f64 d1 d3))))) (*.f64 (*.f64 d1 d4) 1/2)) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (-.f64 d4 d4) (-.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d3)))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (-.f64 (+.f64 d4 (-.f64 d4 d4)) (+.f64 d1 d3)) (+.f64 d1 d3))))) |
(+.f64 (*.f64 1/2 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d4) 1/2)) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(*.f64 (+.f64 d1 d1) (*.f64 -1/2 (+.f64 d3 (-.f64 d1 d4)))) |
(+.f64 (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 (+.f64 d3 d4))))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 (-.f64 d4 (+.f64 d1 (+.f64 d3 d4))) (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 (-.f64 d4 (+.f64 d3 (+.f64 d4 d1))) (+.f64 d1 d3)) (*.f64 d1 1/2))) |
(+.f64 (*.f64 1/2 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) (*.f64 d4 (*.f64 d1 3)))) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1/2 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (*.f64 d4 3))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (-.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 d4 (*.f64 d1 3/2))) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)) -1) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 d4)))) |
(+.f64 (*.f64 (+.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))) -1) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (+.f64 d1 (-.f64 d3 (+.f64 d4 d4))) (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 d1 (-.f64 d3 (+.f64 d4 d4))) (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))) -1) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d3 d4)) (*.f64 d4 (+.f64 d1 d1))))) |
(+.f64 (/.f64 (*.f64 d1 (-.f64 d3 d4)) -1) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d3 d4) (neg.f64 d1))) |
(+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d4)) -1) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (neg.f64 (*.f64 d1 d3)) (*.f64 (-.f64 d1 d4) (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (-.f64 d1 d4) (neg.f64 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d4 d4)) (+.f64 d1 d3))) |
(*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 1 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) |
(*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d3 (+.f64 d4 d1))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) 2))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))) (*.f64 2 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 d4 3)) (*.f64 (+.f64 d3 (+.f64 d4 d1)) (*.f64 2 d1)))) |
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 d1)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))))) |
(*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) (-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d3 (+.f64 d4 d1))))))) |
(*.f64 -1 (-.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(*.f64 -1 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 d1)))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))))) |
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (*.f64 d4 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 d1))))) |
(*.f64 -1 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) 2))) |
(*.f64 -1 (-.f64 (*.f64 3 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 2 (*.f64 2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) |
(*.f64 -1 (-.f64 (*.f64 (+.f64 d3 (-.f64 d1 d4)) (*.f64 d1 -3)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 4))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2)))) |
(*.f64 -1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (*.f64 2 (*.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d4 3)))) (+.f64 (*.f64 2 (*.f64 d4 (+.f64 d1 d1))) (*.f64 2 (*.f64 d4 (+.f64 d1 d1)))))) |
(*.f64 -1 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (*.f64 d1 (*.f64 d4 3))) (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (*.f64 (+.f64 d1 d1) (*.f64 2 d4)))))) |
(*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) -1) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d3) d4)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 (+.f64 d1 d3) (-.f64 (*.f64 2 (+.f64 d1 d3)) d4))) |
(*.f64 d1 (+.f64 d1 (-.f64 d3 (-.f64 (*.f64 2 (+.f64 d1 d3)) d4)))) |
(*.f64 (neg.f64 d1) (-.f64 0 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d3 d4)) (+.f64 d4 d4))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (-.f64 d4 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d4 d4)) (+.f64 d1 d3))) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) d1) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 (+.f64 d1 d1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) 1/2)) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(*.f64 (+.f64 d1 d1) (*.f64 -1/2 (+.f64 d3 (-.f64 d1 d4)))) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) 1/2) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 1/2 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 1/2 (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(*.f64 (+.f64 d1 d1) (*.f64 -1/2 (+.f64 d3 (-.f64 d1 d4)))) |
(*.f64 (-.f64 (+.f64 d1 d3) d4) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) 2) -1/2) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 (/.f64 (+.f64 d1 d1) -1) (*.f64 (-.f64 d4 (+.f64 d1 d3)) -1/2)) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))))) |
(*.f64 (+.f64 d1 d1) (*.f64 -1/2 (+.f64 d3 (-.f64 d1 d4)))) |
(*.f64 -1/2 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 -1/2 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) 2)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d3)))))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d4 d4))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3)))) (*.f64 d1 (+.f64 d3 (+.f64 d4 d1))))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))) |
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 3 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(-.f64 (/.f64 (+.f64 d3 (-.f64 d1 d4)) (/.f64 2 d1)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) -3/2)) |
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2)))) |
(*.f64 -1/2 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 d4 3)) (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 2 (*.f64 d4 (+.f64 d1 d1))))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3)))))) |
(*.f64 (neg.f64 (-.f64 d4 (+.f64 d1 d3))) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 (neg.f64 (-.f64 d4 (+.f64 d1 d3))) (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d1 d1) 2))) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 d1 3))) |
(*.f64 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 1/2)) |
(*.f64 (*.f64 d1 1/2) (+.f64 d4 (-.f64 (-.f64 d4 (+.f64 d1 d3)) (+.f64 d1 d3)))) |
(*.f64 d1 (*.f64 (+.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 d4 (+.f64 d1 d3))) 1/2)) |
(/.f64 d1 (/.f64 1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 d1 (/.f64 -1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 1 (/.f64 (/.f64 1 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (-.f64 (+.f64 d1 d3) d4))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 -1 (*.f64 (/.f64 (/.f64 1 d1) (-.f64 (+.f64 d1 d3) d4)) 1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 -1 (*.f64 (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) 1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) -1) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 -1 (*.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4)) 2))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (-.f64 (+.f64 d1 d3) d4) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (-.f64 (+.f64 d1 d3) d4) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (+.f64 d1 (-.f64 d3 d4)) (-.f64 (/.f64 1 d1) (/.f64 2 d1))) |
(/.f64 (+.f64 d3 (-.f64 d1 d4)) (-.f64 (/.f64 1 d1) (/.f64 2 d1))) |
(/.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (neg.f64 (-.f64 d4 (+.f64 d1 d3))) (-.f64 (/.f64 1 d1) (/.f64 2 d1))) |
(/.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (*.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1) d1) -1) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (*.f64 (-.f64 (+.f64 d1 d3) d4) -1) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d1 d3) 2) d4) (+.f64 d1 d3)) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (+.f64 d1 d3) (-.f64 (*.f64 2 (+.f64 d1 d3)) d4))) |
(*.f64 d1 (+.f64 d1 (-.f64 d3 (-.f64 (*.f64 2 (+.f64 d1 d3)) d4)))) |
(/.f64 (-.f64 0 (-.f64 d4 (+.f64 d1 d3))) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d3 d4)) (+.f64 d4 d4)) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (-.f64 d4 (-.f64 (+.f64 d4 d4) (+.f64 d1 d3))) (/.f64 -1 d1)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d4 d4) (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d4 d4)) (+.f64 d1 d3))) |
(/.f64 (-.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 d4)) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (+.f64 d1 d3))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (-.f64 (-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))) -1) |
(neg.f64 (-.f64 (-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))))) |
(neg.f64 (-.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) (-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d3 (+.f64 d4 d1))))))) |
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) -1) |
(neg.f64 (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(-.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) -1) |
(neg.f64 (-.f64 (-.f64 (*.f64 2 (*.f64 d4 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(neg.f64 (-.f64 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (*.f64 (-.f64 d4 (+.f64 d1 d3)) (*.f64 2 d1))) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) 2)) -1) |
(neg.f64 (-.f64 (*.f64 3 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (*.f64 2 (*.f64 2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) |
(neg.f64 (-.f64 (*.f64 (+.f64 d3 (-.f64 d1 d4)) (*.f64 d1 -3)) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 4))) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3)))) (+.f64 (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d4 (+.f64 d1 d1)) 2))) -1) |
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (+.f64 (*.f64 2 (*.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d4 3)))) (+.f64 (*.f64 2 (*.f64 d4 (+.f64 d1 d1))) (*.f64 2 (*.f64 d4 (+.f64 d1 d1)))))) |
(neg.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (*.f64 d1 (*.f64 d4 3))) (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d4)) (*.f64 (+.f64 d1 d1) (*.f64 2 d4)))))) |
(/.f64 (-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) 1) |
(*.f64 -1 (-.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d3 (+.f64 d4 d1))) (*.f64 (+.f64 d1 d3) (+.f64 d1 d1))) |
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d4 (*.f64 d1 3))) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) 2)) 1) |
(*.f64 1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (*.f64 d4 3))) (*.f64 2 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (-.f64 (*.f64 d1 (*.f64 d4 3)) (*.f64 (+.f64 d3 (+.f64 d4 d1)) (*.f64 2 d1)))) |
(/.f64 (neg.f64 (-.f64 d4 (+.f64 d1 d3))) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (-.f64 (+.f64 d4 (*.f64 (+.f64 d1 d3) 0)) (+.f64 d1 d3)) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (*.f64 (+.f64 d1 d3) 0)) (+.f64 d1 d3)) (/.f64 d1 1)) |
(*.f64 d1 (/.f64 (+.f64 d4 (-.f64 (*.f64 (+.f64 d1 d3) 0) (+.f64 d1 d3))) 1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d3 d4)) (*.f64 (+.f64 d1 d3) 2)) (/.f64 1 d1)) |
(*.f64 (+.f64 d1 (-.f64 (+.f64 d3 d4) (*.f64 2 (+.f64 d1 d3)))) (/.f64 d1 1)) |
(*.f64 d1 (/.f64 (+.f64 d1 (+.f64 d3 (-.f64 d4 (*.f64 2 (+.f64 d1 d3))))) 1)) |
(/.f64 (-.f64 (-.f64 d4 d4) (-.f64 (+.f64 d1 d3) d4)) (/.f64 1 d1)) |
(*.f64 (-.f64 d4 (-.f64 (+.f64 d1 d3) (-.f64 d4 d4))) (/.f64 d1 1)) |
(/.f64 d1 (/.f64 -1 (-.f64 (+.f64 d3 (-.f64 d1 d4)) (-.f64 d4 d4)))) |
(/.f64 (-.f64 (neg.f64 d4) (-.f64 (+.f64 d1 d3) (+.f64 d4 d4))) (/.f64 1 d1)) |
(*.f64 (-.f64 (neg.f64 d4) (+.f64 d1 (-.f64 d3 (+.f64 d4 d4)))) (/.f64 d1 1)) |
(*.f64 d1 (/.f64 (+.f64 d4 (-.f64 d4 (-.f64 (+.f64 d1 d3) (neg.f64 d4)))) 1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 (+.f64 d1 d3)) (+.f64 d4 d4)) d4) (/.f64 1 d1)) |
(*.f64 (+.f64 (neg.f64 (+.f64 d1 d3)) (-.f64 (+.f64 d4 d4) d4)) (/.f64 d1 1)) |
(*.f64 d1 (/.f64 (+.f64 (neg.f64 (+.f64 d1 d3)) (+.f64 d4 (-.f64 d4 d4))) 1)) |
(/.f64 (-.f64 0 (/.f64 (-.f64 d4 (+.f64 d1 d3)) -1)) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(/.f64 (-.f64 (/.f64 (+.f64 d1 (+.f64 d3 d4)) -1) (/.f64 (+.f64 d4 d4) -1)) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(neg.f64 (*.f64 d1 (-.f64 (+.f64 d1 d3) d4))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (+.f64 d2 d4)) |
Compiled 15 to 6 computations (60% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (+.f64 d2 d4)) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (+.f64 d2 d4)) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (+.f64 d2 d4)) |
| 0.0ms | d2 | @ | -inf | (*.f64 d1 (+.f64 d2 d4)) |
| 0.0ms | d2 | @ | 0 | (*.f64 d1 (+.f64 d2 d4)) |
| 1× | batch-egg-rewrite |
| 1712× | rational.json-1 |
| 1706× | rational.json-2 |
| 1706× | rational.json-4 |
| 1706× | rational.json-3 |
| 702× | rational.json-simplify-13 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 42 | 13 |
| 2 | 140 | 13 |
| 3 | 722 | 13 |
| 4 | 5624 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 (+.f64 d2 d4) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 0 (*.f64 0 (-.f64 (+.f64 d2 d4) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 0 (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 (+.f64 d2 d4) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 0 (-.f64 (+.f64 d2 d4) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (*.f64 0 (-.f64 (+.f64 d2 d4) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (*.f64 (+.f64 d2 d4) 0) (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (*.f64 (+.f64 d2 d4) 0) (+.f64 (*.f64 d1 d4) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d4) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d2) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (+.f64 d2 d4) 0) (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d2) (-.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 1 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 d4 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d2)) (/.f64 (-.f64 d4 d2) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (/.f64 (-.f64 d2 d4) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d2 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 (+.f64 d2 d4) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d4 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (-.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 (+.f64 d2 d4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (-.f64 (neg.f64 d4) d2) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 d4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 0 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (/.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 -1 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (+.f64 d4 d4)) d1) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (+.f64 d2 d4)) d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d2 d4) 0) -1) (*.f64 d1 (-.f64 (neg.f64 d4) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 d4) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d2 d4) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d2 d4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (neg.f64 d4) d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d4) d2) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 d4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 d4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d2 d4) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2))))))) |
| 1× | egg-herbie |
| 1434× | rational.json-simplify-1 |
| 1086× | rational.json-simplify-16 |
| 1050× | rational.json-simplify-7 |
| 724× | rational.json-simplify-17 |
| 722× | rational.json-simplify-23 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 322 | 4973 |
| 1 | 1087 | 4311 |
| 2 | 4981 | 4311 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 0 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 0 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 0 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d4) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (+.f64 d2 d4) 0) (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (+.f64 d2 d4) 0) (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d4) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d2) (-.f64 d4 d4))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d2))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (+.f64 d2 d4) 0) (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)) (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d2) (-.f64 d4 d4))) |
(+.f64 (*.f64 d1 d4) (*.f64 1 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(+.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 d2)) |
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 d4 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (/.f64 (-.f64 d4 d2) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (/.f64 (-.f64 d2 d4) (/.f64 1 d1))) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))))) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 (+.f64 d2 d4) d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(-.f64 0 (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (-.f64 (neg.f64 d4) d2) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 d4) 2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 0 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (/.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) -1)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 -1 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 d4)) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 d2)) |
(-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))) |
(-.f64 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 d4)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 d2)) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d4 d4)) d1) (*.f64 d1 d4)) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d2 d4)) d1) (*.f64 d1 d2)) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 0) -1) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
(/.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d2 d4)))) |
(/.f64 (+.f64 d2 d4) (/.f64 1 d1)) |
(/.f64 (+.f64 d2 d4) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d4)))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (neg.f64 d4) d2)))) |
(/.f64 (-.f64 (neg.f64 d4) d2) (/.f64 -1 d1)) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 d4))) |
(/.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) -1) |
(/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 d4)) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 d4) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 d4)) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 d4))) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d2 d4))) |
(/.f64 (*.f64 (+.f64 d2 d4) 1/2) (/.f64 1/2 d1)) |
(neg.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
| Outputs |
|---|
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) 0) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d2 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 0)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(*.f64 (+.f64 d4 d2) (+.f64 d1 (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d2 (-.f64 d2 (-.f64 d1 d1)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d1 (-.f64 d1 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 d2 d2))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 0)) (-.f64 d2 d2)) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d4 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 0 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 0 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d1 d1) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (+.f64 (-.f64 d1 d1) (*.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 0 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d2 d2))) |
(-.f64 (+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d2 d2))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d2 d2))) |
(-.f64 (+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) (-.f64 d2 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (-.f64 d1 d1))) |
(+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 d1 (+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (-.f64 d1 d1))) |
(+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 d1 (+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0)))) |
(+.f64 (*.f64 0 (+.f64 d4 (-.f64 d2 d1))) (*.f64 (+.f64 d4 d2) (-.f64 d1 (*.f64 d1 0)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0)))) |
(+.f64 (*.f64 0 (+.f64 d4 (-.f64 d2 d1))) (*.f64 (+.f64 d4 d2) (-.f64 d1 (*.f64 d1 0)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d4) (-.f64 d2 d2))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (+.f64 d2 d4) 0) (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 (+.f64 d2 d4) 0) (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d2)) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (-.f64 d2 d2))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 0)) (-.f64 d2 d2)) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d4 d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (-.f64 d2 d2))) |
(+.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (-.f64 (*.f64 d1 d2) (-.f64 d2 d2))) |
(-.f64 d2 (-.f64 d2 (+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d2)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (*.f64 (+.f64 d2 d4) 0))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 (+.f64 d2 d4) 0))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d2 d2) (*.f64 (+.f64 d4 d2) 0)))) |
(-.f64 (+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d2)) (*.f64 (+.f64 d4 d2) 0)) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d4) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(*.f64 (+.f64 d4 d2) (-.f64 d1 (*.f64 d1 0))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(*.f64 (+.f64 d4 d2) (-.f64 d1 (*.f64 d1 0))) |
(+.f64 (*.f64 d1 d2) (-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(+.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0)))) |
(+.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 d1 (-.f64 d2 (*.f64 (+.f64 d4 d2) 0)))) |
(+.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d2) (*.f64 1 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d2) (-.f64 d4 d4))) |
(+.f64 (*.f64 d1 d4) (+.f64 d4 (-.f64 (*.f64 d1 d2) d4))) |
(+.f64 d4 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d4)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 d2))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (+.f64 d2 d4) 0) (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)) (*.f64 (+.f64 d2 d4) 0))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(*.f64 (+.f64 d4 d2) (-.f64 d1 (*.f64 d1 0))) |
(+.f64 (*.f64 d1 d4) (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(*.f64 (+.f64 d4 d2) (-.f64 d1 (*.f64 d1 0))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d2) (-.f64 d4 d4))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d4 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 1 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d4 d2) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d4)) (*.f64 (+.f64 d4 d2) (+.f64 d1 d1))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d2)) |
(+.f64 (-.f64 d2 d2) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d2 d2) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d4 (neg.f64 d2)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d1)) |
(+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d4 d2) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d4)) (*.f64 (+.f64 d4 d2) (+.f64 d1 d1))) |
(+.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d4 d2))) |
(+.f64 (+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(*.f64 (+.f64 d4 d2) (+.f64 d1 (*.f64 d1 0))) |
(+.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 d1 d2)) |
(+.f64 d2 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (*.f64 d1 (-.f64 d4 d2))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d2)) (/.f64 (-.f64 d4 d2) (/.f64 1 d1))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 d2 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (/.f64 (-.f64 d2 d4) (/.f64 1 d1))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 d4) (+.f64 d4 (-.f64 (*.f64 d1 d2) d4))) |
(+.f64 d4 (-.f64 (*.f64 d1 (+.f64 d4 d2)) d4)) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 d4 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d4 d2) 4) (*.f64 (+.f64 d4 d2) 3))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 d4 d2) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 d4 d2) 4) (*.f64 (+.f64 d4 d2) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) 2) (-.f64 (*.f64 (+.f64 d4 d2) 0) (*.f64 (+.f64 d4 d2) (*.f64 d1 3)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d4 d2) 4)) (*.f64 (+.f64 d4 d2) (-.f64 0 (*.f64 d1 3)))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 (*.f64 d1 d2) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))))) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))))) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) 0) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d2 d2)) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 0)) (-.f64 d2 d2)) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d4 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 d4) 0)) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 (+.f64 d2 d4) d1))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d4 (-.f64 d2 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 0 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 0 (+.f64 d4 (-.f64 d2 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(*.f64 (+.f64 d4 d2) (-.f64 d1 (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (-.f64 d4 d4)) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d2 d2) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(-.f64 d1 (-.f64 (+.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d4 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d1 d1) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (+.f64 d1 (-.f64 (-.f64 d2 d2) d1))) |
(-.f64 d1 (-.f64 (+.f64 d1 (-.f64 d2 d2)) (*.f64 d1 (+.f64 d4 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 d2 d2))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 0)) (-.f64 d2 d2)) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d4 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (-.f64 d2 d2))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (+.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d2 d2) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 0)) (-.f64 d2 d2)) |
(-.f64 d2 (-.f64 d2 (*.f64 d1 (+.f64 d4 d2)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 (+.f64 d2 d4) 0))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(*.f64 (+.f64 d4 d2) (-.f64 d1 (*.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (+.f64 (-.f64 d2 d2) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)))) |
(-.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(*.f64 (+.f64 d4 d2) (-.f64 d1 (*.f64 d1 0))) |
(-.f64 0 (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(*.f64 (-.f64 (neg.f64 d4) d2) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (neg.f64 d2))) |
(-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d4))) |
(*.f64 (-.f64 (neg.f64 d4) d2) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (neg.f64 d2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (-.f64 (neg.f64 d4) d2) (+.f64 d1 d1))) |
(*.f64 (-.f64 (neg.f64 d4) d2) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (neg.f64 d2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 d2 d4) 2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d4 d2) (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (neg.f64 d2)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d4)) (*.f64 (+.f64 d4 d2) (/.f64 d1 -1/2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (-.f64 (neg.f64 d2) d4))) (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 (*.f64 (+.f64 d4 d2) 0) (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d4)) (*.f64 (+.f64 d4 d2) (-.f64 0 (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (-.f64 0 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d4 d2) (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (neg.f64 d2)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d4)) (*.f64 (+.f64 d4 d2) (/.f64 d1 -1/2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (/.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) -1)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d4 d2) (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (neg.f64 d2)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d4)) (*.f64 (+.f64 d4 d2) (/.f64 d1 -1/2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d4 d2) (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (neg.f64 d2)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d4)) (*.f64 (+.f64 d4 d2) (/.f64 d1 -1/2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (/.f64 (+.f64 d1 d1) (/.f64 -1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d4 d2) (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (neg.f64 d2)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d4)) (*.f64 (+.f64 d4 d2) (/.f64 d1 -1/2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 -1 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 (+.f64 d4 d2) (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 (neg.f64 d2)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d4)) (*.f64 (+.f64 d4 d2) (/.f64 d1 -1/2))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 (neg.f64 d2) d4))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d2) d4))) |
(-.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 (+.f64 d4 d2) 0) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 (+.f64 d4 d2) 0) (*.f64 d1 (-.f64 (neg.f64 d2) d4))) |
(-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d2 d4))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (*.f64 0 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 0 (+.f64 d4 (-.f64 d2 d1))) (*.f64 d1 (-.f64 (neg.f64 d2) d4))) |
(-.f64 (*.f64 0 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 0 (+.f64 d4 (-.f64 d2 d1))) (*.f64 d1 (-.f64 (neg.f64 d2) d4))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 0)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d4 d2) 0)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d4 d2) 0) (-.f64 (neg.f64 d2) d4))) |
(-.f64 (+.f64 (*.f64 d1 d4) (-.f64 d2 d2)) (*.f64 d1 (neg.f64 d2))) |
(+.f64 (*.f64 d1 d4) (-.f64 (-.f64 d2 d2) (*.f64 d1 (neg.f64 d2)))) |
(+.f64 (-.f64 d2 d2) (*.f64 d1 (-.f64 d4 (neg.f64 d2)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(+.f64 (*.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 d4 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d4 d2) 4) (*.f64 (+.f64 d4 d2) 3))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)) (*.f64 (+.f64 d2 d4) (+.f64 d1 d1))) |
(-.f64 (*.f64 (+.f64 d4 d2) (*.f64 d1 3)) (*.f64 (+.f64 d4 d2) (+.f64 d1 d1))) |
(-.f64 (-.f64 (-.f64 d1 d1) (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (-.f64 d2 (-.f64 d2 (-.f64 d1 d1))) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (-.f64 d2 (-.f64 d1 (-.f64 d1 d2))) (*.f64 d1 (-.f64 (neg.f64 d2) d4))) |
(-.f64 (-.f64 (*.f64 (+.f64 d2 d4) 0) (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (-.f64 (*.f64 (+.f64 d4 d2) 0) (-.f64 d2 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (-.f64 d2 (-.f64 d2 (*.f64 (+.f64 d4 d2) 0))) (*.f64 d1 (-.f64 (neg.f64 d2) d4))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (-.f64 d2 d2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 d4 d2) (*.f64 d1 3))) (-.f64 d2 d2)) |
(-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d4 d2) 4) (*.f64 (+.f64 d4 d2) 3))) (-.f64 d2 d2)) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 0))) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(-.f64 (-.f64 (*.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 d4 d2) (*.f64 d1 3))) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(-.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d4 d2) 4) (*.f64 (+.f64 d4 d2) 3))) (*.f64 d1 (*.f64 (+.f64 d4 d2) 0))) |
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d4 d4))) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 d2))) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) 2) (*.f64 (+.f64 d4 d2) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (+.f64 d4 d2) 4) (*.f64 (+.f64 d4 d2) 3)))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 d4) 0) (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(+.f64 (*.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) 2) (-.f64 (*.f64 (+.f64 d4 d2) 0) (*.f64 (+.f64 d4 d2) (*.f64 d1 3)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d4 d2) 4)) (*.f64 (+.f64 d4 d2) (-.f64 0 (*.f64 d1 3)))) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d4 d4)) d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (*.f64 (+.f64 d2 (+.f64 d2 d4)) d1) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) 2) d1) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(+.f64 (*.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 d4 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d4 d2) 4) (*.f64 (+.f64 d4 d2) 3))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d2 d4)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3))) |
(-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 (*.f64 d1 3))) (*.f64 (+.f64 d4 d2) (*.f64 d1 3))) |
(*.f64 (+.f64 d4 d2) (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d2) d4))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 0) -1) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 (+.f64 d4 d2) 0) (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(-.f64 (*.f64 (+.f64 d4 d2) 0) (*.f64 d1 (-.f64 (neg.f64 d2) d4))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 d4 d2) (*.f64 d1 3)) (*.f64 d1 (+.f64 d4 d2)))) |
(*.f64 1/2 (*.f64 d1 (-.f64 (*.f64 (+.f64 d4 d2) 3) (+.f64 d4 d2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d4 d2) (+.f64 d1 d1)) 2) (neg.f64 (*.f64 (+.f64 d4 d2) (*.f64 d1 3)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d4 d2) 4) (*.f64 (+.f64 d4 d2) 3))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 d1 (neg.f64 (/.f64 -1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (+.f64 d2 d4) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (+.f64 d2 d4) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 (neg.f64 d4) d2)))) |
(*.f64 (-.f64 (neg.f64 d4) d2) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (neg.f64 d2))) |
(/.f64 (-.f64 (neg.f64 d4) d2) (/.f64 -1 d1)) |
(*.f64 (-.f64 (neg.f64 d4) d2) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (neg.f64 d2))) |
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) -1) |
(*.f64 (-.f64 (neg.f64 d4) d2) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (neg.f64 d2))) |
(/.f64 (*.f64 (+.f64 d2 d4) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (+.f64 d2 d4)) 1/2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (+.f64 d2 d4) 2))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 d4)) d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 d2 d4) (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2)) (*.f64 d1 (+.f64 d4 d2))) -2) |
(/.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) (-.f64 (neg.f64 d2) d4))) 2) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (*.f64 (+.f64 d2 d4) 1/2) (/.f64 1/2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(neg.f64 (*.f64 d1 (-.f64 (neg.f64 d4) d2))) |
(*.f64 (-.f64 (neg.f64 d4) d2) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (neg.f64 d2))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (-.f64 d4 d1) d1) |
Compiled 14 to 6 computations (57.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d4 | @ | 0 | (*.f64 (-.f64 d4 d1) d1) |
| 0.0ms | d4 | @ | inf | (*.f64 (-.f64 d4 d1) d1) |
| 0.0ms | d1 | @ | inf | (*.f64 (-.f64 d4 d1) d1) |
| 0.0ms | d1 | @ | -inf | (*.f64 (-.f64 d4 d1) d1) |
| 0.0ms | d4 | @ | -inf | (*.f64 (-.f64 d4 d1) d1) |
| 1× | batch-egg-rewrite |
| 1078× | rational.json-simplify-5 |
| 1008× | rational.json-simplify-13 |
| 840× | rational.json-simplify-24 |
| 740× | rational.json-simplify-14 |
| 658× | rational.json-simplify-11 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 36 | 13 |
| 2 | 132 | 13 |
| 3 | 780 | 13 |
| 4 | 7245 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 d4 d1) d1) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d4 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (+.f64 0 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (+.f64 0 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d4 (+.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))) (*.f64 (-.f64 d4 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (-.f64 (-.f64 d4 d4) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (-.f64 (*.f64 d4 d1) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 0 (neg.f64 (*.f64 d1 (+.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (+.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d4 d1) 0) (neg.f64 (*.f64 d1 (+.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 d4 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d1)))) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1 (neg.f64 (*.f64 d1 (+.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d4 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d4 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (-.f64 0 (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (/.f64 (+.f64 d1 (*.f64 d4 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (neg.f64 (+.f64 d1 (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (-.f64 0 (*.f64 d4 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (-.f64 (-.f64 d1 d1) (*.f64 d4 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d4 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d4 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (neg.f64 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))) (*.f64 d4 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (-.f64 0 (*.f64 (-.f64 d4 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d4 (/.f64 -1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d4 d1) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 (-.f64 d4 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (-.f64 d1 d4) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d4 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 0 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d4)) (/.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d4)) (/.f64 (*.f64 (-.f64 d4 d1) 2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d4)) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 (-.f64 d1 d4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 -1 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d4 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d4 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 d4))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))) (-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))) (*.f64 d4 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 3)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d4)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (+.f64 d4 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d4 (*.f64 (neg.f64 d1) 2)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (/.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (*.f64 d1 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (/.f64 (+.f64 d4 d4) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d4 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 d1)) (*.f64 d4 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d4 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2)) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d4 d1)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 (neg.f64 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2)) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d4 (/.f64 -1 d1)) (/.f64 (-.f64 d1 (+.f64 d4 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (*.f64 d4 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d4 (*.f64 d4 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d4 d1) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 d4 3)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d4 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d4 (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d4 (-.f64 d4 d1)) d1) (*.f64 d4 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) d1) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) d1) (*.f64 d1 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (-.f64 d1 d4)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d4 d1) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 d1 (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) -1) (*.f64 -1 (*.f64 d4 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 d4 d1) 0) -1) (*.f64 d1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))) 1/2) (*.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 (neg.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (-.f64 0 (/.f64 1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 d1) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 d1) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d4 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (-.f64 d4 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 d4) (-.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 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (/.f64 1 (-.f64 d4 d1)) (+.f64 (/.f64 1 (-.f64 d4 d1)) (/.f64 1 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 d1 d4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 d4 d1) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (-.f64 d4 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d4 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (-.f64 d4 d1)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d4 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 d4 d1) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))) (+.f64 d4 d4)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 (-.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d4 (-.f64 d1 d4)) d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 2)) d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d4 d1)) (+.f64 d4 d4)) d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 d4) (+.f64 d4 (-.f64 d4 d1))) d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d4 d4) d1) d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d4 d1) 0)) d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d4 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d4) 2)) d4) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d1 d1)) (+.f64 d4 d4)) d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d4))) d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d4)) (*.f64 (-.f64 d4 d1) 0)) d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d4) (-.f64 d4 d1)) (-.f64 d4 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 d4 d1) 2) (+.f64 d4 d4)) (+.f64 d4 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d4) 2) (*.f64 (-.f64 d4 d1) 0)) (-.f64 d1 d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 d4 d1) 2)) (-.f64 d1 d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 d4) (*.f64 (-.f64 d4 d1) 0)) (neg.f64 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 d4) (neg.f64 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d4) (-.f64 d4 (+.f64 d4 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d4 d1) 2)) (neg.f64 d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d4 (-.f64 d4 d1))) (neg.f64 d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 d4))) (+.f64 d1 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d1 d4))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (-.f64 d1 d4) (*.f64 (-.f64 d4 d1) 2)) (*.f64 (-.f64 d1 d4) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d4) (*.f64 (-.f64 d1 d4) 2)) (*.f64 (-.f64 d1 d4) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 d1) (*.f64 (-.f64 d4 d1) 2)) (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d4 3)) (*.f64 (-.f64 d4 d1) 2)) (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d4 (+.f64 d4 d1)) (*.f64 d4 3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (-.f64 d4 d1))) (*.f64 d4 3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d4 d4)) (-.f64 (neg.f64 d1) d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (*.f64 (-.f64 d4 d1) 2)) (-.f64 (neg.f64 d4) d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d1) d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d4 d1) (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))) (*.f64 (+.f64 d4 d1) 2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (*.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) d4) (*.f64 d1 3)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (-.f64 d1 d4)) (*.f64 (-.f64 d4 d1) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d4 d1) 2) d4)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 (+.f64 (*.f64 (-.f64 d4 d1) 2) d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d4 d4) (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d4 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d1 (*.f64 d4 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 0 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 (+.f64 (neg.f64 d1) (+.f64 d4 d4))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d4 3) (+.f64 (neg.f64 d1) (+.f64 d4 (*.f64 d4 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d4 (+.f64 (-.f64 d4 (+.f64 d4 d1)) (+.f64 d4 d4))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d4 3) (+.f64 (-.f64 d4 (+.f64 d4 d1)) (+.f64 d4 (*.f64 d4 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d4 d1) (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d1 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d1 (-.f64 d1 d4)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 (*.f64 (-.f64 d4 d1) 2) (*.f64 (+.f64 d4 d1) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 d1 (*.f64 d4 3)) -1) (/.f64 (*.f64 (+.f64 d4 d1) 2) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d4 (*.f64 d4 3))) (*.f64 (+.f64 d1 (*.f64 d4 3)) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d4 d1)) (*.f64 (+.f64 d1 d1) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d1) (*.f64 (+.f64 d1 (-.f64 d1 d4)) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d1 (*.f64 d4 3))) (*.f64 (*.f64 (+.f64 d4 d1) 2) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d4 (-.f64 d4 d1)) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (+.f64 d4 d1)) (*.f64 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 d4 d1) 1/2) (*.f64 (*.f64 (-.f64 d4 d1) 3) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (+.f64 d1 (*.f64 d4 3))) (*.f64 (+.f64 d4 (+.f64 (-.f64 d4 d1) (*.f64 d4 3))) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d4) d4)) (+.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d1) d4))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2)))) (+.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d1 (*.f64 d4 3)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d4 (-.f64 d4 d1)) d4) (+.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 d4 (-.f64 d4 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) (*.f64 (-.f64 d4 d1) 3)) (+.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) (*.f64 (*.f64 (-.f64 d4 d1) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (+.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d4 3) (+.f64 d4 d1)) d4) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d4 d1)) (+.f64 d1 d1)) d4) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d4 d4) (+.f64 d4 (-.f64 d4 d1))) d4) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d4 d1) 2)) d4) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (-.f64 d4 d1)) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d1 d1)) (+.f64 d1 d1)) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 d4))) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d1) d4) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d4)) (*.f64 (-.f64 d4 d1) 2)) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 d1)) (+.f64 d4 d4)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))) (-.f64 d4 d1)) (+.f64 d4 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 d4 d1) 2) (+.f64 d1 d1)) (+.f64 d4 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d4) 2) (*.f64 (-.f64 d4 d1) 2)) (-.f64 d1 d4)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 d4) (*.f64 (-.f64 d4 d1) 2)) (neg.f64 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d4 (+.f64 d1 d1)) (-.f64 d4 (+.f64 d4 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 (-.f64 d4 d1) (*.f64 d4 3))) (-.f64 d4 d1)) (+.f64 d1 (*.f64 d4 3))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) d1) (*.f64 d4 3)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d4 (+.f64 d4 (+.f64 d1 d1))) (-.f64 (neg.f64 d1) d4)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d4 d1)) (+.f64 d1 (*.f64 d1 3))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (-.f64 d1 d4))) (*.f64 d1 3)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (+.f64 d4 d1)) (-.f64 (-.f64 d4 d1) (+.f64 d4 (*.f64 d4 3)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2))) -1) (/.f64 (+.f64 d1 (*.f64 d4 3)) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) 3) -1) (/.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) -1) (/.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d1 (*.f64 d4 3)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d4)) d1) (+.f64 (+.f64 d1 (-.f64 d1 d4)) (+.f64 d1 (-.f64 d1 d4)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 d4 d1) 2) (+.f64 d1 (*.f64 d4 3))) (+.f64 (*.f64 (+.f64 d4 d1) 2) (*.f64 (+.f64 d4 d1) 2))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d1 d4))))))) |
| 1× | egg-herbie |
| 1436× | rational.json-simplify-14 |
| 1322× | rational.json-simplify-13 |
| 1056× | rational.json-simplify-11 |
| 826× | rational.json-simplify-1 |
| 748× | rational.json-simplify-5 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 711 | 11909 |
| 1 | 3422 | 11599 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) 0) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 0)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1))) |
(+.f64 0 (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))) |
(+.f64 (*.f64 d4 d1) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d4 d1)))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d4 d1) 0))) |
(+.f64 (*.f64 d4 d1) (+.f64 0 (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d4 d1) (+.f64 0 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d4 d1) (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d4 d1) (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 d1))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))) (*.f64 (-.f64 d4 d1) 0))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d4 d1) (-.f64 (-.f64 d4 d4) (*.f64 d1 d1))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d4 d1) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d1)))))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d4 d1))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d4 d1) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4))))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d4 d1)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 0 (neg.f64 (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d4 d1) 0) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 d4 d1) 0))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d4 d1)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d1)))) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 d1)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1 (neg.f64 (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d4 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d4 d4)))) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (-.f64 0 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (/.f64 (+.f64 d1 (*.f64 d4 3)) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (neg.f64 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (-.f64 0 (*.f64 d4 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (-.f64 (-.f64 d1 d1) (*.f64 d4 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d4 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))) (*.f64 d4 d1)) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (-.f64 0 (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))) |
(+.f64 (/.f64 d4 (/.f64 -1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (*.f64 d4 d1) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) 0) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 0)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 (-.f64 d4 d1) 0))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (-.f64 d1 d4) (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d4 d1) 2))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 0 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (/.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) -1)) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (/.f64 (*.f64 (-.f64 d4 d1) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 (-.f64 d1 d4) 2))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 -1 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d4 d1) (*.f64 d1 d1)) |
(-.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d4 d1) 0))) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d4 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d4 d1))) |
(-.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 0))) |
(-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4))))) |
(-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 d4))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))) (-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))) (*.f64 d4 d1)) |
(-.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 3)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (+.f64 d4 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d4 (*.f64 (neg.f64 d1) 2)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (/.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (*.f64 d1 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (/.f64 (+.f64 d4 d4) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d4 (/.f64 -1 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 (+.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(-.f64 (+.f64 0 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 d1)) (*.f64 d4 d1)) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d4 (+.f64 d1 d1))) |
(-.f64 (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2)) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4))))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2)) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) |
(-.f64 (/.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (/.f64 1 d1))) |
(-.f64 (/.f64 d4 (/.f64 -1 d1)) (/.f64 (-.f64 d1 (+.f64 d4 d4)) (/.f64 1 d1))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 d4 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d4 (*.f64 d4 3)) (/.f64 -1 d1))) |
(-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(-.f64 (/.f64 (*.f64 (+.f64 d4 d1) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 d4 3)) (/.f64 -1 d1))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d4 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d4 (*.f64 d4 3)))) |
(-.f64 (*.f64 (+.f64 d4 (-.f64 d4 d1)) d1) (*.f64 d4 d1)) |
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) d1) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) d1) (*.f64 d1 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 (+.f64 d1 (-.f64 d1 d4)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 (+.f64 d4 d1) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d4 3)))) |
(-.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) -1) (*.f64 -1 (*.f64 d4 (+.f64 d1 d1)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d4 d1) 0) -1) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))) 1/2) (*.f64 1/2 (*.f64 d1 d1))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d4 d1)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(-.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4))))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 (neg.f64 d1) 2)))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(/.f64 d1 (neg.f64 (/.f64 1 (-.f64 d1 d4)))) |
(/.f64 d1 (-.f64 0 (/.f64 1 (-.f64 d1 d4)))) |
(/.f64 (-.f64 d4 d1) (/.f64 1 d1)) |
(/.f64 (-.f64 d4 d1) (neg.f64 (/.f64 -1 d1))) |
(/.f64 (-.f64 d4 d1) (-.f64 0 (/.f64 -1 d1))) |
(/.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(/.f64 1 (/.f64 (/.f64 1 (-.f64 d4 d1)) d1)) |
(/.f64 (-.f64 d1 d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 d1 d4) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 d4))) |
(/.f64 (neg.f64 d1) (-.f64 (/.f64 1 (-.f64 d4 d1)) (+.f64 (/.f64 1 (-.f64 d4 d1)) (/.f64 1 (-.f64 d4 d1))))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d4)))) |
(/.f64 (*.f64 d1 (-.f64 d1 d4)) -1) |
(/.f64 (*.f64 (-.f64 d4 d1) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (-.f64 d4 d1)) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d4 d1) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1 (-.f64 d4 d1)) (+.f64 d1 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d4 d1)) d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 d1))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))))) |
(/.f64 (*.f64 (-.f64 d4 d1) 1/2) (/.f64 1/2 d1)) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (-.f64 d4 d1))) |
(/.f64 (-.f64 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))) (+.f64 d4 d4)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (-.f64 d4 d1))) |
(/.f64 (-.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d4))) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d4))) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 1 (-.f64 d1 d4))) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 (-.f64 d1 d4))) |
(/.f64 (-.f64 (+.f64 d4 (-.f64 d1 d4)) d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 2)) d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d4 d1)) (+.f64 d4 d4)) d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 d4) (+.f64 d4 (-.f64 d4 d1))) d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d4 d4) d1) d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d4 d1) 0)) d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d4) 2)) d4) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d1 d1)) (+.f64 d4 d4)) d1) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d4))) d1) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d4)) (*.f64 (-.f64 d4 d1) 0)) d1) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d4) (-.f64 d4 d1)) (-.f64 d4 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d4 d1) 2) (+.f64 d4 d4)) (+.f64 d4 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d4) 2) (*.f64 (-.f64 d4 d1) 0)) (-.f64 d1 d4)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 d4 d1) 2)) (-.f64 d1 d4)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d4) (*.f64 (-.f64 d4 d1) 0)) (neg.f64 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 d4) (neg.f64 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (neg.f64 d4) (-.f64 d4 (+.f64 d4 d1))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d4 d1) 2)) (neg.f64 d4)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d4 (-.f64 d4 d1))) (neg.f64 d4)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 d4))) (+.f64 d1 d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d1 d4))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (-.f64 d1 d4) (*.f64 (-.f64 d4 d1) 2)) (*.f64 (-.f64 d1 d4) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d4) (*.f64 (-.f64 d1 d4) 2)) (*.f64 (-.f64 d1 d4) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 d1) (*.f64 (-.f64 d4 d1) 2)) (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d4 3)) (*.f64 (-.f64 d4 d1) 2)) (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d4 (+.f64 d4 d1)) (*.f64 d4 3)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (-.f64 d4 d1))) (*.f64 d4 3)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d4 d4)) (-.f64 (neg.f64 d1) d4)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (*.f64 (-.f64 d4 d1) 2)) (-.f64 (neg.f64 d4) d4)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d1) d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 d1) (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))) (*.f64 (+.f64 d4 d1) 2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 1 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (*.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) d4) (*.f64 d1 3)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (-.f64 d1 d4)) (*.f64 (-.f64 d4 d1) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d4 d1) 2) d4)) (/.f64 -1 d1)) |
(/.f64 (-.f64 d4 (+.f64 (*.f64 (-.f64 d4 d1) 2) d1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d4 d4) (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d4 d1))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d1 (*.f64 d4 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 0 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d4 (+.f64 (neg.f64 d1) (+.f64 d4 d4))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d4 3) (+.f64 (neg.f64 d1) (+.f64 d4 (*.f64 d4 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d4 (+.f64 (-.f64 d4 (+.f64 d4 d1)) (+.f64 d4 d4))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d4 3) (+.f64 (-.f64 d4 (+.f64 d4 d1)) (+.f64 d4 (*.f64 d4 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d4 d1) (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d1 d1))) (/.f64 -1 d1)) |
(/.f64 (-.f64 d1 (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d1 (-.f64 d1 d4)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 (*.f64 (-.f64 d4 d1) 2) (*.f64 (+.f64 d4 d1) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d1 (*.f64 d4 3)) -1) (/.f64 (*.f64 (+.f64 d4 d1) 2) -1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d4 (*.f64 d4 3))) (*.f64 (+.f64 d1 (*.f64 d4 3)) -1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d4 d1)) (*.f64 (+.f64 d1 d1) -1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (neg.f64 d1) (*.f64 (+.f64 d1 (-.f64 d1 d4)) -1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 (*.f64 d4 3))) (*.f64 (*.f64 (+.f64 d4 d1) 2) -1)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d4 (-.f64 d4 d1)) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (+.f64 d4 d1)) (*.f64 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 (-.f64 d4 d1) 1/2) (*.f64 (*.f64 (-.f64 d4 d1) 3) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (+.f64 d1 (*.f64 d4 3))) (*.f64 (+.f64 d4 (+.f64 (-.f64 d4 d1) (*.f64 d4 3))) 1/2)) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d4) d4)) (+.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d1) d4))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2)))) (+.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d1 (*.f64 d4 3)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (-.f64 d4 d1)) d4) (+.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 d4 (-.f64 d4 d1)))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) (*.f64 (-.f64 d4 d1) 3)) (+.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) (*.f64 (*.f64 (-.f64 d4 d1) 2) 2))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (+.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))))) (/.f64 -1 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 d4 3) (+.f64 d4 d1)) d4) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d4 d1)) (+.f64 d1 d1)) d4) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d4 d4) (+.f64 d4 (-.f64 d4 d1))) d4) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d4 d1) 2)) d4) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (-.f64 d4 d1)) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d1 d1)) (+.f64 d1 d1)) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 d4))) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) d4) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d4)) (*.f64 (-.f64 d4 d1) 2)) d1) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 d1)) (+.f64 d4 d4)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))) (-.f64 d4 d1)) (+.f64 d4 d1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d4 d1) 2) (+.f64 d1 d1)) (+.f64 d4 d1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d4) 2) (*.f64 (-.f64 d4 d1) 2)) (-.f64 d1 d4)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d4) (*.f64 (-.f64 d4 d1) 2)) (neg.f64 d1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 d4 (+.f64 d1 d1)) (-.f64 d4 (+.f64 d4 d1))) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 (-.f64 d4 d1) (*.f64 d4 3))) (-.f64 d4 d1)) (+.f64 d1 (*.f64 d4 3))) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) d1) (*.f64 d4 3)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 d4 (+.f64 d4 (+.f64 d1 d1))) (-.f64 (neg.f64 d1) d4)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d4 d1)) (+.f64 d1 (*.f64 d1 3))) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (-.f64 d1 d4))) (*.f64 d1 3)) (/.f64 1 d1)) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (+.f64 d4 d1)) (-.f64 (-.f64 d4 d1) (+.f64 d4 (*.f64 d4 3)))) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2))) -1) (/.f64 (+.f64 d1 (*.f64 d4 3)) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) 3) -1) (/.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) -1) (/.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) -1)) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d1 (*.f64 d4 3)))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d4)) d1) (+.f64 (+.f64 d1 (-.f64 d1 d4)) (+.f64 d1 (-.f64 d1 d4)))) (/.f64 1 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d4 d1) 2) (+.f64 d1 (*.f64 d4 3))) (+.f64 (*.f64 (+.f64 d4 d1) 2) (*.f64 (+.f64 d4 d1) 2))) (/.f64 1 d1)) |
(neg.f64 (*.f64 d1 (-.f64 d1 d4))) |
| Outputs |
|---|
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) 0) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d4 d1)) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 0)) |
(*.f64 (-.f64 d4 d1) (+.f64 d1 0)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d4))) |
(+.f64 0 (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))) |
(+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d4 d1) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 d4 (neg.f64 d1))) |
(+.f64 (*.f64 d4 d1) (*.f64 d1 (-.f64 d4 (+.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d4 d1) 0))) |
(-.f64 (*.f64 d1 (+.f64 d4 (neg.f64 d1))) (*.f64 (-.f64 d4 d1) 0)) |
(+.f64 (*.f64 d4 d1) (+.f64 0 (*.f64 d1 (neg.f64 d1)))) |
(+.f64 0 (*.f64 d1 (+.f64 d4 (neg.f64 d1)))) |
(+.f64 (*.f64 d4 d1) (+.f64 0 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 (neg.f64 d1)))) |
(+.f64 (*.f64 d4 d1) (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))))) |
(*.f64 (-.f64 d4 d1) (+.f64 d1 0)) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 d1))) |
(*.f64 (-.f64 d4 d1) (+.f64 d1 0)) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))) (*.f64 (-.f64 d4 d1) 0))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d4)))) (*.f64 (-.f64 d4 d1) 0)) |
(*.f64 (-.f64 d4 d1) (-.f64 d1 0)) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (neg.f64 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d4))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d4)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d4))) |
(+.f64 (*.f64 d4 d1) (-.f64 (-.f64 d4 d4) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4))))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))))) |
(+.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d4 d1) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d1)))))) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (+.f64 d1 d4) (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d4 d1) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4))))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4)))) |
(-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d4 d1)) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d4 d1)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 0 (neg.f64 (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d4 d1) 0) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (+.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d4 d1) 0) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d4))) (-.f64 d1 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 d1 (-.f64 (*.f64 d1 (+.f64 d1 d4)) (neg.f64 d1)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 d4 d1) 0))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (-.f64 d4 d1) 0))) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 (-.f64 d4 d1) 0))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d4)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (-.f64 d4 d4) (*.f64 d1 (+.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 (+.f64 d1 d1)))) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d1 d4)))) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 d1)))) |
(*.f64 (-.f64 d4 d1) (+.f64 d1 0)) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 1 (neg.f64 (*.f64 d1 (+.f64 d4 d1))))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d4 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d4 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 0 (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (neg.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4))))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 (-.f64 d4 d1) (+.f64 d1 0)) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d4))) |
(+.f64 (-.f64 d4 d4) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 d4)) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 d1 (+.f64 d4 (-.f64 d4 d1)))) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (-.f64 0 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (neg.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (/.f64 (+.f64 d1 (*.f64 d4 3)) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d4 3)))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (neg.f64 (+.f64 d1 (*.f64 d4 3))))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d4 3)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (-.f64 0 (*.f64 d4 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (neg.f64 (*.f64 d4 (*.f64 2 (neg.f64 d1))))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (neg.f64 (*.f64 d4 (*.f64 d1 -2)))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (-.f64 (-.f64 d1 d1) (*.f64 d4 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 2 (neg.f64 d1))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 d1 -2))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d4 (*.f64 (neg.f64 d1) 2)))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 2 (neg.f64 d1))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 d1 -2)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d4 d1)) |
(*.f64 d1 (+.f64 d4 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d4 d1))) (*.f64 d4 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (-.f64 0 (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (neg.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 4)) (neg.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))) |
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (/.f64 d4 (/.f64 -1 d1)) (*.f64 d1 (+.f64 d4 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 d1 (+.f64 d4 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (*.f64 d4 d1) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) 0) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d1 d1)) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 0)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d4)))) (*.f64 (-.f64 d4 d1) 0)) |
(*.f64 (-.f64 d4 d1) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 (+.f64 d1 d4)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d4)) d1))) |
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d4)) d1) (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 (-.f64 d4 d1) 0))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d4)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d4)))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (-.f64 d1 d4) (+.f64 d1 d1))) |
(*.f64 (-.f64 d1 d4) (-.f64 d1 (+.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (neg.f64 d1) (*.f64 (-.f64 d4 d1) 2))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 2 (-.f64 d4 d1))))) |
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (*.f64 2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (-.f64 0 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (/.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) -1)) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (/.f64 (*.f64 (-.f64 d4 d1) 2) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (/.f64 (+.f64 d1 d1) (/.f64 1 (-.f64 d1 d4)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (/.f64 (-.f64 d1 d4) (/.f64 1 (+.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d4) 1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 (-.f64 d1 d4) 2))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 -1 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d4 d1) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d4 d1) (-.f64 (*.f64 d1 d1) (*.f64 (-.f64 d4 d1) 0))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4)))) |
(-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d4 d1))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d1 d1)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d4 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d4 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 0))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4)))) |
(-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4))))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))))) |
(-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4)))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (-.f64 d1 d4))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 (+.f64 d1 d1) d4)) (*.f64 d1 (-.f64 d1 (*.f64 2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d1 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))) (-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (*.f64 2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))) (*.f64 d4 d1)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))) (*.f64 d1 d4)) |
(-.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 3)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)) (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (neg.f64 d1) (+.f64 d4 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d4 (*.f64 (neg.f64 d1) 2)) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 2 (neg.f64 d1))))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 d1 -2)))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (/.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2))) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (*.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1)))) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (*.f64 d1 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2))))) |
(-.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))) (*.f64 d1 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 (neg.f64 d1) 2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 2 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 d1 -2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (/.f64 (+.f64 d4 d4) (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 (+.f64 d4 d4) (neg.f64 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d4 (/.f64 -1 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3))) |
(-.f64 (*.f64 (+.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(-.f64 (+.f64 0 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d4))) |
(+.f64 0 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (*.f64 d1 (neg.f64 d4)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (neg.f64 d4))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(-.f64 (+.f64 0 (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))) |
(+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (neg.f64 (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 d1)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d4 (+.f64 d1 d1))) |
(+.f64 (*.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d4 (+.f64 d1 d1)))) |
(-.f64 (+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 (neg.f64 d1) 2))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (neg.f64 (*.f64 d4 (*.f64 2 (neg.f64 d1))))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (neg.f64 (*.f64 d4 (*.f64 d1 -2)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 (neg.f64 d1) 2))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 2 (neg.f64 d1))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 d1 -2))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2)) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(*.f64 (-.f64 d4 d1) (+.f64 d1 0)) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4)))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4)))) |
(-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d4 d1))) |
(*.f64 (-.f64 d4 d1) (+.f64 d1 0)) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4))))))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (*.f64 d4 (*.f64 (neg.f64 d1) 2))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 2 (neg.f64 d1))))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 d1 -2)))) |
(-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2)) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) |
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)))) |
(-.f64 (/.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (/.f64 1 d1)) (/.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (/.f64 1 d1))) |
(/.f64 (-.f64 (+.f64 d4 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3)))) (+.f64 d1 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3))))) (/.f64 1 d1)) |
(/.f64 d1 (/.f64 1 (-.f64 (+.f64 d4 (+.f64 d4 (+.f64 (*.f64 d4 3) (*.f64 d4 3)))) (+.f64 (*.f64 d4 3) (+.f64 (+.f64 d4 (*.f64 d4 3)) d1))))) |
(-.f64 (/.f64 d4 (/.f64 -1 d1)) (/.f64 (-.f64 d1 (+.f64 d4 d4)) (/.f64 1 d1))) |
(-.f64 (*.f64 d4 (neg.f64 d1)) (*.f64 (-.f64 d1 (+.f64 d4 d4)) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (neg.f64 d4)) (*.f64 (-.f64 d1 (+.f64 d4 d4)) (/.f64 d1 1))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 d4 3)) (/.f64 -1 d1)) (/.f64 (+.f64 d4 (*.f64 d4 3)) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3)))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3))))) |
(-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d1)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) |
(-.f64 (/.f64 (*.f64 (+.f64 d4 d1) 2) (/.f64 -1 d1)) (/.f64 (+.f64 d1 (*.f64 d4 3)) (/.f64 -1 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 d4)) (+.f64 d1 (*.f64 d4 3)))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d4 3)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d4 (*.f64 d4 3)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d4 (*.f64 d4 3)))) |
(*.f64 (neg.f64 d1) (+.f64 d1 (-.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3))))) |
(-.f64 (*.f64 (+.f64 d4 (-.f64 d4 d1)) d1) (*.f64 d4 d1)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))) (*.f64 d1 d4)) |
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) d1) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3))) |
(-.f64 (*.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) d1) (*.f64 d1 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3)))) (+.f64 d1 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3)))))) |
(*.f64 d1 (-.f64 (+.f64 d4 (+.f64 d4 (+.f64 (*.f64 d4 3) (*.f64 d4 3)))) (+.f64 (*.f64 d4 3) (+.f64 (+.f64 d4 (*.f64 d4 3)) d1)))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) (*.f64 d1 3))) |
(*.f64 (-.f64 d4 d1) (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))) |
(*.f64 (-.f64 d4 d1) (+.f64 d1 (-.f64 (*.f64 d1 3) (*.f64 d1 3)))) |
(-.f64 (*.f64 (+.f64 d1 (-.f64 d1 d4)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 (+.f64 d4 d1) 2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d4 3)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 2 (+.f64 d1 d4)) (+.f64 d1 (*.f64 d4 3)))) |
(-.f64 (*.f64 (*.f64 d1 d1) -1) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d4 d1)) -1) (*.f64 -1 (*.f64 d4 (+.f64 d1 d1)))) |
(*.f64 -1 (-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d4 (+.f64 d1 d1)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d4 d1) 0) -1) (*.f64 d1 (-.f64 d1 d4))) |
(+.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4)))) |
(-.f64 (*.f64 (-.f64 d4 d1) 0) (*.f64 d1 (-.f64 d1 d4))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))) 1/2) (*.f64 1/2 (*.f64 d1 d1))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d4 d1))) (*.f64 d1 d1))) |
(-.f64 (*.f64 (*.f64 d1 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d4 d1)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d1 d4)))) |
(-.f64 (*.f64 (*.f64 (-.f64 d4 d1) (*.f64 d1 3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 3)) (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 3/2)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 1/2))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d4 (*.f64 d4 3)))) (+.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (*.f64 d4 3))) (*.f64 d1 (+.f64 d1 (*.f64 d4 3)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d4 d1))) (+.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))))) |
(-.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4))))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))))) |
(-.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (-.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d1 d1) d4))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d1 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d1 (-.f64 (neg.f64 d1) d4))) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 (neg.f64 d1) 2)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 2 (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d4)) (*.f64 d4 (*.f64 d1 -2))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4)))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d4))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)) 2) (*.f64 (-.f64 d4 d1) (*.f64 d1 3)))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3))) |
(-.f64 (*.f64 d1 (*.f64 (-.f64 d4 d1) 4)) (*.f64 d1 (*.f64 (-.f64 d4 d1) 3))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 d1 (neg.f64 (/.f64 1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 d1 (-.f64 0 (/.f64 1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d4 d1) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d4 d1) (neg.f64 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d4 d1) (-.f64 0 (/.f64 -1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1 (/.f64 (/.f64 1 (-.f64 d4 d1)) d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d1 d4) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 d1 d4) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1)))) |
(/.f64 (-.f64 d1 d4) (-.f64 (/.f64 1 d1) (/.f64 2 d1))) |
(/.f64 (neg.f64 d1) (/.f64 1 (-.f64 d1 d4))) |
(/.f64 (-.f64 d1 d4) (/.f64 1 (neg.f64 d1))) |
(/.f64 (-.f64 d4 d1) (/.f64 -1 (neg.f64 d1))) |
(/.f64 (neg.f64 d1) (-.f64 (/.f64 1 (-.f64 d4 d1)) (+.f64 (/.f64 1 (-.f64 d4 d1)) (/.f64 1 (-.f64 d4 d1))))) |
(/.f64 d1 (-.f64 (/.f64 2 (-.f64 d4 d1)) (/.f64 1 (-.f64 d4 d1)))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (-.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 d1 (-.f64 d1 d4)) -1) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 (-.f64 d4 d1) 2) (/.f64 (/.f64 1 d1) 1/2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (-.f64 d4 d1)) 1/2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (-.f64 d4 d1) 2))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1 (-.f64 d4 d1)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 d4 d1)) d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 d1 (-.f64 d1 d4)) (*.f64 d1 (-.f64 d1 d4))))) |
(/.f64 (*.f64 (-.f64 d1 d4) (+.f64 d1 d1)) -2) |
(/.f64 (*.f64 (-.f64 d4 d1) 1/2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))) (+.f64 d4 d4)) (/.f64 1 d1)) |
(*.f64 (+.f64 d4 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 d4 d4))) (/.f64 d1 1)) |
(*.f64 (+.f64 d4 (-.f64 (-.f64 d4 d4) d1)) (/.f64 d1 1)) |
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (-.f64 d4 d1))) |
(*.f64 (/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) -1) (/.f64 (-.f64 d4 d1) 1)) |
(*.f64 (-.f64 (*.f64 d1 -3) (+.f64 (neg.f64 d1) (*.f64 d1 -3))) (/.f64 (-.f64 d4 d1) 1)) |
(/.f64 (-.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d4))) |
(*.f64 (-.f64 (neg.f64 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 (-.f64 d1 d4) 1)) |
(/.f64 (-.f64 (+.f64 d1 d1) (-.f64 d1 0)) (/.f64 1 (-.f64 d4 d1))) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 1 (-.f64 d1 d4))) |
(*.f64 (-.f64 (neg.f64 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 (-.f64 d1 d4) 1)) |
(/.f64 (-.f64 (+.f64 d1 d1) (-.f64 d1 0)) (/.f64 1 (-.f64 d4 d1))) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 1 (-.f64 d1 d4))) |
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (/.f64 (-.f64 d1 d4) 1)) |
(/.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (/.f64 1 (-.f64 d4 d1))) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 (-.f64 d1 d4))) |
(*.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 d1 3) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3))))) (/.f64 (-.f64 d1 d4) 1)) |
(/.f64 (-.f64 (+.f64 d4 (-.f64 d1 d4)) d4) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (-.f64 d4 d4)) d4) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 d4 d4) d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 2)) d4) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (*.f64 2 (-.f64 d4 d1))) d4) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (-.f64 d4 d1) d4)) (*.f64 2 (-.f64 d4 d1))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d4 d1)) (+.f64 d4 d4)) d4) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (-.f64 d4 d4)) d4) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 d4 d4) d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 d4) (+.f64 d4 (-.f64 d4 d1))) d4) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 d4 (-.f64 d4 d1)) d4) (neg.f64 d1)) |
(*.f64 (-.f64 (-.f64 d4 d4) (-.f64 d4 d1)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d4 d4) d1) d4) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (-.f64 d4 d4)) d4) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 d4 d4) d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d4 d1) 0)) d4) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d4 d1) 0)) d4) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (*.f64 (-.f64 d4 d1) 0) d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (-.f64 d4 d1)) (*.f64 (-.f64 d1 d4) 2)) d4) (/.f64 -1 d1)) |
(*.f64 (+.f64 (+.f64 d4 (-.f64 d4 d1)) (-.f64 (*.f64 2 (-.f64 d1 d4)) d4)) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 2 (-.f64 d1 d4)) (+.f64 d4 (-.f64 (-.f64 d4 d1) d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d1 d1)) (+.f64 d4 d4)) d1) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (+.f64 d1 d1) (+.f64 d4 d4))) d1) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d4 (+.f64 d4 d4)))) d1) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d4))) d1) (/.f64 -1 d1)) |
(*.f64 (+.f64 (-.f64 d1 d1) (-.f64 (-.f64 (+.f64 d1 d1) d4) d1)) (neg.f64 d1)) |
(*.f64 (+.f64 (-.f64 (+.f64 d1 d1) d4) (-.f64 (-.f64 d1 d1) d1)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d4)) (*.f64 (-.f64 d4 d1) 0)) d1) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (+.f64 d1 d1) d4)) d1) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (+.f64 (-.f64 d1 d4) (-.f64 d1 d1))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d4) (-.f64 d4 d1)) (-.f64 d4 d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d1 (-.f64 d4 d4)) d1) (-.f64 d4 d1)) (neg.f64 d1)) |
(*.f64 (+.f64 (-.f64 d1 d4) (-.f64 d1 (-.f64 d1 (-.f64 d4 d4)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d4 d1) 2) (+.f64 d4 d4)) (+.f64 d4 d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 d1 d4)) (+.f64 d4 d4)) (+.f64 d1 d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d4) 2) (*.f64 (-.f64 d4 d1) 0)) (-.f64 d1 d4)) (/.f64 -1 d1)) |
(*.f64 (+.f64 (*.f64 2 (-.f64 d1 d4)) (-.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 d1 d4))) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (*.f64 2 (-.f64 d1 d4)) (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 d4 d1) 2)) (-.f64 d1 d4)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (-.f64 d4 d1) -2) (-.f64 d1 d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d4) (*.f64 (-.f64 d4 d1) 0)) (neg.f64 d1)) (/.f64 -1 d1)) |
(*.f64 (+.f64 (neg.f64 d4) (-.f64 (*.f64 (-.f64 d4 d1) 0) (neg.f64 d1))) (neg.f64 d1)) |
(*.f64 (+.f64 (*.f64 (-.f64 d4 d1) 0) (-.f64 (-.f64 d1 0) d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 d4) (neg.f64 d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (neg.f64 d4) (neg.f64 d1)) (neg.f64 d1)) |
(*.f64 (-.f64 (-.f64 d1 0) d4) (neg.f64 d1)) |
(/.f64 (-.f64 (neg.f64 d4) (-.f64 d4 (+.f64 d4 d1))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (neg.f64 d4) (-.f64 d4 (+.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (neg.f64 d1) (*.f64 (-.f64 d4 d1) 2)) (neg.f64 d4)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (neg.f64 d1) (*.f64 2 (-.f64 d4 d1))) (neg.f64 d4)) (neg.f64 d1)) |
(*.f64 (-.f64 (-.f64 d4 (-.f64 d1 0)) (*.f64 2 (-.f64 d4 d1))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d4 (-.f64 d4 d1))) (neg.f64 d4)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 -1 (+.f64 d4 (-.f64 d4 d1))) (neg.f64 d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d1 d4))) (+.f64 d1 d1)) (/.f64 -1 d1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 (+.f64 d1 d1) d4) (+.f64 d1 d1))) (neg.f64 d1)) |
(*.f64 (+.f64 (-.f64 d1 d4) (-.f64 d1 d1)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 d1 (*.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d1 d4))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 d1 (*.f64 2 (-.f64 d4 d1))) (-.f64 (+.f64 d1 d1) d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (-.f64 d1 d4) (*.f64 (-.f64 d4 d1) 2)) (*.f64 (-.f64 d1 d4) 2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (-.f64 d1 d4) (*.f64 2 (-.f64 d4 d1))) (*.f64 2 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d4) (*.f64 (-.f64 d1 d4) 2)) (*.f64 (-.f64 d1 d4) 2)) (/.f64 -1 d1)) |
(*.f64 (+.f64 (-.f64 d1 d4) (-.f64 (*.f64 2 (-.f64 d1 d4)) (*.f64 2 (-.f64 d1 d4)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 d1) (*.f64 (-.f64 d4 d1) 2)) (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d1 d4) (*.f64 2 (-.f64 d4 d1))) (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 d1 (-.f64 d4 (*.f64 2 (-.f64 d4 d1)))) (+.f64 d1 (+.f64 d1 (-.f64 d4 d4)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d4 3)) (*.f64 (-.f64 d4 d1) 2)) (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1)))) (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1))))) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1))) (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1)))))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d4 (+.f64 d4 d1)) (*.f64 d4 3)) (/.f64 -1 d1)) |
(*.f64 (+.f64 d4 (-.f64 (+.f64 d1 d4) (*.f64 d4 3))) (neg.f64 d1)) |
(*.f64 (+.f64 d4 (+.f64 d1 (-.f64 d4 (*.f64 d4 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 (-.f64 d4 d1))) (*.f64 d4 3)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (+.f64 d4 (-.f64 d4 d1)))) (*.f64 d4 3)) (neg.f64 d1)) |
(*.f64 (+.f64 d4 (-.f64 (-.f64 d1 (-.f64 (+.f64 d4 d4) (*.f64 d4 3))) (*.f64 d4 3))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d4 d4)) (-.f64 (neg.f64 d1) d4)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 -1 (+.f64 d4 d4)) (-.f64 (neg.f64 d1) d4)) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (*.f64 (-.f64 d4 d1) 2)) (-.f64 (neg.f64 d4) d4)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d4) d4)) (*.f64 2 (-.f64 d4 d1))) (neg.f64 d1)) |
(*.f64 (-.f64 d4 (-.f64 d4 (-.f64 (-.f64 d4 (-.f64 d1 0)) (*.f64 2 (-.f64 d4 d1))))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d1) d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (neg.f64 d1) (+.f64 d4 (-.f64 (neg.f64 d1) d1))) (neg.f64 d1)) |
(*.f64 (-.f64 d1 (-.f64 d4 (-.f64 (neg.f64 d1) (neg.f64 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 d1) (+.f64 d4 (+.f64 d1 (-.f64 d1 d4)))) (*.f64 (+.f64 d4 d1) 2)) (/.f64 -1 d1)) |
(*.f64 (+.f64 (+.f64 d1 d4) (-.f64 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4))) (*.f64 2 (+.f64 d1 d4)))) (neg.f64 d1)) |
(*.f64 (+.f64 (+.f64 d1 (+.f64 d1 (-.f64 d4 d4))) (-.f64 (+.f64 d1 d4) (*.f64 2 (+.f64 d1 d4)))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 1 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 1 (+.f64 d1 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3))))) (+.f64 d4 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3))))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 1 (+.f64 (*.f64 d4 3) (+.f64 (+.f64 d4 (*.f64 d4 3)) d1))) (+.f64 d4 (+.f64 d4 (+.f64 (*.f64 d4 3) (*.f64 d4 3))))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (*.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3))) (*.f64 2 (-.f64 d4 d1)))) (+.f64 d1 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3))))) (neg.f64 d1)) |
(*.f64 (+.f64 d4 (-.f64 (+.f64 (+.f64 d4 (*.f64 d4 3)) (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1)))) (+.f64 (*.f64 d4 3) (+.f64 (+.f64 d4 (*.f64 d4 3)) d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) d4) (*.f64 d1 3)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (-.f64 (*.f64 d1 3) d4)) (*.f64 d1 3)) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 (*.f64 d1 3) d4) (*.f64 d1 3))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (-.f64 d1 d4)) (*.f64 (-.f64 d4 d1) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 -1/2 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d1) 1/2)) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 (*.f64 (-.f64 d4 d1) 2) d4)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 d4 (*.f64 2 (-.f64 d4 d1)))) (neg.f64 d1)) |
(*.f64 (+.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d4 (*.f64 2 (-.f64 d4 d1))))) (neg.f64 d1)) |
(/.f64 (-.f64 d4 (+.f64 (*.f64 (-.f64 d4 d1) 2) d1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 d4 (+.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d4 d4) (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d4 d1))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d4 (+.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d1 (*.f64 d4 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 (*.f64 2 (-.f64 d4 d1)) (+.f64 d1 (*.f64 d4 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 0 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3)))) (+.f64 d4 (+.f64 0 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3)))))) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 (*.f64 d4 3) (+.f64 (+.f64 d4 (*.f64 d4 3)) d1)) (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 0 (*.f64 d4 3))))) (neg.f64 d1)) |
(/.f64 (-.f64 d4 (+.f64 (neg.f64 d1) (+.f64 d4 d4))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d4 (+.f64 (neg.f64 d1) (+.f64 d4 d4))) (neg.f64 d1)) |
(*.f64 (-.f64 d4 (+.f64 d4 (+.f64 (neg.f64 d1) d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d4 3) (+.f64 (neg.f64 d1) (+.f64 d4 (*.f64 d4 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d4 3) (+.f64 d4 (+.f64 (neg.f64 d1) (*.f64 d4 3)))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 d4 3) (+.f64 (neg.f64 d1) (+.f64 d4 (*.f64 d4 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 d4 (+.f64 (-.f64 d4 (+.f64 d4 d1)) (+.f64 d4 d4))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d4 (+.f64 (-.f64 d4 (+.f64 d1 d4)) (+.f64 d4 d4))) (neg.f64 d1)) |
(*.f64 (-.f64 d4 (+.f64 d4 (+.f64 (-.f64 d4 (+.f64 d1 d4)) d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d4 3) (+.f64 (-.f64 d4 (+.f64 d4 d1)) (+.f64 d4 (*.f64 d4 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d4 3) (+.f64 d4 (+.f64 (-.f64 d4 (+.f64 d1 d4)) (*.f64 d4 3)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d4 d1) (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d1 d1))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d4 (+.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 d1 (+.f64 (*.f64 (-.f64 d4 d1) 2) (+.f64 d1 (-.f64 d1 d4)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 d1 (+.f64 d1 (+.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d1 d4)))) (neg.f64 d1)) |
(*.f64 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 (*.f64 2 (-.f64 d4 d1)) d4)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 (*.f64 (-.f64 d4 d1) 2) (*.f64 (+.f64 d4 d1) 2))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 (*.f64 2 (-.f64 d4 d1)) (*.f64 2 (+.f64 d1 d4)))) (neg.f64 d1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d1 (*.f64 d4 3)) -1) (/.f64 (*.f64 (+.f64 d4 d1) 2) -1)) (/.f64 -1 d1)) |
(*.f64 (/.f64 (-.f64 (+.f64 d1 (*.f64 d4 3)) (*.f64 2 (+.f64 d1 d4))) -1) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 (neg.f64 d1) (*.f64 d4 -3)) (*.f64 (+.f64 d1 d4) -2)) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d4 (*.f64 d4 3))) (*.f64 (+.f64 d1 (*.f64 d4 3)) -1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 -1 (+.f64 d4 (*.f64 d4 3))) (neg.f64 (+.f64 d1 (*.f64 d4 3)))) (neg.f64 d1)) |
(*.f64 (+.f64 (neg.f64 d4) (-.f64 (*.f64 d4 -3) (+.f64 (neg.f64 d1) (*.f64 d4 -3)))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d4 d1)) (*.f64 (+.f64 d1 d1) -1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 -1 (+.f64 d1 d4)) (neg.f64 (+.f64 d1 d1))) (neg.f64 d1)) |
(/.f64 (-.f64 (neg.f64 d1) (*.f64 (+.f64 d1 (-.f64 d1 d4)) -1)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (neg.f64 d1) (neg.f64 (-.f64 (+.f64 d1 d1) d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 (*.f64 d4 3))) (*.f64 (*.f64 (+.f64 d4 d1) 2) -1)) (/.f64 -1 d1)) |
(*.f64 (/.f64 (-.f64 (+.f64 d1 (*.f64 d4 3)) (*.f64 2 (+.f64 d1 d4))) -1) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 (neg.f64 d1) (*.f64 d4 -3)) (*.f64 (+.f64 d1 d4) -2)) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d4 (-.f64 d4 d1)) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (+.f64 d4 (-.f64 d4 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (+.f64 d4 d1)) (*.f64 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (+.f64 d1 d4) 1/2) (*.f64 1/2 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))))) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 (-.f64 d4 d1) 1/2) (*.f64 (*.f64 (-.f64 d4 d1) 3) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 (-.f64 d4 d1) 1/2) (*.f64 1/2 (*.f64 (-.f64 d4 d1) 3))) (neg.f64 d1)) |
(*.f64 (-.f64 (*.f64 (-.f64 d4 d1) 1/2) (*.f64 (-.f64 d4 d1) 3/2)) (neg.f64 d1)) |
(/.f64 (-.f64 (*.f64 1/2 (+.f64 d1 (*.f64 d4 3))) (*.f64 (+.f64 d4 (+.f64 (-.f64 d4 d1) (*.f64 d4 3))) 1/2)) (/.f64 -1 d1)) |
(*.f64 (-.f64 (*.f64 1/2 (+.f64 d1 (*.f64 d4 3))) (*.f64 1/2 (+.f64 d4 (+.f64 (-.f64 d4 d1) (*.f64 d4 3))))) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 (*.f64 d1 1/2) (*.f64 d4 3/2)) (*.f64 1/2 (+.f64 d4 (+.f64 (-.f64 d4 d1) (*.f64 d4 3))))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d4) d4)) (+.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d1) d4))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 (-.f64 (neg.f64 d1) d4) (-.f64 (neg.f64 d4) d4)) (+.f64 (neg.f64 d1) (-.f64 (-.f64 (neg.f64 d1) d4) d4))) (neg.f64 d1)) |
(*.f64 (+.f64 (-.f64 (neg.f64 d1) d4) (-.f64 d4 (-.f64 (+.f64 (-.f64 (neg.f64 d1) d4) (neg.f64 d1)) (-.f64 (neg.f64 d4) d4)))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2)))) (+.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d1 (*.f64 d4 3)))) (/.f64 -1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (+.f64 (+.f64 d1 (*.f64 d4 3)) (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1))))) (+.f64 d1 (+.f64 (+.f64 d1 (*.f64 d4 3)) (*.f64 d4 3)))) (neg.f64 d1)) |
(*.f64 (+.f64 (+.f64 d1 (*.f64 d4 3)) (-.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1)))) (+.f64 d1 (+.f64 (+.f64 d1 (*.f64 d4 3)) (*.f64 d4 3))))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (-.f64 d4 d1)) d4) (+.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 d4 (-.f64 d4 d1)))) (/.f64 -1 d1)) |
(*.f64 (+.f64 (+.f64 d4 (-.f64 d4 d1)) (-.f64 d4 (+.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 d4 (-.f64 d4 d1))))) (neg.f64 d1)) |
(*.f64 (+.f64 d4 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (+.f64 d4 (+.f64 (+.f64 d4 (-.f64 d4 d1)) (-.f64 d4 d1))))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) (*.f64 (-.f64 d4 d1) 3)) (+.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) (*.f64 (*.f64 (-.f64 d4 d1) 2) 2))) (/.f64 -1 d1)) |
(*.f64 (+.f64 (*.f64 2 (*.f64 2 (-.f64 d4 d1))) (-.f64 (*.f64 (-.f64 d4 d1) 3) (+.f64 (*.f64 2 (*.f64 2 (-.f64 d4 d1))) (*.f64 2 (*.f64 2 (-.f64 d4 d1)))))) (neg.f64 d1)) |
(*.f64 (-.f64 (+.f64 (*.f64 (-.f64 d4 d1) 4) (*.f64 (-.f64 d4 d1) 3)) (+.f64 (*.f64 (-.f64 d4 d1) 4) (*.f64 (-.f64 d4 d1) 4))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3)))) (+.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))))) (/.f64 -1 d1)) |
(*.f64 (+.f64 (+.f64 d4 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3)))) (-.f64 (+.f64 d1 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3)))) (+.f64 (+.f64 d4 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3)))) (+.f64 d4 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3))))))) (neg.f64 d1)) |
(*.f64 (+.f64 d1 (-.f64 (+.f64 (+.f64 d4 (+.f64 d4 (+.f64 (*.f64 d4 3) (*.f64 d4 3)))) (+.f64 d4 (+.f64 (*.f64 d4 3) (*.f64 d4 3)))) (+.f64 (+.f64 d4 (+.f64 d4 (+.f64 (*.f64 d4 3) (*.f64 d4 3)))) (+.f64 d4 (+.f64 d4 (+.f64 (*.f64 d4 3) (*.f64 d4 3))))))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (*.f64 d4 3) (+.f64 d4 d1)) d4) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (*.f64 d4 3) (+.f64 d1 d4)) d4) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d4 d1)) (+.f64 d1 d1)) d4) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (+.f64 d1 d4) (+.f64 d1 d1))) d4) (/.f64 d1 1)) |
(*.f64 (+.f64 d4 (-.f64 (-.f64 (+.f64 d1 d4) (+.f64 d1 d1)) d4)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d4 d4) (+.f64 d4 (-.f64 d4 d1))) d4) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d4 d4) (-.f64 (+.f64 d4 (-.f64 d4 d1)) d4)) (/.f64 d1 1)) |
(*.f64 (-.f64 (-.f64 (+.f64 (-.f64 d4 d4) (+.f64 d4 d4)) d1) d4) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 (-.f64 d4 d1) 2)) d4) (/.f64 1 d1)) |
(*.f64 (-.f64 d4 (+.f64 d1 (*.f64 2 (-.f64 d4 d1)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (-.f64 d4 d1)) (-.f64 d4 d1)) d1) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (-.f64 d4 d1) (-.f64 d4 d1))) d1) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1)) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d1 d1)) (+.f64 d1 d1)) d1) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d4 d1)) (/.f64 d1 1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d1 d4) d1) d1) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 d1) (+.f64 d1 (-.f64 d1 d4))) d1) (/.f64 1 d1)) |
(*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d4))) (neg.f64 d1)) |
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) d4) d1) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d4 d1)) (/.f64 d1 1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d1 d4) d1) d1) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d4)) (*.f64 (-.f64 d4 d1) 2)) d1) (/.f64 1 d1)) |
(*.f64 (-.f64 d1 (+.f64 d1 (+.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d1 d4)))) (neg.f64 d1)) |
(*.f64 (-.f64 d1 (+.f64 d1 (+.f64 d1 (-.f64 (*.f64 2 (-.f64 d4 d1)) d4)))) (neg.f64 d1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d4 d1)) (+.f64 d4 d4)) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (+.f64 d1 d4))) (+.f64 d4 d4)) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (+.f64 d4 d4))) (+.f64 d1 d4)) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 d4 (-.f64 d4 d1))) (-.f64 d4 d1)) (+.f64 d4 d1)) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (-.f64 d4 d1) (-.f64 d4 d1))) d1) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 (-.f64 d4 d1) (-.f64 d4 d1)) (-.f64 d4 d1)) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 d4 d1) 2) (+.f64 d1 d1)) (+.f64 d4 d1)) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 d1 d4)) (+.f64 d1 d1)) (+.f64 d1 d4)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 d1 d4) 2) (*.f64 (-.f64 d4 d1) 2)) (-.f64 d1 d4)) (/.f64 1 d1)) |
(*.f64 (+.f64 (*.f64 2 (-.f64 d1 d4)) (-.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d1 d4))) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 (*.f64 2 (-.f64 d4 d1)) (*.f64 2 (-.f64 d1 d4))) (-.f64 d1 d4)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (neg.f64 d4) (*.f64 (-.f64 d4 d1) 2)) (neg.f64 d1)) (/.f64 1 d1)) |
(*.f64 (+.f64 (neg.f64 d4) (-.f64 (*.f64 2 (-.f64 d4 d1)) (neg.f64 d1))) (/.f64 d1 1)) |
(*.f64 (+.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 (-.f64 d1 0) d4)) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 d4 (+.f64 d1 d1)) (-.f64 d4 (+.f64 d4 d1))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d1 d4) (-.f64 d4 (-.f64 d4 (+.f64 d1 d1)))) (/.f64 d1 1)) |
(*.f64 (+.f64 d1 (-.f64 d4 (-.f64 (+.f64 d1 d1) (-.f64 d4 d4)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 (-.f64 d4 d1) (*.f64 d4 3))) (-.f64 d4 d1)) (+.f64 d1 (*.f64 d4 3))) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 (+.f64 d4 (+.f64 (-.f64 d4 d1) (*.f64 d4 3))) (+.f64 d1 (*.f64 d4 3))) (-.f64 d4 d1)) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 (+.f64 (-.f64 d4 d1) (*.f64 d4 3)) (-.f64 d1 (-.f64 d4 d4))) (+.f64 d1 (*.f64 d4 3))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) d1) (*.f64 d4 3)) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) d1)) (*.f64 d4 3)) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 (-.f64 d4 d1) (*.f64 d4 3)) (*.f64 d4 3)) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 d4 (+.f64 d4 (+.f64 d1 d1))) (-.f64 (neg.f64 d1) d4)) (/.f64 1 d1)) |
(*.f64 (-.f64 (-.f64 d4 (+.f64 d1 (+.f64 d1 d4))) (-.f64 (neg.f64 d1) d4)) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 d1) (+.f64 d4 d1)) (+.f64 d1 (*.f64 d1 3))) (/.f64 1 d1)) |
(*.f64 (+.f64 (+.f64 d1 d1) (-.f64 (+.f64 d1 d4) (+.f64 d1 (*.f64 d1 3)))) (/.f64 d1 1)) |
(*.f64 (+.f64 d4 (-.f64 (+.f64 (+.f64 d1 d1) d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (-.f64 d1 d4))) (*.f64 d1 3)) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (-.f64 (*.f64 d1 3) (-.f64 (+.f64 d1 d1) d4))) (*.f64 d1 3)) (/.f64 d1 1)) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 d1) d4) (+.f64 d4 d1)) (-.f64 (-.f64 d4 d1) (+.f64 d4 (*.f64 d4 3)))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d4 (*.f64 d4 3)) (-.f64 (-.f64 d4 d1) (-.f64 (neg.f64 d1) (+.f64 d4 (+.f64 d1 d4))))) (/.f64 d1 1)) |
(*.f64 (-.f64 (-.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d4 d4))) (-.f64 (-.f64 d4 d1) (+.f64 d4 (*.f64 d4 3)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 (-.f64 d4 d1) 2))) -1) (/.f64 (+.f64 d1 (*.f64 d4 3)) -1)) (/.f64 1 d1)) |
(*.f64 (/.f64 (-.f64 (+.f64 d4 (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1)))) (+.f64 d1 (*.f64 d4 3))) -1) (/.f64 d1 1)) |
(*.f64 (/.f64 (+.f64 d4 (-.f64 (-.f64 (*.f64 d4 3) (*.f64 2 (-.f64 d4 d1))) (+.f64 d1 (*.f64 d4 3)))) -1) (/.f64 d1 1)) |
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 d4 d1) 3) -1) (/.f64 (*.f64 (*.f64 (-.f64 d4 d1) 2) 2) -1)) (/.f64 1 d1)) |
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 d4 d1) 3) (*.f64 2 (*.f64 2 (-.f64 d4 d1)))) -1) (/.f64 d1 1)) |
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 d4 d1) 3) (*.f64 (-.f64 d4 d1) 4)) -1) (/.f64 d1 1)) |
(/.f64 (-.f64 (/.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) -1) (/.f64 (+.f64 d4 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) -1)) (/.f64 1 d1)) |
(*.f64 (/.f64 (-.f64 (+.f64 d1 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3)))) (+.f64 d4 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3))))) -1) (/.f64 d1 1)) |
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 d4 3) (+.f64 (+.f64 d4 (*.f64 d4 3)) d1)) (+.f64 d4 (+.f64 d4 (+.f64 (*.f64 d4 3) (*.f64 d4 3))))) -1) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 d1 (+.f64 (+.f64 d4 (*.f64 d4 3)) (*.f64 d4 3))) (+.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d1 (*.f64 d4 3)))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 d1 (+.f64 (*.f64 d4 3) (+.f64 d4 (*.f64 d4 3)))) (+.f64 d1 (+.f64 (+.f64 d1 (*.f64 d4 3)) (*.f64 d4 3)))) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 (*.f64 d4 3) (+.f64 (+.f64 d4 (*.f64 d4 3)) d1)) (+.f64 d1 (+.f64 (+.f64 d1 (*.f64 d4 3)) (*.f64 d4 3)))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (+.f64 d1 (-.f64 d1 d4)) d1) (+.f64 (+.f64 d1 (-.f64 d1 d4)) (+.f64 d1 (-.f64 d1 d4)))) (/.f64 1 d1)) |
(*.f64 (+.f64 (-.f64 (+.f64 d1 d1) d4) (-.f64 d1 (+.f64 (-.f64 (+.f64 d1 d1) d4) (-.f64 (+.f64 d1 d1) d4)))) (/.f64 d1 1)) |
(*.f64 (+.f64 d1 (-.f64 (-.f64 (+.f64 d1 d1) d4) (+.f64 (-.f64 d1 d4) (+.f64 d1 (-.f64 (+.f64 d1 d1) d4))))) (/.f64 d1 1)) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 d4 d1) 2) (+.f64 d1 (*.f64 d4 3))) (+.f64 (*.f64 (+.f64 d4 d1) 2) (*.f64 (+.f64 d4 d1) 2))) (/.f64 1 d1)) |
(*.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d4 3)) (*.f64 2 (+.f64 d1 d4))) (+.f64 (*.f64 2 (+.f64 d1 d4)) (*.f64 2 (+.f64 d1 d4)))) (/.f64 d1 1)) |
(*.f64 (-.f64 (+.f64 d1 (+.f64 (*.f64 2 (+.f64 d1 d4)) (*.f64 d4 3))) (+.f64 (*.f64 2 (+.f64 d1 d4)) (*.f64 2 (+.f64 d1 d4)))) (/.f64 d1 1)) |
(neg.f64 (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
Compiled 17 to 7 computations (58.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d3 | @ | 0 | (*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
| 0.0ms | d1 | @ | 0 | (*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
| 0.0ms | d3 | @ | -inf | (*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
| 0.0ms | d1 | @ | inf | (*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
| 0.0ms | d3 | @ | inf | (*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
| 1× | batch-egg-rewrite |
| 1772× | rational.json-1 |
| 1768× | rational.json-2 |
| 1768× | rational.json-4 |
| 1768× | rational.json-3 |
| 630× | rational.json-simplify-5 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 17 |
| 1 | 48 | 17 |
| 2 | 156 | 17 |
| 3 | 857 | 17 |
| 4 | 5731 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d3 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (-.f64 (-.f64 d3 d3) (*.f64 d1 (+.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 0 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 (+.f64 d3 d1) 0) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 (+.f64 d3 d1) 0) (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)) (*.f64 (+.f64 d3 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d1))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d3 d1))) (*.f64 d1 (-.f64 (neg.f64 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d1 (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d3 d1) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d3 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d3 d3) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d3 d3) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d3 (*.f64 d1 -2)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d3 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d3 (*.f64 d1 -2)) (/.f64 (-.f64 d1 d3) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 (*.f64 d1 (neg.f64 d3)) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (-.f64 d3 d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (-.f64 0 (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d3 d1) 0) -1) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (neg.f64 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d3 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d3 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d3 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 (+.f64 d3 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) (-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) (+.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d1))) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d3 d1))) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 d1 (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)) (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d3 d3)) (*.f64 d3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d3 (*.f64 d1 -2))) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 (+.f64 d3 d1))) (/.f64 (*.f64 d1 3) (/.f64 -1 (+.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (+.f64 d3 d1)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d3 d1)) (neg.f64 d1)) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d3 (+.f64 d3 d1)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d1) 2) 2) (neg.f64 d1)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d3 d1) 0) -1) (*.f64 d1 (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) -1) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (neg.f64 d3) d1)) (*.f64 (-.f64 (neg.f64 d3) d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (neg.f64 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 -1 (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d3 d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 1 (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (+.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 -1 d1) (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 d1) (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 (+.f64 d3 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 d1 (-.f64 (neg.f64 d3) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d3 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 d3) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d3 d1) 2) (/.f64 (/.f64 -1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 -2) (/.f64 (/.f64 1 (+.f64 d3 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1/2 d1) (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d3 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1 d1) (*.f64 (+.f64 d3 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 d3 d1)) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (/.f64 1 (+.f64 d3 d1)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d1 -2) (/.f64 1/2 (+.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d3 d1) 1/2) (/.f64 -1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 d3 d1) -2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (+.f64 d3 d1))))))) |
| 1× | egg-herbie |
| 1066× | rational.json-simplify-30 |
| 986× | rational.json-simplify-25 |
| 870× | rational.json-simplify-31 |
| 862× | rational.json-simplify-29 |
| 842× | rational.json-simplify-23 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 257 | 4323 |
| 1 | 907 | 3707 |
| 2 | 4370 | 3685 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 0) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d3 d1) 0)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))) |
(+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) -2))) |
(+.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d3 d3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d3 d3) (*.f64 d1 (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (neg.f64 (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 0 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 (+.f64 d3 d1) 0) (neg.f64 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 (+.f64 d3 d1) 0) (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d3 d3))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)) (*.f64 (+.f64 d3 d1) 0))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d1))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d3 d3))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 (neg.f64 d3)))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d3 d1))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d1 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(+.f64 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d3 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)))) |
(+.f64 (-.f64 d3 d3) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (-.f64 d3 d3) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 d3 (*.f64 d1 -2)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d3)))) |
(+.f64 (*.f64 d3 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 d1 d3))) |
(+.f64 (*.f64 d3 (*.f64 d1 -2)) (/.f64 (-.f64 d1 d3) (/.f64 -1 d1))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 (*.f64 d1 (neg.f64 d3)) (neg.f64 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 d3 d1))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (-.f64 d3 d1) (/.f64 -1 d1))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (-.f64 0 (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d3 d1) 0) -1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d1))))) |
(+.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 0) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d3 d1) 0)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d3 d3)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 (+.f64 d3 d1) 0))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)))) |
(-.f64 0 (*.f64 d1 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2))) |
(-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 (+.f64 d3 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d3 d1))) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) (-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) (+.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d1))) (neg.f64 (*.f64 d1 d1))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d3 d1))) (*.f64 d1 (neg.f64 d3))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 d1 (+.f64 d3 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(-.f64 (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)) (*.f64 d1 (*.f64 (+.f64 d3 d1) -2))) |
(-.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(-.f64 (+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d3 d3)) (*.f64 d3 d1)) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 d1))) |
(-.f64 (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d3 (*.f64 d1 -2))) (*.f64 d1 (neg.f64 d3))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 (+.f64 d3 d1))) (/.f64 (*.f64 d1 3) (/.f64 -1 (+.f64 d3 d1)))) |
(-.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (+.f64 d3 d1)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d3 d1)) (neg.f64 d1)) (neg.f64 (*.f64 d1 d1))) |
(-.f64 (*.f64 (+.f64 d3 (+.f64 d3 d1)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d3))) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d1) 2) 2) (neg.f64 d1)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(-.f64 (*.f64 (*.f64 (+.f64 d3 d1) 0) -1) (*.f64 d1 (+.f64 d3 d1))) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 d3 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) -1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (neg.f64 d3) d1)) (*.f64 (-.f64 (neg.f64 d3) d1) (*.f64 d1 3))) |
(-.f64 (*.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d3 d1)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))) |
(/.f64 d1 (/.f64 -1 (+.f64 d3 d1))) |
(/.f64 (+.f64 d3 d1) (/.f64 -1 d1)) |
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d3 d1))) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (+.f64 d3 d1)))) |
(/.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 1) |
(/.f64 1 (/.f64 (/.f64 -1 d1) (+.f64 d3 d1))) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (+.f64 d3 d1))) |
(/.f64 -1 (/.f64 (/.f64 1 (+.f64 d3 d1)) d1)) |
(/.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d3 d1)))) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d3 d1)))) |
(/.f64 (*.f64 d1 (+.f64 d3 d1)) -1) |
(/.f64 (-.f64 (neg.f64 d3) d1) (/.f64 1 d1)) |
(/.f64 (*.f64 (+.f64 d3 d1) 2) (/.f64 (/.f64 -1 d1) 1/2)) |
(/.f64 (*.f64 d1 -2) (/.f64 (/.f64 1 (+.f64 d3 d1)) 1/2)) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 d1) (+.f64 d3 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d3 d1)) (neg.f64 d1))) |
(/.f64 1/2 (/.f64 (/.f64 -1 d1) (*.f64 (+.f64 d3 d1) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d3 d1)) (*.f64 d1 -2))) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)))) |
(/.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)))) |
(/.f64 -1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d3 d1))) |
(/.f64 -1/2 (/.f64 (/.f64 1 (+.f64 d3 d1)) (+.f64 d1 d1))) |
(/.f64 (/.f64 d1 -2) (/.f64 1/2 (+.f64 d3 d1))) |
(/.f64 (*.f64 (+.f64 d3 d1) 1/2) (/.f64 -1/2 d1)) |
(/.f64 (/.f64 (+.f64 d3 d1) -2) (/.f64 1/2 d1)) |
(neg.f64 (*.f64 d1 (+.f64 d3 d1))) |
| Outputs |
|---|
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (+.f64 (pow.f64 d1 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 0) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d3 d1) 0)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) d1)) |
(+.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 (-.f64 (neg.f64 d3) d1) (*.f64 0 (+.f64 d1 d3)))) |
(+.f64 0 (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) -2))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) |
(*.f64 (+.f64 d1 d3) (+.f64 d1 (*.f64 d1 -2))) |
(+.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 d1 (-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) d1)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (-.f64 d1 d1)) |
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d3 d3))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (-.f64 d1 d1) (-.f64 d3 d3))) |
(+.f64 d1 (-.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d3 d3)) d1)) |
(+.f64 d1 (-.f64 (+.f64 d3 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) d3)) d1)) |
(+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d3 d3) (*.f64 d1 (+.f64 d3 d1)))) |
(+.f64 (-.f64 d3 d3) (-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d3 d3) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (neg.f64 (*.f64 d1 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 0 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 (+.f64 d3 d1) 0) (neg.f64 (*.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 (+.f64 d3 d1) 0) (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d3 d3))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 d3 (-.f64 (neg.f64 (*.f64 d1 d1)) d3))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d3 d3)) |
(+.f64 d3 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) d3)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)) (*.f64 (+.f64 d3 d1) 0))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0)))) |
(*.f64 d1 (-.f64 (-.f64 (neg.f64 d3) d1) (*.f64 0 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) (+.f64 d1 (*.f64 0 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0)))) |
(*.f64 d1 (-.f64 (-.f64 (neg.f64 d3) d1) (*.f64 0 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) (+.f64 d1 (*.f64 0 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d1))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d3))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 (-.f64 d1 (neg.f64 d3)) (+.f64 d1 (+.f64 d3 d3))))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d3 d3))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 d3 d3))) |
(-.f64 d3 (-.f64 d3 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (-.f64 d3 d3)) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d3))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 (neg.f64 d3)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0)))) |
(*.f64 d1 (-.f64 (-.f64 (neg.f64 d3) d1) (*.f64 0 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) (+.f64 d1 (*.f64 0 (+.f64 d1 d3))))) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d3 d1))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(+.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d3))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 (-.f64 d1 (neg.f64 d3)) (+.f64 d1 (+.f64 d3 d3))))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d1 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) |
(*.f64 (+.f64 d1 d3) (+.f64 d1 (*.f64 d1 -2))) |
(+.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) |
(*.f64 (+.f64 d1 d3) (+.f64 d1 (*.f64 d1 -2))) |
(+.f64 (*.f64 d1 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 2))) |
(*.f64 (+.f64 d1 d3) (-.f64 d1 (*.f64 d1 2))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(+.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 2)) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3))) |
(*.f64 (+.f64 d1 d3) (+.f64 (*.f64 d1 -3) (*.f64 d1 2))) |
(+.f64 (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d3))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0))) |
(*.f64 d1 (+.f64 (-.f64 (neg.f64 d3) d1) (*.f64 0 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) |
(*.f64 (+.f64 d1 d3) (+.f64 d1 (*.f64 d1 -2))) |
(+.f64 (*.f64 d3 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 2))) |
(*.f64 (+.f64 d1 d3) (-.f64 d1 (*.f64 d1 2))) |
(+.f64 (-.f64 d3 d3) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 d3 (-.f64 (neg.f64 (*.f64 d1 d1)) d3))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d3 d3)) |
(+.f64 d3 (-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) d3)) |
(+.f64 (-.f64 d3 d3) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d3 d1))) |
(+.f64 (-.f64 d3 d3) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d3))) |
(+.f64 (-.f64 d3 d3) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3))) |
(+.f64 d3 (-.f64 (neg.f64 d3) (*.f64 d1 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d3 (*.f64 d1 -2)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d3)))) |
(-.f64 (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d3 d1))) |
(+.f64 (*.f64 d3 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 d1 d3))) |
(-.f64 (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d3 d1))) |
(+.f64 (*.f64 d3 (*.f64 d1 -2)) (/.f64 (-.f64 d1 d3) (/.f64 -1 d1))) |
(-.f64 (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d3 d1))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 (*.f64 d1 (neg.f64 d3)) (neg.f64 (*.f64 d1 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 d1))) |
(*.f64 d1 (+.f64 (*.f64 d1 -2) (-.f64 d1 d3))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 d3 d1))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 d1))) |
(*.f64 d1 (+.f64 (*.f64 d1 -2) (-.f64 d1 d3))) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (-.f64 d3 d1) (/.f64 -1 d1))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 d1))) |
(*.f64 d1 (+.f64 (*.f64 d1 -2) (-.f64 d1 d3))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (-.f64 0 (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (neg.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -3)))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 d3) -2))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3))) |
(-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 d1 (*.f64 (+.f64 d1 d3) -3))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))) |
(+.f64 (*.f64 0 (+.f64 d1 d3)) (-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3)))) |
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 d3) -2))) (*.f64 (+.f64 d1 d3) (-.f64 0 (*.f64 d1 -3)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 (+.f64 d1 d3) (-.f64 0 (*.f64 d1 -3)))) |
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 d3) -2))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 d1 (*.f64 (+.f64 d1 d3) -3)))) |
(+.f64 (*.f64 (*.f64 (+.f64 d3 d1) 0) -1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (neg.f64 (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(-.f64 d1 (-.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d1))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d3))))) |
(+.f64 (*.f64 (*.f64 d1 d1) -1/2) (*.f64 (+.f64 d1 (+.f64 d3 d3)) (/.f64 d1 -2))) |
(+.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) 1/2) (*.f64 1/2 (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d3 d1))))) |
(*.f64 1/2 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d3))))) |
(+.f64 (*.f64 (*.f64 d1 d1) -1/2) (*.f64 (+.f64 d1 (+.f64 d3 d3)) (/.f64 d1 -2))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 0) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (+.f64 d3 d1) 0)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (neg.f64 (-.f64 d1 d1))) |
(-.f64 d1 (-.f64 d1 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(-.f64 d1 (-.f64 d1 (*.f64 (+.f64 d1 d3) (neg.f64 d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0)))) |
(*.f64 d1 (-.f64 (-.f64 (neg.f64 d3) d1) (*.f64 0 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) (+.f64 d1 (*.f64 0 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (-.f64 d3 d3)) |
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 d3 d3))) |
(-.f64 d3 (-.f64 d3 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (-.f64 d3 d3)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 (+.f64 d3 d1) 0))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0)))) |
(*.f64 d1 (-.f64 (-.f64 (neg.f64 d3) d1) (*.f64 0 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) (+.f64 d1 (*.f64 0 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d3) (*.f64 d1 0)))) |
(-.f64 d1 (-.f64 (+.f64 d1 (*.f64 d1 (*.f64 0 (+.f64 d1 d3)))) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) (+.f64 d1 (*.f64 0 (+.f64 d1 d3))))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d3) (*.f64 d1 0)))) |
(*.f64 d1 (-.f64 (-.f64 (neg.f64 d3) d1) (*.f64 0 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) (+.f64 d1 (*.f64 0 (+.f64 d1 d3))))) |
(-.f64 0 (*.f64 d1 (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2))) |
(-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 2))) |
(*.f64 (+.f64 d1 d3) (-.f64 d1 (*.f64 d1 2))) |
(-.f64 (*.f64 (+.f64 d3 d1) 0) (*.f64 d1 (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d3 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) -2) (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) (-.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (-.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) -2)) (*.f64 (+.f64 d1 d3) (-.f64 d1 (*.f64 d1 2)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 (+.f64 d1 d3) (-.f64 d1 (*.f64 d1 2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) (+.f64 (*.f64 d1 (+.f64 d3 d1)) (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)))) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 2)) (+.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d3))) (*.f64 (+.f64 d1 d3) (+.f64 d1 (*.f64 d1 2)))) |
(-.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d3))) (*.f64 (+.f64 d1 d3) (+.f64 d1 (*.f64 d1 2)))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d3 d1))) (neg.f64 (*.f64 d1 d1))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d3))) (neg.f64 (*.f64 d1 d1))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 d3 d1))) (*.f64 d1 (neg.f64 d3))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 0)) (*.f64 d1 (+.f64 d3 d1))) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 0)) (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 (*.f64 0 (+.f64 d1 d3)) (+.f64 d1 d3))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (neg.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -3)))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 d3) -2))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3))) |
(-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 d1 (*.f64 (+.f64 d1 d3) -3))) |
(-.f64 (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)) (*.f64 d1 (*.f64 (+.f64 d3 d1) -2))) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -3)) (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) |
(*.f64 (+.f64 d1 d3) (-.f64 (*.f64 d1 -3) (*.f64 d1 -2))) |
(-.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 d1 (*.f64 (+.f64 d3 d1) 0))) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(-.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3))) (*.f64 (+.f64 d1 d3) (*.f64 d1 0))) |
(-.f64 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 d3) -2))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3))) (*.f64 d1 (*.f64 0 (+.f64 d1 d3)))) |
(-.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 d1 (*.f64 (+.f64 d1 d3) -3))) (*.f64 0 (*.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d3 d3)) (*.f64 d3 d1)) |
(+.f64 (-.f64 d3 d3) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d3))) |
(+.f64 (-.f64 d3 d3) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3))) |
(+.f64 d3 (-.f64 (neg.f64 d3) (*.f64 d1 (+.f64 d1 d3)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 d3) -2))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3)))) |
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 d1 (*.f64 (+.f64 d1 d3) -3)))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 d1))) |
(*.f64 d1 (+.f64 (*.f64 d1 -2) (-.f64 d1 d3))) |
(-.f64 (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d3 (*.f64 d1 -2))) (*.f64 d1 (neg.f64 d3))) |
(-.f64 (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d3 -2))) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 (*.f64 d3 -2)) (*.f64 d1 (-.f64 d3 d1))) |
(-.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 -1 (+.f64 d3 d1))) (/.f64 (*.f64 d1 3) (/.f64 -1 (+.f64 d3 d1)))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (/.f64 -1 (+.f64 d1 d3))) |
(*.f64 (-.f64 (neg.f64 d3) d1) (+.f64 d1 (-.f64 (*.f64 d1 3) (*.f64 d1 3)))) |
(-.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (+.f64 d3 d1)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(*.f64 (+.f64 d1 d3) (-.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 d1 -3))) |
(-.f64 (*.f64 (+.f64 d1 (+.f64 d3 d1)) (neg.f64 d1)) (neg.f64 (*.f64 d1 d1))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d3))) (neg.f64 (*.f64 d1 d1))) |
(-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (*.f64 (+.f64 d3 (+.f64 d3 d1)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d3))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d1) 2) 2) (neg.f64 d1)) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3))) |
(-.f64 (*.f64 (neg.f64 d1) (*.f64 2 (*.f64 2 (+.f64 d1 d3)))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3))) |
(-.f64 (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 d3) 4)) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3))) |
(-.f64 (*.f64 (neg.f64 d1) (*.f64 (+.f64 d1 d3) 4)) (*.f64 d1 (*.f64 (+.f64 d1 d3) -3))) |
(-.f64 (*.f64 (*.f64 (+.f64 d3 d1) 0) -1) (*.f64 d1 (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (+.f64 d3 d1))) |
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d3))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)) -1) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d3) -2) (-.f64 (neg.f64 d3) d1))) |
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (neg.f64 d3) d1)) (*.f64 (-.f64 (neg.f64 d3) d1) (*.f64 d1 3))) |
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (/.f64 -1 (+.f64 d1 d3))) |
(*.f64 (-.f64 (neg.f64 d3) d1) (+.f64 d1 (-.f64 (*.f64 d1 3) (*.f64 d1 3)))) |
(-.f64 (*.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 1/2) (*.f64 1/2 (*.f64 d1 (+.f64 d3 d1)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(-.f64 (*.f64 (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)) 1/2) (*.f64 1/2 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -3)) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d3) -3)) (*.f64 (+.f64 d1 d3) (neg.f64 d1)))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)) 2) (*.f64 (+.f64 d3 d1) (*.f64 d1 -3)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (neg.f64 (*.f64 (+.f64 d1 d3) (*.f64 d1 -3)))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d1 d3) -2))) (*.f64 (+.f64 d1 d3) (*.f64 d1 -3))) |
(-.f64 (*.f64 2 (*.f64 (+.f64 d1 d3) (*.f64 d1 -2))) (*.f64 d1 (*.f64 (+.f64 d1 d3) -3))) |
(/.f64 d1 (/.f64 -1 (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (+.f64 d3 d1) (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 -1 (+.f64 d3 d1)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (*.f64 d1 (-.f64 (neg.f64 d3) d1)) 1) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 1 (/.f64 (/.f64 -1 d1) (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 -1 (/.f64 (/.f64 1 d1) (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 -1 (/.f64 (/.f64 1 (+.f64 d3 d1)) d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d3 d1)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 -1 (/.f64 -1 (*.f64 d1 (-.f64 (neg.f64 d3) d1)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 -1 (/.f64 1 (*.f64 d1 (+.f64 d3 d1)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (*.f64 d1 (+.f64 d3 d1)) -1) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (-.f64 (neg.f64 d3) d1) (/.f64 1 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (*.f64 (+.f64 d3 d1) 2) (/.f64 (/.f64 -1 d1) 1/2)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (*.f64 d1 -2) (/.f64 (/.f64 1 (+.f64 d3 d1)) 1/2)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 1/2 (/.f64 (/.f64 -1/2 d1) (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d3 d1)) (neg.f64 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 1/2 (/.f64 (/.f64 -1 d1) (*.f64 (+.f64 d3 d1) 2))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 d3 d1)) (*.f64 d1 -2))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (+.f64 d3 d1) -2)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 (+.f64 d3 d1) 2)))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 -1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 -1/2 (/.f64 (/.f64 1 (+.f64 d3 d1)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (/.f64 d1 -2) (/.f64 1/2 (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (*.f64 (+.f64 d3 d1) 1/2) (/.f64 -1/2 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(/.f64 (/.f64 (+.f64 d3 d1) -2) (/.f64 1/2 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(neg.f64 (*.f64 d1 (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) |
| ✓ | 0.7b | (/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
Compiled 39 to 17 computations (56.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d4 | @ | inf | (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) |
| 0.0ms | d2 | @ | 0 | (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) |
| 0.0ms | d4 | @ | 0 | (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) |
| 0.0ms | d2 | @ | inf | (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | 0 | (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) |
| 1× | batch-egg-rewrite |
| 1084× | rational.json-simplify-55 |
| 1062× | rational.json-1 |
| 1062× | rational.json-2 |
| 1062× | rational.json-4 |
| 1062× | rational.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 56 |
| 1 | 78 | 44 |
| 2 | 357 | 44 |
| 3 | 2565 | 44 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 (-.f64 d2 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d4 d4)) (/.f64 (-.f64 (-.f64 d2 d1) d4) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (-.f64 d2 d1) (+.f64 d1 d1))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d4)) (*.f64 d1 (+.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (-.f64 d2 d1) d4) (/.f64 1 d1)) (*.f64 d1 (+.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 d4) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d4) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) 2) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) 2) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1))) (+.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d4) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 d1 (neg.f64 (/.f64 1 d1)))) (+.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 d4) (neg.f64 (/.f64 1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d2 (+.f64 d4 d4)))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 0 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 d4 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 d1 3) (*.f64 d1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (+.f64 (-.f64 d1 d4) (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 (+.f64 d4 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (/.f64 (+.f64 d2 d4) -1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d4) (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))) (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d2) (+.f64 d4 (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (-.f64 d4 d1) (+.f64 d2 (*.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d2 (+.f64 d4 (*.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d2 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 d4 (+.f64 (-.f64 d2 d1) (+.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d1 d4) (+.f64 d2 (+.f64 d4 d4))) (/.f64 (+.f64 d2 (+.f64 d4 d4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3) (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (+.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 (+.f64 d2 d4) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (neg.f64 (+.f64 d2 d4)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (+.f64 (neg.f64 d4) (-.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (+.f64 (neg.f64 d4) (-.f64 (+.f64 d1 d2) (+.f64 d2 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (+.f64 0 (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 2 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (*.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (/.f64 1/2 (neg.f64 (neg.f64 (/.f64 1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 d1) (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 d1) (+.f64 0 (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) (/.f64 1/2 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) (/.f64 1/2 (/.f64 (/.f64 -1/2 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) 2) (/.f64 1/2 (*.f64 (/.f64 1/2 d1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1/2 d1) (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 d1) 1/2) (/.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 d1) 1/2) (/.f64 1/2 (*.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 d1) 1/2) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) 1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 4) (/.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) (*.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 1/2 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 1/2 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (*.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) (/.f64 1/2 (/.f64 -1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (-.f64 d1 (+.f64 d2 d4))) (*.f64 1/2 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 1/2 (/.f64 -1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (neg.f64 (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) (/.f64 1/2 (/.f64 -1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 1/2 d1)) (neg.f64 (*.f64 1/2 d1))) (/.f64 1/2 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1/2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 d1) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1/2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (/.f64 1/2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1/2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (*.f64 (/.f64 1/2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 (/.f64 1/2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (*.f64 (/.f64 1/2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (-.f64 0 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1/2 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 d1)) (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 d1) (/.f64 -1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 d1) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 d1) (-.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 (/.f64 1/2 d1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (*.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 d1 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (*.f64 (+.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (-.f64 (*.f64 2 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 -1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 -1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 d1) 4) (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 d1) 4) (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 d1) 4) (/.f64 1/2 (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 4) (/.f64 1/2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 d1) 1/2) (/.f64 1/2 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) 1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) 1/2) (/.f64 1/2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (/.f64 -1/2 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 d1)) (/.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 d1))) (/.f64 1/2 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 d1))) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4))) (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2)) (/.f64 (/.f64 1/2 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1)) (/.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1/2 d1) (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (/.f64 1/2 d1) (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))) (neg.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (neg.f64 d1)) (/.f64 1/2 (neg.f64 d1))) (/.f64 1/2 (-.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))))))) |
| 1× | egg-herbie |
| 814× | rational.json-simplify-3 |
| 746× | rational.json-simplify-20 |
| 704× | rational.json-simplify-18 |
| 618× | rational.json-simplify-13 |
| 536× | rational.json-simplify-11 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 702 | 10932 |
| 1 | 2224 | 10540 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 (-.f64 d2 d1) d1) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 d2 d4) 2))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 1/2 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 d2 d4) 2))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (*.f64 1/2 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d1 2) (pow.f64 (+.f64 d2 d4) 4))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 d2 d4) 2))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 d4))))))) |
(/.f64 -1/2 (pow.f64 d1 2)) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3)))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 5))) (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(/.f64 -1/2 (pow.f64 d1 2)) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3)))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 5))) (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(/.f64 1/2 (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1/2 (/.f64 d2 (*.f64 d1 (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (*.f64 -1/2 (/.f64 d2 (*.f64 d1 (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 (-.f64 d4 d1) 4)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (*.f64 -1/2 (/.f64 d2 (*.f64 d1 (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1))))))) |
(/.f64 1/2 (*.f64 d2 d1)) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1)))) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (pow.f64 d2 3) d1))))) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 3) (*.f64 (pow.f64 d2 4) d1))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (pow.f64 d2 3) d1)))))) |
(/.f64 1/2 (*.f64 d2 d1)) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1)))) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (pow.f64 d2 3) d1))))) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 3) (*.f64 (pow.f64 d2 4) d1))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (pow.f64 d2 3) d1)))))) |
(/.f64 1/2 (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1/2 (/.f64 d4 (*.f64 (pow.f64 (-.f64 d2 d1) 2) d1))) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 d2 d1) d1)))) |
(+.f64 (*.f64 -1/2 (/.f64 d4 (*.f64 (pow.f64 (-.f64 d2 d1) 2) d1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d4 2) (*.f64 (pow.f64 (-.f64 d2 d1) 3) d1))) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 d2 d1) d1))))) |
(+.f64 (*.f64 -1/2 (/.f64 d4 (*.f64 (pow.f64 (-.f64 d2 d1) 2) d1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d4 2) (*.f64 (pow.f64 (-.f64 d2 d1) 3) d1))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 d2 d1) d1))) (*.f64 -1/2 (/.f64 (pow.f64 d4 3) (*.f64 (pow.f64 (-.f64 d2 d1) 4) d1)))))) |
(/.f64 1/2 (*.f64 d1 d4)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 3) (*.f64 d1 (pow.f64 d4 4)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4)))))) |
(/.f64 1/2 (*.f64 d1 d4)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 3) (*.f64 d1 (pow.f64 d4 4)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (-.f64 d1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 (-.f64 d2 d1) (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (/.f64 (-.f64 (-.f64 d2 d1) d4) (/.f64 1 d1))) |
(+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 0 (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 d2 d1) (+.f64 d1 d1))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d4)) (*.f64 d1 (+.f64 d4 d4))) |
(+.f64 (/.f64 (-.f64 (-.f64 d2 d1) d4) (/.f64 1 d1)) (*.f64 d1 (+.f64 d4 d4))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (-.f64 d1 d1))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 d4) (neg.f64 (/.f64 1 d1)))) |
(-.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d4) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) 2) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) 2) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)))) |
(-.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))) |
(-.f64 (+.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1))) (+.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d4) (/.f64 1 d1)))) |
(-.f64 (+.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 d1 (neg.f64 (/.f64 1 d1)))) (+.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 d4) (neg.f64 (/.f64 1 d1))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d2 (+.f64 d4 d4)))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4)))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) |
(*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 0 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) d1) |
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) 1/2) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 d1 3) (*.f64 d1 4))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 d1 d4) (neg.f64 d2))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) d1)) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 (+.f64 d4 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (+.f64 d1 d4))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (neg.f64 d1) (-.f64 (/.f64 (+.f64 d2 d4) -1) (neg.f64 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d4) (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))) (+.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d2) (+.f64 d4 (+.f64 d2 d2)))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d4 d1) (+.f64 d2 (*.f64 (-.f64 d4 d1) 2)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d2 (+.f64 d4 (*.f64 d4 3))))) |
(*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) |
(*.f64 (neg.f64 d1) (-.f64 d4 (+.f64 (-.f64 d2 d1) (+.f64 d4 d4)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d1 d4) (+.f64 d2 (+.f64 d4 d4))) (/.f64 (+.f64 d2 (+.f64 d4 d4)) 1/2))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3) (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) 2))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 (+.f64 d2 d4) 2) 1/2))) |
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 (+.f64 d2 d4)) (neg.f64 d1))) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d4) (-.f64 d1 d2))) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d4) (-.f64 (+.f64 d1 d2) (+.f64 d2 d2)))) |
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (+.f64 d1 d1) (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (+.f64 d1 d1) (+.f64 0 (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 2 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1)) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 -1 (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 -1 (/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) -1) |
(*.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(*.f64 -1/2 (*.f64 (+.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(*.f64 -1/2 (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) 1/2)) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (*.f64 1/2 d1)) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (/.f64 1/2 (neg.f64 (neg.f64 (/.f64 1 d1))))) |
(*.f64 (*.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) |
(*.f64 (*.f64 1/2 d1) (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (*.f64 1/2 d1) (+.f64 0 (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) (/.f64 1/2 (neg.f64 (/.f64 1 d1)))) |
(*.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) (/.f64 1/2 (/.f64 (/.f64 -1/2 d1) 1/2))) |
(*.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) d1) |
(*.f64 (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 1/2 d1)) |
(*.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) 2) (/.f64 1/2 (*.f64 (/.f64 1/2 d1) 4))) |
(*.f64 -2 (/.f64 1/2 (/.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) 1/2))) |
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1/2 d1) (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) -1/2) |
(*.f64 (*.f64 (+.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))) -1/2) |
(*.f64 (-.f64 (*.f64 2 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))) -1/2) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) 1/4) |
(*.f64 (/.f64 (neg.f64 d1) 1/2) (/.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) 1/2))) |
(*.f64 (/.f64 (neg.f64 d1) 1/2) (/.f64 1/2 (*.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) -1))) |
(*.f64 (/.f64 (neg.f64 d1) 1/2) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) 1/2) -1/2) |
(*.f64 (*.f64 d1 4) (/.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 4))) |
(*.f64 (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 d1 d1)) |
(*.f64 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) 2) |
(*.f64 (/.f64 1/2 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2)) |
(*.f64 (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) -1) |
(*.f64 (+.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) -1/2) |
(*.f64 (+.f64 (/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) -1/2) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) (*.f64 1/2 d1)) |
(*.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 1/2 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 1/2 d1))) 1) |
(*.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (*.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) (/.f64 1/2 (/.f64 -1/2 d1))) |
(*.f64 (+.f64 (*.f64 1/2 (-.f64 d1 (+.f64 d2 d4))) (*.f64 1/2 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 1/2 (/.f64 -1/2 d1))) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1) |
(*.f64 (+.f64 (neg.f64 (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (neg.f64 (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) (/.f64 1/2 (/.f64 -1/2 d1))) |
(*.f64 (+.f64 (neg.f64 (*.f64 1/2 d1)) (neg.f64 (*.f64 1/2 d1))) (/.f64 1/2 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) d1) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))))) 1) |
(neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 d1)) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1/2 d1) 0)) |
(+.f64 0 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 0 (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(+.f64 (*.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (/.f64 0 d1) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 d1)) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1/2 d1) 0)) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 d1))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 d1))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 0 d1))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 0 d1))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 d1))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 0 d1))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 0 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 3)) |
(-.f64 (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 3))) |
(*.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 1/2 d1) (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 1) |
(*.f64 1 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 1 d1) (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 1 d1) (-.f64 0 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1 d1)) |
(*.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 d1)) |
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))) 1/2) |
(*.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(*.f64 2 (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(*.f64 2 (-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(*.f64 2 (-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))) |
(*.f64 -1 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 -1 (/.f64 1/2 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 -1/2 d1) (/.f64 -1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 -1/2 d1) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 -1/2 d1) (-.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 -1/2 (/.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) 1/2)) |
(*.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) -1) |
(*.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 1 d1))) |
(*.f64 (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 (/.f64 1/2 d1) 4)) |
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) 2) |
(*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) 2) |
(*.f64 -2 (/.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) 1/2))) |
(*.f64 -2 (/.f64 1/2 (*.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) d1))) |
(*.f64 -2 (/.f64 1/2 (/.f64 d1 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 -2 (/.f64 1/2 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))) |
(*.f64 -2 (/.f64 1/2 (*.f64 (+.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 -2 (/.f64 1/2 (-.f64 (*.f64 2 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))))) |
(*.f64 (/.f64 -1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 -1/2 d1)) |
(*.f64 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 -1/2 d1)) |
(*.f64 (*.f64 (/.f64 1/2 d1) 4) (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(*.f64 (*.f64 (/.f64 1/2 d1) 4) (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(*.f64 (*.f64 (/.f64 1/2 d1) 4) (/.f64 1/2 (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (*.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 4) (/.f64 1/2 (+.f64 d1 d1))) |
(*.f64 (/.f64 (/.f64 -1/2 d1) 1/2) (/.f64 1/2 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (/.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) 1/2) -1/2) |
(*.f64 (/.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) 1/2) (/.f64 1/2 (neg.f64 d1))) |
(*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) 1/4) |
(*.f64 (/.f64 1/2 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (/.f64 -1/2 d1) 1/2)) |
(*.f64 (/.f64 1/2 (neg.f64 d1)) (/.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) 1/2)) |
(*.f64 (+.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 d1))) (/.f64 1/2 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2))) |
(*.f64 (+.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 d1))) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(*.f64 (+.f64 (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) (/.f64 1 d1)) |
(*.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4))) (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4)))) -1/2) |
(*.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2)) (/.f64 (/.f64 1/2 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2))) -1) |
(*.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) 1) |
(*.f64 (+.f64 (/.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1)) (/.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1))) 1) |
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) (/.f64 1 d1)) |
(*.f64 (+.f64 (*.f64 (/.f64 1/2 d1) (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (/.f64 1/2 d1) (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))) -1) |
(*.f64 (+.f64 (neg.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))) (neg.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))) (/.f64 1/2 d1)) |
(*.f64 (+.f64 (/.f64 1/2 (neg.f64 d1)) (/.f64 1/2 (neg.f64 d1))) (/.f64 1/2 (-.f64 d1 (+.f64 d2 d4)))) |
(neg.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 d4))) |
(/.f64 (/.f64 1/2 d1) (+.f64 d2 d4)) |
(+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 d2 d4) 2))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (/.f64 1/2 (pow.f64 (+.f64 d2 d4) 2)) (/.f64 (/.f64 1/2 d1) (+.f64 d2 d4))) |
(+.f64 (*.f64 1/2 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 3))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 d2 d4) 2))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 d4)))))) |
(+.f64 (/.f64 1/2 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (*.f64 1/2 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 3))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 d4)))) |
(+.f64 (/.f64 1/2 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (*.f64 d1 (/.f64 1/2 (pow.f64 (+.f64 d2 d4) 3))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 d4)))) |
(+.f64 (*.f64 1/2 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d1 2) (pow.f64 (+.f64 d2 d4) 4))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 d2 d4) 2))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (+.f64 d2 d4))))))) |
(+.f64 (*.f64 1/2 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 3))) (+.f64 (/.f64 1/2 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d1 2) (pow.f64 (+.f64 d2 d4) 4))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 d4))))) |
(+.f64 (/.f64 1/2 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (*.f64 d1 (/.f64 1/2 (pow.f64 (+.f64 d2 d4) 3))) (+.f64 (/.f64 (pow.f64 d1 2) (/.f64 (pow.f64 (+.f64 d2 d4) 4) 1/2)) (/.f64 (/.f64 1/2 d1) (+.f64 d2 d4))))) |
(/.f64 -1/2 (pow.f64 d1 2)) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))) (/.f64 1/2 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3)))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))) (/.f64 1/2 (pow.f64 d1 2)))) |
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4)))) (/.f64 1/2 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 5))) (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 5)))) (/.f64 1/2 (pow.f64 d1 2)))) |
(+.f64 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (/.f64 (pow.f64 d1 5) -1/2)) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4)))) (/.f64 1/2 (pow.f64 d1 2)))) |
(/.f64 -1/2 (pow.f64 d1 2)) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))) (/.f64 1/2 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3)))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))) (/.f64 1/2 (pow.f64 d1 2)))) |
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4)))) (/.f64 1/2 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 5))) (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 d1 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 5)))) (/.f64 1/2 (pow.f64 d1 2)))) |
(+.f64 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (/.f64 (pow.f64 d1 5) -1/2)) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 d2 d4) (pow.f64 d1 3)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 4)))) (/.f64 1/2 (pow.f64 d1 2)))) |
(/.f64 1/2 (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1/2 (/.f64 d2 (*.f64 d1 (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1))))) |
(+.f64 (*.f64 -1/2 (/.f64 d2 (*.f64 d1 (pow.f64 (-.f64 d4 d1) 2)))) (/.f64 1/2 (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 d2 d1) (pow.f64 (-.f64 d4 d1) 2))) (/.f64 1/2 (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (*.f64 -1/2 (/.f64 d2 (*.f64 d1 (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 -1/2 (/.f64 d2 (*.f64 d1 (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 d2 2) 1/2) (*.f64 d1 (pow.f64 (-.f64 d4 d1) 3))) (/.f64 1/2 (*.f64 d1 (-.f64 d4 d1))))) |
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 d2 d1) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (/.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 3) (/.f64 (pow.f64 d2 2) d1))) (/.f64 1/2 (*.f64 d1 (-.f64 d4 d1))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d2 3) (*.f64 d1 (pow.f64 (-.f64 d4 d1) 4)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d2 2) (*.f64 d1 (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (*.f64 -1/2 (/.f64 d2 (*.f64 d1 (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 (-.f64 d4 d1))))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d2 2) 1/2) (*.f64 d1 (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 d2 3) -1/2) (*.f64 d1 (pow.f64 (-.f64 d4 d1) 4))) (+.f64 (*.f64 -1/2 (/.f64 d2 (*.f64 d1 (pow.f64 (-.f64 d4 d1) 2)))) (/.f64 1/2 (*.f64 d1 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 d2 d1) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 d2 3) -1/2) (*.f64 d1 (pow.f64 (-.f64 d4 d1) 4))) (+.f64 (/.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 3) (/.f64 (pow.f64 d2 2) d1))) (/.f64 1/2 (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 1/2 (*.f64 d2 d1)) |
(/.f64 (/.f64 1/2 d2) d1) |
(/.f64 (/.f64 1/2 d1) d2) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1)))) |
(+.f64 (/.f64 (/.f64 1/2 d2) d1) (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 d1 (pow.f64 d2 2))))) |
(+.f64 (/.f64 (/.f64 1/2 d1) d2) (/.f64 (/.f64 (*.f64 (-.f64 d4 d1) -1/2) d1) (pow.f64 d2 2))) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (pow.f64 d2 3) d1))))) |
(+.f64 (/.f64 (/.f64 1/2 d2) d1) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 d1 (pow.f64 d2 2)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d1 (pow.f64 d2 3)))))) |
(+.f64 (/.f64 (/.f64 (*.f64 (-.f64 d4 d1) -1/2) d1) (pow.f64 d2 2)) (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (/.f64 (pow.f64 (-.f64 d4 d1) 2) d1) (pow.f64 d2 3))))) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 3) (*.f64 (pow.f64 d2 4) d1))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (pow.f64 d2 3) d1)))))) |
(+.f64 (/.f64 (/.f64 1/2 d2) d1) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d1 (pow.f64 d2 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 3) (*.f64 d1 (pow.f64 d2 4))))))) |
(+.f64 (/.f64 (/.f64 1/2 d1) d2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 (-.f64 d4 d1) 2) d1) (pow.f64 d2 3))) (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 d4 d1) -1/2) d1) (pow.f64 d2 2)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 (-.f64 d4 d1) 3) d1) (pow.f64 d2 4)))))) |
(/.f64 1/2 (*.f64 d2 d1)) |
(/.f64 (/.f64 1/2 d2) d1) |
(/.f64 (/.f64 1/2 d1) d2) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1)))) |
(+.f64 (/.f64 (/.f64 1/2 d2) d1) (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 d1 (pow.f64 d2 2))))) |
(+.f64 (/.f64 (/.f64 1/2 d1) d2) (/.f64 (/.f64 (*.f64 (-.f64 d4 d1) -1/2) d1) (pow.f64 d2 2))) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (pow.f64 d2 3) d1))))) |
(+.f64 (/.f64 (/.f64 1/2 d2) d1) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 d1 (pow.f64 d2 2)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d1 (pow.f64 d2 3)))))) |
(+.f64 (/.f64 (/.f64 (*.f64 (-.f64 d4 d1) -1/2) d1) (pow.f64 d2 2)) (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 d1 d2)) (/.f64 (/.f64 (pow.f64 (-.f64 d4 d1) 2) d1) (pow.f64 d2 3))))) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 d2 d1))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 (pow.f64 d2 2) d1))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 3) (*.f64 (pow.f64 d2 4) d1))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (pow.f64 d2 3) d1)))))) |
(+.f64 (/.f64 (/.f64 1/2 d2) d1) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d4 d1) (*.f64 d1 (pow.f64 d2 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d1 (pow.f64 d2 3)))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d4 d1) 3) (*.f64 d1 (pow.f64 d2 4))))))) |
(+.f64 (/.f64 (/.f64 1/2 d1) d2) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 (-.f64 d4 d1) 2) d1) (pow.f64 d2 3))) (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 d4 d1) -1/2) d1) (pow.f64 d2 2)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 (-.f64 d4 d1) 3) d1) (pow.f64 d2 4)))))) |
(/.f64 1/2 (*.f64 (-.f64 d2 d1) d1)) |
(/.f64 1/2 (*.f64 d1 (-.f64 d2 d1))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 d2)) |
(+.f64 (*.f64 -1/2 (/.f64 d4 (*.f64 (pow.f64 (-.f64 d2 d1) 2) d1))) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 d2 d1) d1)))) |
(+.f64 (*.f64 -1/2 (/.f64 d4 (*.f64 d1 (pow.f64 (-.f64 d2 d1) 2)))) (/.f64 1/2 (*.f64 d1 (-.f64 d2 d1)))) |
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 d4 d1) (pow.f64 (-.f64 d2 d1) 2))) (/.f64 (/.f64 -1/2 d1) (-.f64 d1 d2))) |
(+.f64 (*.f64 -1/2 (/.f64 d4 (*.f64 (pow.f64 (-.f64 d2 d1) 2) d1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d4 2) (*.f64 (pow.f64 (-.f64 d2 d1) 3) d1))) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 d2 d1) d1))))) |
(+.f64 (*.f64 -1/2 (/.f64 d4 (*.f64 d1 (pow.f64 (-.f64 d2 d1) 2)))) (+.f64 (/.f64 1/2 (*.f64 d1 (-.f64 d2 d1))) (*.f64 1/2 (/.f64 (pow.f64 d4 2) (*.f64 d1 (pow.f64 (-.f64 d2 d1) 3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 d4 d1) (pow.f64 (-.f64 d2 d1) 2))) (*.f64 1/2 (+.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d1)) (/.f64 (/.f64 (pow.f64 d4 2) d1) (pow.f64 (-.f64 d2 d1) 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 d4 (*.f64 (pow.f64 (-.f64 d2 d1) 2) d1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d4 2) (*.f64 (pow.f64 (-.f64 d2 d1) 3) d1))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 d2 d1) d1))) (*.f64 -1/2 (/.f64 (pow.f64 d4 3) (*.f64 (pow.f64 (-.f64 d2 d1) 4) d1)))))) |
(+.f64 (*.f64 -1/2 (/.f64 d4 (*.f64 d1 (pow.f64 (-.f64 d2 d1) 2)))) (+.f64 (/.f64 1/2 (*.f64 d1 (-.f64 d2 d1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d4 2) (*.f64 d1 (pow.f64 (-.f64 d2 d1) 3)))) (*.f64 -1/2 (/.f64 (pow.f64 d4 3) (*.f64 d1 (pow.f64 (-.f64 d2 d1) 4))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 d4 d1) (pow.f64 (-.f64 d2 d1) 2))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 d1) 4)) d1)) (*.f64 1/2 (+.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 d1)) (/.f64 (/.f64 (pow.f64 d4 2) d1) (pow.f64 (-.f64 d2 d1) 3)))))) |
(/.f64 1/2 (*.f64 d1 d4)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (/.f64 1/2 (*.f64 d1 d4))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (/.f64 1/2 (*.f64 d1 d4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (/.f64 1/2 (/.f64 (*.f64 d1 (pow.f64 d4 3)) (pow.f64 (-.f64 d2 d1) 2))) (/.f64 1/2 (*.f64 d1 d4)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 3) (*.f64 d1 (pow.f64 d4 4)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (/.f64 1/2 (*.f64 d1 d4)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 3) (*.f64 d1 (pow.f64 d4 4))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (/.f64 1/2 (*.f64 d1 d4)) (+.f64 (/.f64 1/2 (/.f64 (*.f64 d1 (pow.f64 d4 3)) (pow.f64 (-.f64 d2 d1) 2))) (/.f64 -1/2 (/.f64 (*.f64 d1 (pow.f64 d4 4)) (pow.f64 (-.f64 d2 d1) 3)))))) |
(/.f64 1/2 (*.f64 d1 d4)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (/.f64 1/2 (*.f64 d1 d4))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (/.f64 1/2 (*.f64 d1 d4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (/.f64 1/2 (/.f64 (*.f64 d1 (pow.f64 d4 3)) (pow.f64 (-.f64 d2 d1) 2))) (/.f64 1/2 (*.f64 d1 d4)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 3) (*.f64 d1 (pow.f64 d4 4)))) (*.f64 1/2 (/.f64 1 (*.f64 d1 d4)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (*.f64 d1 (pow.f64 d4 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (/.f64 1/2 (*.f64 d1 d4)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 d2 d1) 3) (*.f64 d1 (pow.f64 d4 4))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 d2 d1) (*.f64 d1 (pow.f64 d4 2)))) (+.f64 (/.f64 1/2 (*.f64 d1 d4)) (+.f64 (/.f64 1/2 (/.f64 (*.f64 d1 (pow.f64 d4 3)) (pow.f64 (-.f64 d2 d1) 2))) (/.f64 -1/2 (/.f64 (*.f64 d1 (pow.f64 d4 4)) (pow.f64 (-.f64 d2 d1) 3)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 d1 0)) |
(+.f64 0 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (neg.f64 d1) (*.f64 d1 2))) |
(+.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(+.f64 (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 (neg.f64 d1) (*.f64 d1 2))) |
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 d1 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 (-.f64 d2 d1) (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) (*.f64 1/2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))) |
(*.f64 d1 (+.f64 d4 (-.f64 (+.f64 (-.f64 d2 d1) d4) d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (/.f64 (-.f64 (-.f64 d2 d1) d4) (/.f64 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 (-.f64 (-.f64 d2 d1) d4) (/.f64 d1 1))) |
(+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 d1 0)) |
(+.f64 (-.f64 0 (-.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (+.f64 d1 0)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 d2 d1) (+.f64 d1 d1))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 1/2 (*.f64 (-.f64 d2 d1) (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) (*.f64 1/2 (+.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d4)) (*.f64 d1 (+.f64 d4 d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))) |
(*.f64 d1 (+.f64 d4 (-.f64 (+.f64 (-.f64 d2 d1) d4) d4))) |
(+.f64 (/.f64 (-.f64 (-.f64 d2 d1) d4) (/.f64 1 d1)) (*.f64 d1 (+.f64 d4 d4))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 (-.f64 (-.f64 d2 d1) d4) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 0) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0)) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 (-.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1 0)) d1))) |
(-.f64 d1 (-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (-.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 (-.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1 0)) d1))) |
(-.f64 d1 (-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (-.f64 d1 0)) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 (-.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1 0)) d1))) |
(-.f64 d1 (-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) (-.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 (-.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1 0)) d1))) |
(-.f64 d1 (-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 0) d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 0 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(-.f64 (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(-.f64 (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 (+.f64 d2 (+.f64 d1 d4)) (/.f64 d1 1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (/.f64 (+.f64 d1 (+.f64 d2 d4)) 1))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 d4) (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d4) (/.f64 1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 4)) (*.f64 d1 (*.f64 3 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 1)) |
(-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) 2) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 2 d1)) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) 2) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)))) |
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 (+.f64 d2 (+.f64 d1 d4)) (/.f64 d1 1)))) |
(-.f64 (*.f64 (*.f64 (+.f64 d2 d4) 2) (*.f64 2 d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)) (*.f64 d1 (/.f64 (+.f64 d1 (+.f64 d2 d4)) 1)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)))) |
(-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(-.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3)))) |
(-.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 4)) (*.f64 d1 (*.f64 3 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 1)) |
(-.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))) |
(-.f64 (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (+.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1))) (+.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) (/.f64 1 d1)) (/.f64 (+.f64 d1 d4) (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 d1 (neg.f64 (/.f64 1 d1)))) (+.f64 (/.f64 d1 (neg.f64 (/.f64 1 d1))) (/.f64 (+.f64 d2 d4) (neg.f64 (/.f64 1 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d2 (+.f64 d4 d4)))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d4 d4))) (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d1 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(-.f64 (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 0 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 0 (/.f64 (+.f64 d2 (-.f64 d4 d1)) 1))) |
(+.f64 (*.f64 0 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) d1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) 1/2) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 d1 3) (*.f64 d1 4))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 d1 d4) (neg.f64 d2))) |
(*.f64 d1 (-.f64 d2 (+.f64 (neg.f64 d4) d1))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d4) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) d1)) |
(-.f64 (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 (+.f64 d4 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (+.f64 d1 d4))) |
(-.f64 (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d1 (-.f64 (+.f64 d2 d4) (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 d4)) (neg.f64 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (-.f64 (-.f64 d1 (+.f64 d2 d4)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(*.f64 (neg.f64 d1) (-.f64 (/.f64 (+.f64 d2 d4) -1) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 (+.f64 d2 d4) (-.f64 d2 (+.f64 (-.f64 d1 d4) d1))) (+.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d1 d4)) (-.f64 (+.f64 d2 d4) (-.f64 d2 (+.f64 d1 (-.f64 d1 d4)))))) |
(*.f64 d1 (-.f64 (+.f64 d1 (+.f64 d2 d4)) (+.f64 d2 (-.f64 d4 (-.f64 d2 (-.f64 (+.f64 d1 d1) d4)))))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 d2) (+.f64 d4 (+.f64 d2 d2)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (-.f64 (-.f64 d4 d1) (+.f64 d2 (*.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 2 (-.f64 d4 d1))) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (*.f64 2 (-.f64 d4 d1)) (-.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (*.f64 d4 3)) (+.f64 d2 (+.f64 d4 (*.f64 d4 3))))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 d4 3))) (+.f64 d1 (*.f64 d4 3)))) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d4 (*.f64 d4 3)) (+.f64 d1 (*.f64 d4 3))))) |
(*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 (-.f64 d4 d1) (+.f64 d2 d2)))) |
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d2 (-.f64 d4 d1))) d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d2))) |
(*.f64 (neg.f64 d1) (-.f64 d4 (+.f64 (-.f64 d2 d1) (+.f64 d4 d4)))) |
(+.f64 (*.f64 d1 (+.f64 d4 d4)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))) |
(*.f64 d1 (+.f64 d4 (-.f64 (+.f64 (-.f64 d2 d1) d4) d4))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (+.f64 d1 d4) (+.f64 d2 (+.f64 d4 d4))) (/.f64 (+.f64 d2 (+.f64 d4 d4)) 1/2))) |
(*.f64 d1 (-.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) 1/2) (+.f64 d2 (+.f64 (+.f64 d1 d4) (+.f64 d4 d4))))) |
(*.f64 d1 (-.f64 (/.f64 (+.f64 d2 (+.f64 d4 d4)) 1/2) (+.f64 d1 (+.f64 (+.f64 d2 (+.f64 d4 d4)) d4)))) |
(*.f64 (neg.f64 d1) (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 3) (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) 2))) |
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 3 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 4) (*.f64 3 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (neg.f64 d1) (-.f64 (+.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4))) (/.f64 (*.f64 (+.f64 d2 d4) 2) 1/2))) |
(*.f64 d1 (-.f64 (*.f64 2 (/.f64 (+.f64 d2 d4) 1/2)) (+.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d2 (+.f64 d1 d4))))) |
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 d4) 4) (+.f64 (*.f64 (+.f64 d2 d4) 2) (+.f64 d1 (+.f64 d2 d4))))) |
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 (+.f64 d2 d4)) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d4) (-.f64 d1 d2))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 d1 d4) (neg.f64 d2))) |
(*.f64 d1 (-.f64 d2 (+.f64 (neg.f64 d4) d1))) |
(*.f64 (neg.f64 d1) (+.f64 (neg.f64 d4) (-.f64 (+.f64 d1 d2) (+.f64 d2 d2)))) |
(*.f64 (neg.f64 d1) (+.f64 (-.f64 d1 d4) (neg.f64 d2))) |
(*.f64 d1 (-.f64 d2 (+.f64 (neg.f64 d4) d1))) |
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 d1 d1) (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 d1 d1) (-.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 d1 d1) (+.f64 0 (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (+.f64 d1 d1) (+.f64 0 (/.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(+.f64 (*.f64 0 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 2 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1 (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1 (/.f64 1/2 (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) -1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1/2 (*.f64 (+.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1/2 (-.f64 (*.f64 2 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1/2 (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) 1/2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (*.f64 1/2 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (/.f64 1/2 (neg.f64 (neg.f64 (/.f64 1 d1))))) |
(*.f64 (*.f64 2 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (neg.f64 (neg.f64 (/.f64 1 d1))))) |
(/.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 1) (neg.f64 (/.f64 -1 d1))) |
(*.f64 (*.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 1/2 d1) (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 1/2 d1) (+.f64 0 (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (*.f64 d1 1/2) (+.f64 0 (/.f64 (+.f64 d2 (-.f64 d4 d1)) 1/2))) |
(+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) (/.f64 1/2 (neg.f64 (/.f64 1 d1)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) (/.f64 1/2 (/.f64 (/.f64 -1/2 d1) 1/2))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) d1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 1/2 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2) 2) (/.f64 1/2 (*.f64 (/.f64 1/2 d1) 4))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -2 (/.f64 1/2 (/.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) 1/2))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -2 (/.f64 1/2 (/.f64 (/.f64 -1/2 d1) (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) -1/2) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (+.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))) -1/2) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 (*.f64 2 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))) -1/2) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 4)) 1/4) |
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 4)) 1/4) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 1/4 (*.f64 d1 4))) |
(*.f64 (/.f64 (neg.f64 d1) 1/2) (/.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) 1/2))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (neg.f64 d1) 1/2) (/.f64 1/2 (*.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) -1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (neg.f64 d1) 1/2) (/.f64 1/2 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) 1/2) -1/2) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 4) (/.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 4))) |
(*.f64 (*.f64 d1 4) (/.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) 1) 4)) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) 4) 4)) |
(*.f64 (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 d1 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) 2) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1/2 (neg.f64 (/.f64 1 d1))) (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) -1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1)) (/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 1 d1))) -1/2) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) -1/2) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) (*.f64 1/2 d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 1/2 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 1/2 d1))) 1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (*.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) (/.f64 1/2 (/.f64 -1/2 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (*.f64 1/2 (-.f64 d1 (+.f64 d2 d4))) (*.f64 1/2 (-.f64 d1 (+.f64 d2 d4)))) (/.f64 1/2 (/.f64 -1/2 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (neg.f64 (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (neg.f64 (*.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) (/.f64 1/2 (/.f64 -1/2 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (neg.f64 (*.f64 1/2 d1)) (neg.f64 (*.f64 1/2 d1))) (/.f64 1/2 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1/2 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) d1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))))) 1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(neg.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 d1)) |
(+.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(+.f64 (/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) (/.f64 0 d1)) |
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1/2 d1) 0)) |
(+.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(+.f64 (/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) (/.f64 0 d1)) |
(+.f64 0 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (-.f64 0 (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(+.f64 (/.f64 0 d1) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(+.f64 (/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) (/.f64 0 d1)) |
(+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(+.f64 (/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) (/.f64 0 d1)) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 0 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 d1)) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1/2 d1) 0)) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 0 (+.f64 d2 (-.f64 d4 d1))))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (/.f64 0 d1))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 d1))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (/.f64 0 d1))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 0 d1))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 d1))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (/.f64 0 d1))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 0 (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 0) (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (+.f64 (*.f64 (/.f64 1/2 d1) 0) (*.f64 (/.f64 1/2 d1) 0))) |
(-.f64 (/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 0 d1)) |
(/.f64 (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 0) d1) |
(-.f64 0 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 3)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 0 (+.f64 d2 (-.f64 d4 d1)))) (+.f64 (/.f64 0 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4)) (+.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 3))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 1/2 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1/2 d1) (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 1) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 1 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1 d1) (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1 d1) (-.f64 0 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1 d1)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 d1)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 (-.f64 d4 d1))) 1/2) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 2 (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 2 (-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 2 (-.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (/.f64 1/2 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 -1/2 d1) (/.f64 -1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 -1/2 d1) (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 -1/2 d1) (-.f64 0 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1/2 (/.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) 1/2)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) -1) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 (/.f64 1 d1))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (*.f64 (/.f64 1/2 d1) 4)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) 2) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) 2) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 -2 (/.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))) 1/2))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 -2 (/.f64 1/2 (*.f64 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2) d1))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 -2 (/.f64 1/2 (/.f64 d1 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 -2 (/.f64 1/2 (-.f64 0 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))))) |
(/.f64 -1 (neg.f64 (*.f64 d1 (*.f64 2 (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 -1 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 2)))) |
(*.f64 -2 (/.f64 1/2 (*.f64 (+.f64 d1 d1) (-.f64 d1 (+.f64 d2 d4))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 -2 (/.f64 1/2 (-.f64 (*.f64 2 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d4) 2))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 -1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 -1/2 d1)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (neg.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 -1/2 d1)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (*.f64 (/.f64 1/2 d1) 4) (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (*.f64 (/.f64 1/2 d1) 4) (-.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (*.f64 (/.f64 1/2 d1) 4) (/.f64 1/2 (/.f64 1 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (*.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) 4) (/.f64 1/2 (+.f64 d1 d1))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 (/.f64 -1/2 d1) 1/2) (/.f64 1/2 (-.f64 d1 (+.f64 d2 d4)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) 1/2) -1/2) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) 1/2) (/.f64 1/2 (neg.f64 d1))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))) 4) 1/4) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1/2 (-.f64 d1 (+.f64 d2 d4))) (/.f64 (/.f64 -1/2 d1) 1/2)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1/2 (neg.f64 d1)) (/.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))) 1/2)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 d1))) (/.f64 1/2 (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 d1))) (/.f64 1/2 (neg.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) |
(/.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (*.f64 2 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (/.f64 -1 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) |
(*.f64 (+.f64 (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 1/2 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) (/.f64 1 d1)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4))) (/.f64 (/.f64 1/2 d1) (-.f64 d1 (+.f64 d2 d4)))) -1/2) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2)) (/.f64 (/.f64 1/2 d1) (/.f64 (-.f64 d1 (+.f64 d2 d4)) 1/2))) -1) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) (/.f64 1/2 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d1)) 2)))) 1) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 (/.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1)) (/.f64 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))) (+.f64 d1 d1))) 1) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 1/2 (/.f64 1/2 (+.f64 d2 (-.f64 d4 d1))))) (/.f64 1 d1)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 (*.f64 (/.f64 1/2 d1) (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))) (*.f64 (/.f64 1/2 d1) (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))) -1) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 (neg.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1)))) (neg.f64 (/.f64 -1/2 (+.f64 d2 (-.f64 d4 d1))))) (/.f64 1/2 d1)) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 (/.f64 1/2 (neg.f64 d1)) (/.f64 1/2 (neg.f64 d1))) (/.f64 1/2 (-.f64 d1 (+.f64 d2 d4)))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
(neg.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1/2 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (/.f64 -1/2 d1) (-.f64 d1 (+.f64 d2 d4))) |
Compiled 30095 to 11492 computations (61.8% saved)
15 alts after pruning (7 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1840 | 4 | 1844 |
| Fresh | 1 | 3 | 4 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 8 | 10 |
| Total | 1844 | 15 | 1859 |
| Status | Error | Program |
|---|---|---|
| 28.6b | (/.f64 (+.f64 d2 d4) (/.f64 1 d1)) | |
| 36.3b | (/.f64 d1 (/.f64 1 (-.f64 d2 d1))) | |
| 28.8b | (/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 d4)) d1)) | |
| 26.1b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) | |
| ✓ | 35.7b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| 33.5b | (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 d3 d1))) | |
| 26.1b | (*.f64 (-.f64 d4 d3) d1) | |
| ✓ | 35.7b | (*.f64 (-.f64 d4 d1) d1) |
| 26.8b | (*.f64 (-.f64 d2 d3) d1) | |
| ✓ | 36.2b | (*.f64 (-.f64 d2 d1) d1) |
| ✓ | 33.5b | (*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
| ✓ | 42.5b | (*.f64 d3 (neg.f64 d1)) |
| ✓ | 45.1b | (*.f64 d2 d1) |
| ✓ | 28.5b | (*.f64 d1 (+.f64 d2 d4)) |
| ✓ | 44.7b | (*.f64 d1 d4) |
Compiled 150 to 104 computations (30.7% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
(-.f64 (*.f64 d2 d1) (*.f64 d1 d1)) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 (+.f64 d2 d4) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 d4)) d1)) |
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (-.f64 d1 (-.f64 d2 d3)) d4) (/.f64 -1 d1)) |
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (neg.f64 d1) (-.f64 d3 d1))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))) |
(-.f64 (*.f64 (+.f64 (*.f64 d1 2) (-.f64 d3 d4)) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(-.f64 (*.f64 (-.f64 (+.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) |
| Outputs |
|---|
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
5 calls:
| 15.0ms | (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
| 15.0ms | d3 |
| 13.0ms | d4 |
| 13.0ms | d2 |
| 13.0ms | d1 |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | d1 |
| 0.0b | 1 | d2 |
| 0.0b | 1 | d3 |
| 0.0b | 1 | d4 |
| 0.0b | 1 | (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
Compiled 290 to 122 computations (57.9% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
(-.f64 (*.f64 d2 d1) (*.f64 d1 d1)) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 (+.f64 d2 d4) (/.f64 1 d1)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (+.f64 d2 d4)) d1)) |
(/.f64 (-.f64 d1 (+.f64 d2 d4)) (/.f64 -1 d1)) |
| Outputs |
|---|
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
4 calls:
| 12.0ms | d2 |
| 11.0ms | d3 |
| 11.0ms | d4 |
| 10.0ms | d1 |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | d1 |
| 0.0b | 1 | d2 |
| 0.0b | 1 | d3 |
| 0.0b | 1 | d4 |
Compiled 166 to 69 computations (58.4% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
(-.f64 (*.f64 d2 d1) (*.f64 d1 d1)) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 (+.f64 d2 d4) (/.f64 1 d1)) |
| Outputs |
|---|
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
4 calls:
| 47.0ms | d1 |
| 33.0ms | d4 |
| 31.0ms | d3 |
| 27.0ms | d2 |
| Error | Segments | Branch |
|---|---|---|
| 11.3b | 6 | d1 |
| 3.6b | 2 | d2 |
| 5.4b | 3 | d3 |
| 2.7b | 4 | d4 |
Compiled 121 to 54 computations (55.4% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 1.0275725554758726e+92 | 3.4879164952787834e+92 |
| 13.0ms | 3.5694994724222e+65 | 2.7586616276300993e+66 |
| 15.0ms | 1.8651566395803665e-19 | 1.0075569553284489e-17 |
| 32.0ms | 288× | body | 256 | valid |
Compiled 458 to 305 computations (33.4% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
4 calls:
| 41.0ms | d1 |
| 27.0ms | d4 |
| 25.0ms | d3 |
| 14.0ms | d2 |
| Error | Segments | Branch |
|---|---|---|
| 11.5b | 7 | d1 |
| 4.6b | 2 | d2 |
| 5.6b | 3 | d3 |
| 8.5b | 4 | d4 |
Compiled 79 to 41 computations (48.1% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | -1.4684528835225373e+82 | -1.6025612210489947e+78 |
| 14.0ms | 128× | body | 256 | valid |
Compiled 202 to 137 computations (32.2% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (+.f64 d3 d1) (neg.f64 d1)) |
(*.f64 (-.f64 d4 d3) d1) |
4 calls:
| 32.0ms | d1 |
| 27.0ms | d3 |
| 23.0ms | d2 |
| 15.0ms | d4 |
| Error | Segments | Branch |
|---|---|---|
| 14.7b | 7 | d1 |
| 11.3b | 4 | d2 |
| 13.6b | 5 | d3 |
| 12.5b | 3 | d4 |
Compiled 65 to 36 computations (44.6% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | -8.380692608095561e-106 | -2.3952268377059356e-110 |
| 9.0ms | -18828475395901415000.0 | -6645300936381716000.0 |
| 15.0ms | -1.5951371702276856e+48 | -3.591557979944241e+45 |
| 35.0ms | 336× | body | 256 | valid |
Compiled 459 to 324 computations (29.4% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
4 calls:
| 29.0ms | d1 |
| 29.0ms | d4 |
| 24.0ms | d3 |
| 13.0ms | d2 |
| Error | Segments | Branch |
|---|---|---|
| 14.7b | 7 | d1 |
| 13.1b | 2 | d2 |
| 13.6b | 5 | d3 |
| 11.2b | 7 | d4 |
Compiled 59 to 34 computations (42.4% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 1.0275725554758726e+92 | 3.4879164952787834e+92 |
| 14.0ms | 6.00656232162104e+56 | 2.616806027598657e+61 |
| 2.0ms | 9.615124002020578e+53 | 1.0442789088458623e+54 |
| 7.0ms | 1.5675852816606648e+46 | 2.253509136274966e+46 |
| 14.0ms | 3.4195302282622084e-5 | 0.008813521133909059 |
| 12.0ms | 1.8651566395803665e-19 | 1.0075569553284489e-17 |
| 53.0ms | 528× | body | 256 | valid |
Compiled 686 to 479 computations (30.2% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d1) d1) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (+.f64 d2 d4)) |
4 calls:
| 27.0ms | d1 |
| 23.0ms | d2 |
| 22.0ms | d3 |
| 16.0ms | d4 |
| Error | Segments | Branch |
|---|---|---|
| 15.3b | 7 | d1 |
| 15.7b | 6 | d2 |
| 14.7b | 5 | d3 |
| 14.4b | 4 | d4 |
Compiled 54 to 32 computations (40.7% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 2.616806027598657e+61 | 2.648278360864718e+63 |
| 14.0ms | 3.4195302282622084e-5 | 0.008813521133909059 |
| 12.0ms | 1.8651566395803665e-19 | 1.0075569553284489e-17 |
| 35.0ms | 352× | body | 256 | valid |
Compiled 466 to 325 computations (30.3% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d3) d1) |
4 calls:
| 29.0ms | d1 |
| 22.0ms | d2 |
| 22.0ms | d3 |
| 8.0ms | d4 |
| Error | Segments | Branch |
|---|---|---|
| 15.3b | 8 | d1 |
| 20.3b | 6 | d2 |
| 14.8b | 5 | d3 |
| 15.6b | 2 | d4 |
Compiled 49 to 30 computations (38.8% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 1.1543182593398643e+61 | 6.905543513733302e+63 |
| 15.0ms | 2.4255478784538063e-219 | 3.993724963723849e-212 |
| 14.0ms | -2.735157251191591e-288 | -5.0497666108021485e-291 |
| 11.0ms | -7.323118541883039e+19 | -10280740557480942000.0 |
| 49.0ms | 496× | body | 256 | valid |
Compiled 646 to 451 computations (30.2% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d1) d1) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
4 calls:
| 26.0ms | d1 |
| 23.0ms | d4 |
| 17.0ms | d2 |
| 17.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 19.7b | 7 | d1 |
| 23.0b | 5 | d2 |
| 18.3b | 5 | d3 |
| 17.8b | 7 | d4 |
Compiled 44 to 28 computations (36.4% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 1.293061288013958e+50 | 6.343676505054809e+51 |
| 14.0ms | 3.4195302282622084e-5 | 0.008813521133909059 |
| 7.0ms | 2.624467383412043e-25 | 3.6669809739819767e-25 |
| 17.0ms | 1.0965340406605882e-96 | 5.046685891780233e-85 |
| 7.0ms | 9.979580100392436e-120 | 1.8973764887300097e-119 |
| 14.0ms | 7.698247121605813e-187 | 2.088175927955989e-183 |
| 65.0ms | 656× | body | 256 | valid |
Compiled 805 to 591 computations (26.6% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
| Outputs |
|---|
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d3 (neg.f64 d1)) |
4 calls:
| 26.0ms | d4 |
| 15.0ms | d1 |
| 15.0ms | d2 |
| 9.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 25.8b | 5 | d1 |
| 23.0b | 5 | d2 |
| 19.5b | 3 | d3 |
| 21.1b | 9 | d4 |
Compiled 39 to 26 computations (33.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 9.743066700469241e+173 | 6.859971217966445e+179 |
| 17.0ms | -3.022277477071694e+59 | -1.9150406390880334e+45 |
| 30.0ms | 304× | body | 256 | valid |
| 0.0ms | 3× | body | 256 | infinite |
Compiled 387 to 283 computations (26.9% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
| Outputs |
|---|
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d2 d1) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 d4) |
4 calls:
| 24.0ms | d4 |
| 21.0ms | d1 |
| 16.0ms | d2 |
| 11.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 35.7b | 8 | d1 |
| 25.9b | 6 | d2 |
| 30.6b | 4 | d3 |
| 24.1b | 9 | d4 |
Compiled 34 to 24 computations (29.4% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 2.616806027598657e+61 | 2.648278360864718e+63 |
| 17.0ms | 1.0965340406605882e-96 | 5.046685891780233e-85 |
| 7.0ms | 9.979580100392436e-120 | 1.8973764887300097e-119 |
| 14.0ms | 7.698247121605813e-187 | 2.088175927955989e-183 |
| 16.0ms | 3.591290370808007e-228 | 3.488082891793767e-223 |
| 9.0ms | -1.977352876769317e-260 | -5.170399157946492e-261 |
| 14.0ms | -2.8081352695166594e-117 | -1.0246082799442953e-120 |
| 16.0ms | -2.8302528502397422e-71 | -3.7140601154291297e-78 |
| 95.0ms | 960× | body | 256 | valid |
Compiled 1046 to 797 computations (23.8% saved)
Total -28.8b remaining (-90.5%)
Threshold costs -28.8b (-90.5%)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
| Outputs |
|---|
(*.f64 d2 d1) |
(*.f64 d1 d4) |
4 calls:
| 14.0ms | d1 |
| 8.0ms | d2 |
| 5.0ms | d4 |
| 5.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 38.9b | 6 | d1 |
| 31.9b | 2 | d2 |
| 41.9b | 2 | d3 |
| 32.3b | 2 | d4 |
Compiled 30 to 22 computations (26.7% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | -1.5951371702276856e+48 | -3.591557979944241e+45 |
| 13.0ms | 128× | body | 256 | valid |
Compiled 154 to 113 computations (26.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 149 | 981 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(if (<=.f64 d4 1541463129877527/162259276829213363391578010288128) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (if (<=.f64 d4 2100000000000000053541889743839650941054750525960424506161696342016) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (if (<=.f64 d4 200000000000000008675459394923837214658058664990387862358354757867223362577936222188264751104) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(if (<=.f64 d2 -8999999999999999870754523238056571515968681501720032420213008720127689234579456) (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(if (<=.f64 d2 -1099999999999999967100788934977135394308447272960) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -6800000000000000000) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d2 -8676359590372013/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (*.f64 (+.f64 d3 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) d1)))) |
(if (<=.f64 d4 4867778304876401/649037107316853453566312041152512) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 2582544170319337/73786976294838206464) (*.f64 (-.f64 d4 d1) d1) (if (<=.f64 d4 21500000000000000232801289341329778286478229504) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d4 1000000000000000078291540404596243842305360299886116864) (*.f64 (-.f64 d4 d1) d1) (if (<=.f64 d4 4800000000000000092684464663841168841538056056222209015808) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 150000000000000006506594546192877910993543998742790896768766068400417521933452166641198563328) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d4 d3) d1))))))) |
(if (<=.f64 d4 2271629875608987/649037107316853453566312041152512) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 5460236245818027/147573952589676412928) (*.f64 (-.f64 d4 d1) d1) (if (<=.f64 d4 419999999999999998724064522654526258940734476918564140053692416) (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (+.f64 d2 d4))))) |
(if (<=.f64 d3 -28000000000000000000) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 -447667724013565/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 7789914779928037/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d3 4099999999999999926648537832363706174029825673407524119622189056) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d2 d3) d1))))) |
(if (<=.f64 d4 1951898819090035/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 7268387242956069/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 3499601159652819/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 5880079300393817/21778071482940061661655974875633165533184) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 6640827866535439/73786976294838206464) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 130000000000000009918700793419453104283454462230528) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4)))))))) |
(if (<=.f64 d3 -4999999999999999719059744987206815407898577214256598482944) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d3 919999999999999984358493089192392386073942805066592268222385546498045498766613004383434382906555142140584923875107588831422845958580515712401993424355441285086239881245784801280) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1)))) |
(if (<=.f64 d4 -7479741475603191/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (*.f64 d2 d1) (if (<=.f64 d4 -8404072749667955/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 -5539569662801113/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (*.f64 d2 d1) (if (<=.f64 d4 1687841153322713/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 2755621862244755/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 d2 d1) (if (<=.f64 d4 1680814549933591/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 5871356456934583/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 d2 d1) (if (<=.f64 d4 1600000000000000056035194975090578768737285084772989209677922304) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d4))))))))) |
(if (<=.f64 d2 -15000000000000001164747885767434720918191996928) (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
| Outputs |
|---|
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(if (<=.f64 d4 1541463129877527/162259276829213363391578010288128) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (if (<=.f64 d4 2100000000000000053541889743839650941054750525960424506161696342016) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (if (<=.f64 d4 200000000000000008675459394923837214658058664990387862358354757867223362577936222188264751104) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(if (<=.f64 d2 -8999999999999999870754523238056571515968681501720032420213008720127689234579456) (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(if (<=.f64 d2 -1099999999999999967100788934977135394308447272960) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -6800000000000000000) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d2 -8676359590372013/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (*.f64 (+.f64 d3 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) d1)))) |
(if (<=.f64 d4 4867778304876401/649037107316853453566312041152512) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 2582544170319337/73786976294838206464) (*.f64 (-.f64 d4 d1) d1) (if (<=.f64 d4 21500000000000000232801289341329778286478229504) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d4 1000000000000000078291540404596243842305360299886116864) (*.f64 (-.f64 d4 d1) d1) (if (<=.f64 d4 4800000000000000092684464663841168841538056056222209015808) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 150000000000000006506594546192877910993543998742790896768766068400417521933452166641198563328) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d4 d3) d1))))))) |
(if (<=.f64 d4 2271629875608987/649037107316853453566312041152512) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d4 5460236245818027/147573952589676412928) (*.f64 (-.f64 d4 d1) d1) (if (<=.f64 d4 419999999999999998724064522654526258940734476918564140053692416) (*.f64 (-.f64 d2 d3) d1) (*.f64 d1 (+.f64 d2 d4))))) |
(if (<=.f64 d3 -28000000000000000000) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 -447667724013565/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 7789914779928037/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d3 4099999999999999926648537832363706174029825673407524119622189056) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d2 d3) d1))))) |
(if (<=.f64 d4 1951898819090035/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 7268387242956069/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 3499601159652819/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 5880079300393817/21778071482940061661655974875633165533184) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 6640827866535439/73786976294838206464) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 130000000000000009918700793419453104283454462230528) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4)))))))) |
(if (<=.f64 d3 -4999999999999999719059744987206815407898577214256598482944) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d3 919999999999999984358493089192392386073942805066592268222385546498045498766613004383434382906555142140584923875107588831422845958580515712401993424355441285086239881245784801280) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1)))) |
(if (<=.f64 d4 -7479741475603191/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (*.f64 d2 d1) (if (<=.f64 d4 -8404072749667955/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 -5539569662801113/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (*.f64 d2 d1) (if (<=.f64 d4 1687841153322713/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 2755621862244755/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 d2 d1) (if (<=.f64 d4 1680814549933591/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 5871356456934583/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 d2 d1) (if (<=.f64 d4 1600000000000000056035194975090578768737285084772989209677922304) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d4))))))))) |
(if (<=.f64 d2 -15000000000000001164747885767434720918191996928) (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
Compiled 446 to 229 computations (48.7% saved)
| 1× | egg-herbie |
| 1428× | rational.json-simplify-33 |
| 1410× | rational.json-simplify-9 |
| 1176× | rational.json-simplify-41 |
| 944× | rational.json-simplify-51 |
| 894× | rational.json-simplify-5 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 43 |
| 1 | 27 | 31 |
| 2 | 69 | 31 |
| 3 | 261 | 25 |
| 4 | 1432 | 25 |
| 5 | 5594 | 25 |
| 1× | node limit |
Compiled 73 to 22 computations (69.9% saved)
Compiled 428 to 161 computations (62.4% saved)
Loading profile data...