Time bar (total: 9.4s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 6.3% | 6.2% | 93.6% | 0.2% | 0% | 0% | 0% | 9 |
| 9.4% | 9.4% | 90.4% | 0.2% | 0% | 0% | 0% | 10 |
| 18.8% | 18.7% | 81.1% | 0.2% | 0% | 0% | 0% | 11 |
| 22.3% | 22.2% | 77.6% | 0.2% | 0% | 0% | 0% | 12 |
Compiled 14 to 9 computations (35.7% saved)
| 1.8s | 8256× | body | 256 | valid |
| 102.0ms | 728× | body | 256 | infinite |
| 2× | egg-herbie |
| 1710× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 1366× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 1024× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 870× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 718× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 175 |
| 1 | 64 | 175 |
| 2 | 216 | 175 |
| 3 | 776 | 175 |
| 4 | 3177 | 175 |
| 5 | 7565 | 175 |
| 0 | 4 | 4 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
| Inputs |
|---|
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
(*.f64 (/.f64 (-.f64 y x) (-.f64 z x)) t) |
(*.f64 (/.f64 (-.f64 z y) (-.f64 x y)) t) |
(*.f64 (/.f64 (-.f64 t y) (-.f64 z y)) x) |
(*.f64 (/.f64 (-.f64 x z) (-.f64 y z)) t) |
(*.f64 (/.f64 (-.f64 x t) (-.f64 z t)) y) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 t y)) z) |
| Outputs |
|---|
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
(*.f64 (/.f64 (-.f64 y x) (-.f64 z x)) t) |
(*.f64 t (/.f64 (-.f64 y x) (-.f64 z x))) |
(*.f64 (/.f64 (-.f64 z y) (-.f64 x y)) t) |
(*.f64 t (/.f64 (-.f64 z y) (-.f64 x y))) |
(*.f64 (/.f64 (-.f64 t y) (-.f64 z y)) x) |
(*.f64 x (/.f64 (-.f64 t y) (-.f64 z y))) |
(*.f64 (/.f64 (-.f64 x z) (-.f64 y z)) t) |
(*.f64 t (/.f64 (-.f64 x z) (-.f64 y z))) |
(*.f64 (/.f64 (-.f64 x t) (-.f64 z t)) y) |
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z t))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 t y)) z) |
(*.f64 z (/.f64 (-.f64 x y) (-.f64 t y))) |
Compiled 17 to 12 computations (29.4% saved)
| 1× | egg-herbie |
| 1878× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 1096× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 1048× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 964× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 708× | rational_best_oopsla_all_46_json_45_simplify-30 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 15 | 25 |
| 2 | 38 | 25 |
| 3 | 121 | 25 |
| 4 | 474 | 25 |
| 5 | 2511 | 25 |
| 6 | 5320 | 25 |
| 7 | 7982 | 25 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
| Outputs |
|---|
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
Compiled 13 to 8 computations (38.5% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 2.5b | (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
Compiled 13 to 8 computations (38.5% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (-.f64 x y) (-.f64 z y)) |
| ✓ | 2.4b | (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
Compiled 30 to 8 computations (73.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | y | @ | 0 | (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
| 1.0ms | z | @ | 0 | (/.f64 (-.f64 x y) (-.f64 z y)) |
| 1.0ms | z | @ | inf | (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
| 1.0ms | x | @ | -inf | (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
| 1.0ms | t | @ | 0 | (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
| 1× | batch-egg-rewrite |
| 1790× | rational_best_oopsla_all_46_json-2 |
| 1790× | rational_best_oopsla_all_46_json-1 |
| 1790× | rational_best_oopsla_all_46_json-4 |
| 1790× | rational_best_oopsla_all_46_json-3 |
| 794× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 44 |
| 1 | 57 | 44 |
| 2 | 171 | 44 |
| 3 | 709 | 44 |
| 4 | 3496 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y))))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (neg.f64 t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 x y) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 1 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (-.f64 x y) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (-.f64 x y) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (-.f64 x y) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (-.f64 x y) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y)))))))) |
| 1× | egg-herbie |
| 1188× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 980× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 948× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 852× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 722× | rational_best_oopsla_all_46_json_45_simplify-24 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 297 | 6751 |
| 1 | 1015 | 6471 |
| 2 | 4418 | 6463 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) y)) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) y) (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2))))) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) y) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 3)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 2)) z)))) |
t |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 t z))) z) (pow.f64 y 2)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 t z))) z) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 t z))) (pow.f64 z 2)) (pow.f64 y 3)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 t x) (*.f64 t z)) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 t z)) z) (pow.f64 y 2))) (+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 t x) (*.f64 t z)) y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 t z)) z) (pow.f64 y 2))) (+.f64 t (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 t x) (*.f64 t z)) y)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 t z)) (pow.f64 z 2)) (pow.f64 y 3)))))) |
(*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 x y))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 x y))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) (-.f64 x y))) (pow.f64 y 4))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y))))) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 x y)) z)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 x y)) z))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (-.f64 x y))) (pow.f64 z 4))))) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 x y)) z)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 x y)) z))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (-.f64 x y))) (pow.f64 z 4))))) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(*.f64 -1 (/.f64 y (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(/.f64 x (-.f64 z y)) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(/.f64 x (-.f64 z y)) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(/.f64 x z) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 x (pow.f64 z 2)))))) (/.f64 x z)) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 x (pow.f64 z 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 x (pow.f64 z 3)))))) (/.f64 x z))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3))))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 x (pow.f64 z 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 x (pow.f64 z 3)))))) (/.f64 x z)))) |
1 |
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (*.f64 -1 (/.f64 z y))) |
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 z)) z) (pow.f64 y 2)) (*.f64 -1 (/.f64 x y)))) (*.f64 -1 (/.f64 z y))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 z)) (pow.f64 z 2)) (pow.f64 y 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 z)) z) (pow.f64 y 2)) (*.f64 -1 (/.f64 x y))))) (*.f64 -1 (/.f64 z y))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x z) z) (pow.f64 y 2))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x z) z) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 x z) y)) (*.f64 -1 (/.f64 (*.f64 (-.f64 x z) (pow.f64 z 2)) (pow.f64 y 3)))))) |
(*.f64 -1 (/.f64 (-.f64 x y) y)) |
(+.f64 (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (*.f64 -1 (/.f64 (-.f64 x y) y))) |
(+.f64 (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) y)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) y))) |
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (pow.f64 y 2)) (+.f64 (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) y)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) y)))) |
(/.f64 (-.f64 x y) z) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 y z)) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (/.f64 x z))) (/.f64 y z)) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (-.f64 x y)) (pow.f64 z 4)) (/.f64 x z)))) (/.f64 y z)) |
(/.f64 (-.f64 x y) z) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 y z)) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (/.f64 x z))) (/.f64 y z)) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (-.f64 x y)) (pow.f64 z 4)) (/.f64 x z)))) (/.f64 y z)) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) 0) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t)))) |
(+.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y))))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) |
(-.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) 0) |
(-.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (neg.f64 t))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (neg.f64 t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) 1) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 t t)) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(neg.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (neg.f64 t))) |
(+.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 0) |
(+.f64 0 (/.f64 (-.f64 x y) (-.f64 z y))) |
(-.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 0) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y)))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 1) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 1 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(*.f64 1 (/.f64 (-.f64 x y) (-.f64 z y))) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (-.f64 x y) (-.f64 z y))) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) -1) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(*.f64 -1 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y)))) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))))) |
(*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (-.f64 x y) (-.f64 z y))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y)))) |
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (-.f64 x y) (-.f64 z y))) |
(neg.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y)))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) y)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 y (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 y (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) y) (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2))))) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 y (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2))))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 2)) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 y (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 2)) z))) |
(+.f64 (*.f64 y (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2))))) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 2)) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) y) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 3)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 2)) z)))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 y (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 2)) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 t z)) (*.f64 -1 (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 3)) (pow.f64 z 2))))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 y (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2))))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 2)) z) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 3)) (pow.f64 z 2))))) |
(+.f64 (*.f64 y (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2))))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 3)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))) (pow.f64 y 2)) z)))) |
t |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (-.f64 t (*.f64 -1 (/.f64 (*.f64 t z) y)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (-.f64 t (neg.f64 (/.f64 (*.f64 t z) y)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 t z))) z) (pow.f64 y 2)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y)))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t (*.f64 -1 x)) (*.f64 -1 (*.f64 t z)))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 t z) y)))) |
(+.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 z (*.f64 -1 (*.f64 t (-.f64 x z)))) (pow.f64 y 2)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (-.f64 t (neg.f64 (/.f64 (*.f64 t z) y)))) (/.f64 (*.f64 z (*.f64 -1 (*.f64 t (-.f64 x z)))) (pow.f64 y 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 t z))) z) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 t z))) (pow.f64 z 2)) (pow.f64 y 3)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (+.f64 t (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 t (*.f64 -1 x)) (*.f64 -1 (*.f64 t z)))) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 t x) y)))) (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t (*.f64 -1 x)) (*.f64 -1 (*.f64 t z)))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 t z) y)))) |
(+.f64 (+.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 z (*.f64 -1 (*.f64 t (-.f64 x z)))) (pow.f64 y 2))) (-.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t (-.f64 x z)))) (pow.f64 y 3)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(+.f64 (+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 t (-.f64 x z)))) (pow.f64 y 3)))) (-.f64 (/.f64 (*.f64 z (*.f64 -1 (*.f64 t (-.f64 x z)))) (pow.f64 y 2)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 t x) (*.f64 t z)) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 t z)) z) (pow.f64 y 2))) (+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 t x) (*.f64 t z)) y)))) |
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 t x) (*.f64 t z))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 t x) (*.f64 t z)) y)))) |
(+.f64 t (*.f64 -1 (+.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 x z))) (pow.f64 y 2)) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(+.f64 t (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 z (*.f64 t (-.f64 x z))) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 t z)) z) (pow.f64 y 2))) (+.f64 t (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 t x) (*.f64 t z)) y)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 t z)) (pow.f64 z 2)) (pow.f64 y 3)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (*.f64 t x) (*.f64 t z))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 t x) (*.f64 t z)) y)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 t x) (*.f64 t z))) (pow.f64 y 3)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 t (-.f64 x z))) (pow.f64 y 2))) (+.f64 t (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 (pow.f64 z 2) (*.f64 t (-.f64 x z))) (pow.f64 y 3)))))) |
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 t (-.f64 x z))) (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 z (*.f64 t (-.f64 x z))) (pow.f64 y 2)))))) |
(*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y)) |
(neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (-.f64 x y) (*.f64 t z)) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 x y))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 x y))) (pow.f64 y 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (-.f64 x y) (*.f64 t (pow.f64 z 2))) (pow.f64 y 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 t z)) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (-.f64 x y) (*.f64 t (pow.f64 z 2))) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 x y))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) (-.f64 x y))) (pow.f64 y 4))) (*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 x y))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (-.f64 x y) (pow.f64 z 3))) (pow.f64 y 4)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 x y))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (-.f64 x y) (*.f64 t (pow.f64 z 2))) (pow.f64 y 3)))) (neg.f64 (/.f64 (*.f64 t (*.f64 (-.f64 x y) (pow.f64 z 3))) (pow.f64 y 4))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 t z)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (-.f64 x y) (*.f64 t (pow.f64 z 2))) (pow.f64 y 3)))) (neg.f64 (/.f64 (*.f64 t (*.f64 (-.f64 x y) (pow.f64 z 3))) (pow.f64 y 4))))) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 x y)) z)) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 (-.f64 x y) (*.f64 y t)) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 x y)) z))) |
(+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (/.f64 (*.f64 t (-.f64 x y)) z))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 y t)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 x y) (*.f64 t (pow.f64 y 2))) (pow.f64 z 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (-.f64 x y))) (pow.f64 z 4))))) |
(+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (-.f64 x y))) (pow.f64 z 4))))) |
(+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (-.f64 x y))) (pow.f64 z 4))))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 t (pow.f64 y 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 y t)) (pow.f64 z 2)) (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (-.f64 x y))) (pow.f64 z 4))))) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 x y)) z)) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 (-.f64 x y) (*.f64 y t)) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 x y)) z))) |
(+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (/.f64 (*.f64 t (-.f64 x y)) z))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 y t)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 x y) (*.f64 t (pow.f64 y 2))) (pow.f64 z 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (-.f64 x y))) (pow.f64 z 4))))) |
(+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (-.f64 x y))) (pow.f64 z 4))))) |
(+.f64 (/.f64 (*.f64 y (*.f64 t (-.f64 x y))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (-.f64 x y))) (pow.f64 z 3)) (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (-.f64 x y))) (pow.f64 z 4))))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 t (pow.f64 y 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 x y) (*.f64 y t)) (pow.f64 z 2)) (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) (-.f64 x y))) (pow.f64 z 4))))) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) (-.f64 z y)) |
(*.f64 -1 (/.f64 y (-.f64 z y))) |
(neg.f64 (/.f64 y (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(/.f64 x (-.f64 z y)) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(/.f64 x (-.f64 z y)) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(/.f64 x z) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 x (pow.f64 z 2)))))) (/.f64 x z)) |
(+.f64 (/.f64 x z) (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 x (pow.f64 z 2))))))) |
(+.f64 (/.f64 x z) (neg.f64 (*.f64 y (+.f64 (/.f64 1 z) (neg.f64 (/.f64 x (pow.f64 z 2))))))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 x (pow.f64 z 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 x (pow.f64 z 3)))))) (/.f64 x z))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 x (pow.f64 z 2)))))) (+.f64 (/.f64 x z) (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 x (pow.f64 z 3)))))))) |
(+.f64 (neg.f64 (*.f64 y (+.f64 (/.f64 1 z) (neg.f64 (/.f64 x (pow.f64 z 2)))))) (+.f64 (/.f64 x z) (neg.f64 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 x (pow.f64 z 3)))))))) |
(+.f64 (/.f64 x z) (+.f64 (neg.f64 (*.f64 y (+.f64 (/.f64 1 z) (neg.f64 (/.f64 x (pow.f64 z 2)))))) (neg.f64 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 x (pow.f64 z 3)))))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3))))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 x (pow.f64 z 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 x (pow.f64 z 3)))))) (/.f64 x z)))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 x (pow.f64 z 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3))))) (+.f64 (/.f64 x z) (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 x (pow.f64 z 3))))))))) |
(+.f64 (neg.f64 (*.f64 y (+.f64 (/.f64 1 z) (neg.f64 (/.f64 x (pow.f64 z 2)))))) (+.f64 (/.f64 x z) (+.f64 (neg.f64 (*.f64 (pow.f64 y 3) (+.f64 (neg.f64 (/.f64 x (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3))))) (neg.f64 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 x (pow.f64 z 3))))))))) |
(+.f64 (neg.f64 (*.f64 y (+.f64 (/.f64 1 z) (neg.f64 (/.f64 x (pow.f64 z 2)))))) (+.f64 (neg.f64 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 x (pow.f64 z 3)))))) (+.f64 (/.f64 x z) (neg.f64 (*.f64 (pow.f64 y 3) (+.f64 (neg.f64 (/.f64 x (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x y))) (*.f64 -1 (/.f64 z y))) |
(+.f64 (*.f64 -1 (/.f64 x y)) (-.f64 1 (*.f64 -1 (/.f64 z y)))) |
(+.f64 1 (-.f64 (neg.f64 (/.f64 x y)) (neg.f64 (/.f64 z y)))) |
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 z)) z) (pow.f64 y 2)) (*.f64 -1 (/.f64 x y)))) (*.f64 -1 (/.f64 z y))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 x y)) (/.f64 (*.f64 z (-.f64 (*.f64 -1 x) (*.f64 -1 z))) (pow.f64 y 2))) (-.f64 1 (*.f64 -1 (/.f64 z y)))) |
(+.f64 1 (-.f64 (+.f64 (neg.f64 (/.f64 x y)) (/.f64 (*.f64 z (*.f64 -1 (-.f64 x z))) (pow.f64 y 2))) (neg.f64 (/.f64 z y)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 z)) (pow.f64 z 2)) (pow.f64 y 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 z)) z) (pow.f64 y 2)) (*.f64 -1 (/.f64 x y))))) (*.f64 -1 (/.f64 z y))) |
(+.f64 (+.f64 (/.f64 (*.f64 z (-.f64 (*.f64 -1 x) (*.f64 -1 z))) (pow.f64 y 2)) (+.f64 1 (*.f64 -1 (/.f64 x y)))) (-.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 x) (*.f64 -1 z))) (pow.f64 y 3)) (*.f64 -1 (/.f64 z y)))) |
(+.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 x y)) (/.f64 (*.f64 z (*.f64 -1 (-.f64 x z))) (pow.f64 y 2)))) (-.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 -1 (-.f64 x z))) (pow.f64 y 3)) (neg.f64 (/.f64 z y)))) |
(+.f64 (+.f64 (neg.f64 (/.f64 x y)) (+.f64 1 (/.f64 (*.f64 z (*.f64 -1 (-.f64 x z))) (pow.f64 y 2)))) (-.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 -1 (-.f64 x z))) (pow.f64 y 3)) (neg.f64 (/.f64 z y)))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y))) |
(+.f64 1 (neg.f64 (/.f64 (-.f64 x z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x z) z) (pow.f64 y 2))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y)))) |
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x z)) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 x z)) (pow.f64 y 2)) (/.f64 (-.f64 x z) y)))) |
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 x z) y) (/.f64 (*.f64 z (-.f64 x z)) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x z) z) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 x z) y)) (*.f64 -1 (/.f64 (*.f64 (-.f64 x z) (pow.f64 z 2)) (pow.f64 y 3)))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 x z)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x z) y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x z)) (pow.f64 y 3)))))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x z)) (pow.f64 y 3)) (/.f64 (-.f64 x z) y))))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x z) y) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x z)) (pow.f64 y 3)))))) |
(*.f64 -1 (/.f64 (-.f64 x y) y)) |
(neg.f64 (/.f64 (-.f64 x y) y)) |
(+.f64 (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (*.f64 -1 (/.f64 (-.f64 x y) y))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 x y) y)) (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) |
(+.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) |
(+.f64 (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) y)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) y))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 x y) y)) (+.f64 (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) y))) |
(+.f64 (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (+.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) y))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) y)) |
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (pow.f64 y 2)) (+.f64 (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) y)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) y)))) |
(+.f64 (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 x y) y)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) y)))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) y)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (pow.f64 y 2)) (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))))) |
(+.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (pow.f64 y 2)) (+.f64 (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) y)))) |
(/.f64 (-.f64 x y) z) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 y z)) |
(+.f64 (/.f64 x z) (-.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 y z))) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (/.f64 x z))) (/.f64 y z)) |
(+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3))) (-.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2))) (-.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (/.f64 y z))) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (-.f64 x y)) (pow.f64 z 4)) (/.f64 x z)))) (/.f64 y z)) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 x z) (/.f64 (*.f64 (pow.f64 y 3) (-.f64 x y)) (pow.f64 z 4)))) (-.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 x z) (/.f64 (*.f64 (pow.f64 y 3) (-.f64 x y)) (pow.f64 z 4)))) (/.f64 y z))) |
(+.f64 (+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 y 3) (-.f64 x y)) (pow.f64 z 4)))) (-.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 y z))) |
(/.f64 (-.f64 x y) z) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 y z)) |
(+.f64 (/.f64 x z) (-.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 y z))) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (/.f64 x z))) (/.f64 y z)) |
(+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3))) (-.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (+.f64 (/.f64 x z) (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2))) (-.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (/.f64 y z))) |
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (-.f64 x y)) (pow.f64 z 4)) (/.f64 x z)))) (/.f64 y z)) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 x z) (/.f64 (*.f64 (pow.f64 y 3) (-.f64 x y)) (pow.f64 z 4)))) (-.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (+.f64 (/.f64 x z) (/.f64 (*.f64 (pow.f64 y 3) (-.f64 x y)) (pow.f64 z 4)))) (/.f64 y z))) |
(+.f64 (+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 x y)) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 y 3) (-.f64 x y)) (pow.f64 z 4)))) (-.f64 (/.f64 (*.f64 y (-.f64 x y)) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) 0) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)))) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t)))) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(+.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y))))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(-.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) 0) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(-.f64 0 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (neg.f64 t))) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (neg.f64 t)))) |
(*.f64 (/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (neg.f64 t)))) |
(*.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) 1) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 t t)) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t)))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 t (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(neg.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (neg.f64 t))) |
(*.f64 t (/.f64 (-.f64 x y) (-.f64 z y))) |
(+.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 0) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(+.f64 0 (/.f64 (-.f64 x y) (-.f64 z y))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(-.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 0) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y)))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 1) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 1 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 1 (/.f64 (-.f64 x y) (-.f64 z y))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (-.f64 x y) (-.f64 z y))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) -1) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 -1 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y)))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y))))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (-.f64 x y) (-.f64 z y))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y)))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y))) (/.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 (-.f64 x y) (-.f64 z y)))) (/.f64 (-.f64 x y) (-.f64 z y))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
(neg.f64 (neg.f64 (/.f64 (-.f64 x y) (-.f64 z y)))) |
(/.f64 (-.f64 x y) (-.f64 z y)) |
Compiled 5945 to 2090 computations (64.8% saved)
14 alts after pruning (14 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 178 | 14 | 192 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 179 | 14 | 193 |
| Status | Error | Program |
|---|---|---|
| 36.8b | (/.f64 (*.f64 t (-.f64 x y)) z) | |
| 34.0b | (/.f64 (*.f64 t x) (-.f64 z y)) | |
| 42.8b | (/.f64 (*.f64 t x) z) | |
| 38.1b | (+.f64 (/.f64 (*.f64 t x) z) (*.f64 y (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))))) | |
| ▶ | 31.9b | (+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
| ▶ | 36.0b | (*.f64 (/.f64 (-.f64 x y) z) t) |
| 33.8b | (*.f64 (/.f64 x (-.f64 z y)) t) | |
| ▶ | 42.2b | (*.f64 (/.f64 x z) t) |
| ▶ | 2.4b | (*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) |
| 3.7b | (*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y))))) t) | |
| 30.0b | (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) | |
| 26.9b | (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) | |
| ▶ | 34.4b | (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) |
| 38.1b | t |
Compiled 377 to 224 computations (40.6% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 x (-.f64 z y)) |
| ✓ | 0.0b | (/.f64 y (-.f64 z y)) |
| ✓ | 2.4b | (*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) |
Compiled 53 to 10 computations (81.1% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | z | @ | inf | (/.f64 x (-.f64 z y)) |
| 2.0ms | y | @ | inf | (*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) |
| 1.0ms | t | @ | 0 | (*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) |
| 1.0ms | z | @ | -inf | (*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) |
| 1.0ms | y | @ | 0 | (*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) |
| 1× | batch-egg-rewrite |
| 928× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 790× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 578× | rational_best_oopsla_all_46_json_45_simplify-80 |
| 480× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 454× | rational_best_oopsla_all_46_json_45_simplify-23 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 67 |
| 1 | 77 | 63 |
| 2 | 221 | 63 |
| 3 | 950 | 63 |
| 4 | 4328 | 63 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) |
(/.f64 y (-.f64 z y)) |
(/.f64 x (-.f64 z y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 (/.f64 x (-.f64 z y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (*.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (neg.f64 (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (neg.f64 (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) t)) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) t)) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (neg.f64 (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (neg.f64 (*.f64 (/.f64 x (-.f64 z y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (*.f64 (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (neg.f64 (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 y (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 y (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z y)) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z y)) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 z y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 z y))) (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 -1 (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (-.f64 z y))) (-.f64 0 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 y (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 -1 (/.f64 y (-.f64 z y)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 y (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 -1 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 (/.f64 y (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y (-.f64 z y)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y)))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 x (-.f64 z y))) (/.f64 (neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 x (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (-.f64 z y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x (-.f64 z y))) (neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (neg.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 x (-.f64 z y)))))))) |
| 1× | egg-herbie |
| 1656× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1358× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 1294× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 810× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 678× | rational_best_oopsla_all_46_json_45_simplify-10 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 470 | 12553 |
| 1 | 1694 | 12145 |
| 2 | 6370 | 12145 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (*.f64 y (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 1 z)))))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 -1 (*.f64 y (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 1 z))))) (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 3))) (/.f64 1 (pow.f64 z 2)))))))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 1 z))))) (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 3))) (/.f64 1 (pow.f64 z 2))))))))) |
t |
(+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 -1 x) z)) y) t) |
(+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 -1 x) z)) y) (+.f64 t (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 z x)) t) (pow.f64 y 2)))) |
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 3) (*.f64 (pow.f64 z 2) x)) t) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 -1 x) z)) y) (+.f64 t (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 z x)) t) (pow.f64 y 2))))) |
t |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 z x) (*.f64 -1 (pow.f64 z 2)))) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) (+.f64 t (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) x)) (pow.f64 z 3)) t) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 z x) (*.f64 -1 (pow.f64 z 2)))) (pow.f64 y 2)))))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(+.f64 (*.f64 t (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) |
(+.f64 (*.f64 t (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (+.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 x (pow.f64 y 3))))) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) |
(+.f64 (*.f64 t (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 x (pow.f64 y 4))) (*.f64 t (pow.f64 z 3))) (+.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 x (pow.f64 y 3))))) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))))) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 -1 (*.f64 y x)))) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 3)) (*.f64 -1 (*.f64 (pow.f64 y 2) x)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 -1 (*.f64 y x)))) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 3)) (*.f64 -1 (*.f64 (pow.f64 y 2) x)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 -1 (*.f64 y x)))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 4)) (*.f64 -1 (*.f64 (pow.f64 y 3) x)))) (pow.f64 z 4))))) |
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 y)) t) z)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 y)) t) z)) (/.f64 (*.f64 t (-.f64 (*.f64 y x) (pow.f64 y 2))) (pow.f64 z 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 y)) t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y x) (pow.f64 y 2)) t) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) x)) (*.f64 -1 (pow.f64 y 3)))) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 y)) t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y x) (pow.f64 y 2)) t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 y 4))) (pow.f64 z 4)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) x)) (*.f64 -1 (pow.f64 y 3)))) (pow.f64 z 3)))))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(/.f64 y z) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)) |
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)))) |
-1 |
(-.f64 (*.f64 -1 (/.f64 z y)) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y))) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))) 1) |
-1 |
(-.f64 (*.f64 -1 (/.f64 z y)) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y))) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))) 1) |
-1 |
(-.f64 (*.f64 -1 (/.f64 z y)) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y))) 1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))) 1) |
(/.f64 y z) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)) |
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)))) |
(/.f64 y z) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)) |
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)))) |
(*.f64 -1 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))) |
(/.f64 x z) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z)) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))) |
(/.f64 x z) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z)) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))) |
(/.f64 x z) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z)) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))) |
(*.f64 -1 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))) |
(*.f64 -1 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))) |
(+.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) 0) |
(+.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(+.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(+.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t)))) |
(+.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 (/.f64 x (-.f64 z y)) t)) |
(+.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(+.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) |
(+.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (*.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)))) |
(+.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))))) |
(+.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)))) |
(+.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) |
(+.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (neg.f64 (/.f64 y (-.f64 z y))))) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) |
(+.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (neg.f64 (/.f64 y (-.f64 z y))))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) |
(+.f64 (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(+.f64 (*.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) |
(+.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) t))) |
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) t)) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(+.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(+.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) t))) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) t)) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(+.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 x (-.f64 z y)))) |
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 x (-.f64 z y)))) |
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) |
(-.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) 0) |
(-.f64 0 (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) |
(-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))) |
(-.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (neg.f64 (/.f64 x (-.f64 z y))))) |
(-.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (neg.f64 (*.f64 (/.f64 x (-.f64 z y)) t))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) t))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(-.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (*.f64 (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (neg.f64 (/.f64 x (-.f64 z y))))) |
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) t))) |
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) t))) |
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) 1) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 t t)) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t)))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(neg.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(neg.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) |
(neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))) |
(+.f64 (/.f64 y (-.f64 z y)) 0) |
(+.f64 0 (/.f64 y (-.f64 z y))) |
(-.f64 (/.f64 y (-.f64 z y)) 0) |
(-.f64 0 (neg.f64 (/.f64 y (-.f64 z y)))) |
(*.f64 (/.f64 y (-.f64 z y)) 1) |
(*.f64 (/.f64 y (-.f64 z y)) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y))))) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 y (-.f64 z y))))) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y))))) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y))))) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) -1) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 -1 (/.f64 y (-.f64 z y))))) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (-.f64 0 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(*.f64 1 (/.f64 y (-.f64 z y))) |
(*.f64 -1 (neg.f64 (/.f64 y (-.f64 z y)))) |
(*.f64 -1 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 -1 (/.f64 y (-.f64 z y)))) -1))) |
(*.f64 -1 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) -1))) |
(*.f64 -1 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) -1))) |
(*.f64 -1 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) -1))) |
(*.f64 -1 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) -1))) |
(*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 y (-.f64 z y))) |
(*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 -1 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(*.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 (/.f64 y (-.f64 z y)))) |
(*.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y))) |
(*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y))) |
(neg.f64 (neg.f64 (/.f64 y (-.f64 z y)))) |
(+.f64 (/.f64 x (-.f64 z y)) 0) |
(+.f64 0 (/.f64 x (-.f64 z y))) |
(-.f64 (/.f64 x (-.f64 z y)) 0) |
(-.f64 0 (neg.f64 (/.f64 x (-.f64 z y)))) |
(-.f64 0 (*.f64 -1 (/.f64 x (-.f64 z y)))) |
(*.f64 (/.f64 x (-.f64 z y)) 1) |
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y)))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y))))) |
(*.f64 1 (/.f64 x (-.f64 z y))) |
(*.f64 1 (*.f64 (neg.f64 (/.f64 x (-.f64 z y))) (/.f64 (neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) 1))) |
(*.f64 -1 (neg.f64 (/.f64 x (-.f64 z y)))) |
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))))) |
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))))) |
(*.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y))) |
(*.f64 (neg.f64 (/.f64 x (-.f64 z y))) -1) |
(*.f64 (neg.f64 (/.f64 x (-.f64 z y))) (neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y))) |
(*.f64 (neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (neg.f64 (/.f64 x (-.f64 z y)))) |
(neg.f64 (neg.f64 (/.f64 x (-.f64 z y)))) |
(neg.f64 (*.f64 -1 (/.f64 x (-.f64 z y)))) |
| Outputs |
|---|
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (*.f64 y (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 1 z)))))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (*.f64 t (*.f64 y (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 1 z)))))) |
(+.f64 (/.f64 (*.f64 t x) z) (neg.f64 (*.f64 t (*.f64 y (+.f64 (neg.f64 (/.f64 x (pow.f64 z 2))) (/.f64 1 z)))))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 -1 (*.f64 y (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 1 z))))) (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 3))) (/.f64 1 (pow.f64 z 2)))))))) |
(+.f64 (*.f64 -1 (*.f64 t (*.f64 y (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 1 z))))) (+.f64 (/.f64 (*.f64 t x) z) (*.f64 (pow.f64 y 2) (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 3))) (/.f64 1 (pow.f64 z 2)))))))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (+.f64 (*.f64 t (*.f64 y (+.f64 (neg.f64 (/.f64 x (pow.f64 z 2))) (/.f64 1 z)))) (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 x (pow.f64 z 3))) (/.f64 1 (pow.f64 z 2)))))))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 1 z))))) (*.f64 -1 (*.f64 (pow.f64 y 2) (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 3))) (/.f64 1 (pow.f64 z 2))))))))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (*.f64 -1 (*.f64 t (*.f64 y (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 2))) (/.f64 1 z))))) (+.f64 (*.f64 -1 (*.f64 t (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3)))))) (*.f64 (pow.f64 y 2) (*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 (/.f64 x (pow.f64 z 3))) (/.f64 1 (pow.f64 z 2))))))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 y (+.f64 (neg.f64 (/.f64 x (pow.f64 z 2))) (/.f64 1 z))))) (+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (+.f64 (*.f64 t (*.f64 (pow.f64 y 3) (+.f64 (neg.f64 (/.f64 x (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3))))) (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 x (pow.f64 z 3))) (/.f64 1 (pow.f64 z 2))))))))) |
(+.f64 (neg.f64 (*.f64 t (*.f64 y (+.f64 (neg.f64 (/.f64 x (pow.f64 z 2))) (/.f64 1 z))))) (+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (+.f64 (*.f64 t (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 x (pow.f64 z 3))) (/.f64 1 (pow.f64 z 2))))) (*.f64 t (*.f64 (pow.f64 y 3) (+.f64 (neg.f64 (/.f64 x (pow.f64 z 4))) (/.f64 1 (pow.f64 z 3))))))))) |
t |
(+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 -1 x) z)) y) t) |
(+.f64 t (/.f64 (*.f64 t (+.f64 z (*.f64 x -1))) y)) |
(+.f64 t (/.f64 (*.f64 t (+.f64 z (neg.f64 x))) y)) |
(+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 -1 x) z)) y) (+.f64 t (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 z x)) t) (pow.f64 y 2)))) |
(+.f64 t (+.f64 (/.f64 (*.f64 t (+.f64 z (*.f64 x -1))) y) (/.f64 (*.f64 t (-.f64 (pow.f64 z 2) (*.f64 x z))) (pow.f64 y 2)))) |
(+.f64 t (+.f64 (/.f64 (*.f64 t (+.f64 z (neg.f64 x))) y) (/.f64 (*.f64 t (-.f64 (pow.f64 z 2) (*.f64 x z))) (pow.f64 y 2)))) |
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 3) (*.f64 (pow.f64 z 2) x)) t) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 t (+.f64 (*.f64 -1 x) z)) y) (+.f64 t (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 z x)) t) (pow.f64 y 2))))) |
(+.f64 (+.f64 t (+.f64 (/.f64 (*.f64 t (+.f64 z (*.f64 x -1))) y) (/.f64 (*.f64 t (-.f64 (pow.f64 z 2) (*.f64 x z))) (pow.f64 y 2)))) (/.f64 (*.f64 t (-.f64 (pow.f64 z 3) (*.f64 x (pow.f64 z 2)))) (pow.f64 y 3))) |
(+.f64 t (+.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 z 3) (*.f64 x (pow.f64 z 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 t (+.f64 z (neg.f64 x))) y) (/.f64 (*.f64 t (-.f64 (pow.f64 z 2) (*.f64 x z))) (pow.f64 y 2))))) |
t |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 z x) (*.f64 -1 (pow.f64 z 2)))) (pow.f64 y 2))))) |
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 x z) (*.f64 -1 (pow.f64 z 2)))) (pow.f64 y 2))))) |
(+.f64 t (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (+.f64 (*.f64 x z) (neg.f64 (pow.f64 z 2)))) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) (+.f64 t (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) x)) (pow.f64 z 3)) t) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 z x) (*.f64 -1 (pow.f64 z 2)))) (pow.f64 y 2)))))) |
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 x z) (*.f64 -1 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 t (+.f64 (pow.f64 z 3) (*.f64 (pow.f64 z 2) (*.f64 x -1)))) (pow.f64 y 3))))) |
(+.f64 t (+.f64 (/.f64 (*.f64 t (+.f64 (pow.f64 z 3) (*.f64 (pow.f64 z 2) (neg.f64 x)))) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (+.f64 (*.f64 x z) (neg.f64 (pow.f64 z 2)))) (pow.f64 y 2)))))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (neg.f64 (/.f64 x y)))) |
(+.f64 (*.f64 t (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))) |
(+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 z (*.f64 t (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))))) |
(*.f64 t (+.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))))) |
(+.f64 (*.f64 t (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (+.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 x (pow.f64 y 3))))) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))))) |
(+.f64 (*.f64 z (*.f64 t (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (+.f64 (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 x (pow.f64 y 3))))))) |
(+.f64 (*.f64 z (*.f64 t (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (*.f64 t (+.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 x (pow.f64 y 3))))))) |
(+.f64 (*.f64 t (*.f64 z (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 x (pow.f64 y 4))) (*.f64 t (pow.f64 z 3))) (+.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 x (pow.f64 y 3))))) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))))) |
(+.f64 (*.f64 z (*.f64 t (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (+.f64 (*.f64 t (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 x (pow.f64 y 3))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 x (pow.f64 y 4))) (*.f64 t (pow.f64 z 3))) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y))))))) |
(+.f64 (*.f64 z (*.f64 t (-.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) (+.f64 (*.f64 t (+.f64 (+.f64 1 (neg.f64 (/.f64 x y))) (*.f64 (pow.f64 z 2) (-.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 x (pow.f64 y 3)))))) (*.f64 (-.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 x (pow.f64 y 4))) (*.f64 t (pow.f64 z 3))))) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 -1 (*.f64 y x)))) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 -1 (*.f64 x y)))) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 t (*.f64 -1 (-.f64 (pow.f64 y 2) (*.f64 x y)))) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 3)) (*.f64 -1 (*.f64 (pow.f64 y 2) x)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 -1 (*.f64 y x)))) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 3)) (*.f64 -1 (*.f64 x (pow.f64 y 2))))) (pow.f64 z 3)) (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 -1 (*.f64 x y)))) (pow.f64 z 2)))) |
(+.f64 (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (/.f64 (*.f64 t (*.f64 -1 (-.f64 (pow.f64 y 2) (*.f64 x y)))) (pow.f64 z 2))) (/.f64 (*.f64 t (*.f64 -1 (-.f64 (pow.f64 y 3) (*.f64 x (pow.f64 y 2))))) (pow.f64 z 3))) |
(+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 3)) (*.f64 -1 (*.f64 (pow.f64 y 2) x)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 -1 (*.f64 y x)))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 4)) (*.f64 -1 (*.f64 (pow.f64 y 3) x)))) (pow.f64 z 4))))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 3)) (*.f64 -1 (*.f64 x (pow.f64 y 2))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 -1 (*.f64 x y)))) (pow.f64 z 2)) (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 y 4)) (*.f64 -1 (*.f64 x (pow.f64 y 3))))) (pow.f64 z 4))))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) z) (+.f64 (/.f64 (*.f64 t (*.f64 -1 (-.f64 (pow.f64 y 2) (*.f64 x y)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t (*.f64 -1 (-.f64 (pow.f64 y 3) (*.f64 x (pow.f64 y 2))))) (pow.f64 z 3)) (/.f64 (*.f64 t (*.f64 -1 (-.f64 (pow.f64 y 4) (*.f64 x (pow.f64 y 3))))) (pow.f64 z 4))))) |
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 y)) t) z)) |
(*.f64 -1 (/.f64 (*.f64 t (-.f64 (*.f64 x -1) (*.f64 -1 y))) z)) |
(neg.f64 (/.f64 (*.f64 t (*.f64 -1 (-.f64 x y))) z)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 y)) t) z)) (/.f64 (*.f64 t (-.f64 (*.f64 y x) (pow.f64 y 2))) (pow.f64 z 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (*.f64 x -1) (*.f64 -1 y))) z)) (/.f64 (*.f64 t (-.f64 (*.f64 x y) (pow.f64 y 2))) (pow.f64 z 2))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 -1 (-.f64 x y))) z)) (/.f64 (*.f64 t (-.f64 (*.f64 x y) (pow.f64 y 2))) (pow.f64 z 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 y)) t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y x) (pow.f64 y 2)) t) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) x)) (*.f64 -1 (pow.f64 y 3)))) (pow.f64 z 3))))) |
(+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 x y) (pow.f64 y 2))) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (*.f64 x -1) (*.f64 -1 y))) z)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (*.f64 x (pow.f64 y 2))) (*.f64 -1 (pow.f64 y 3)))) (pow.f64 z 3))))) |
(+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 x y) (pow.f64 y 2))) (pow.f64 z 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 -1 (-.f64 x y))) z) (/.f64 (*.f64 t (*.f64 -1 (-.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 y 3)))) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 y)) t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 y x) (pow.f64 y 2)) t) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 y 4))) (pow.f64 z 4)) (*.f64 -1 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) x)) (*.f64 -1 (pow.f64 y 3)))) (pow.f64 z 3)))))) |
(+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 x y) (pow.f64 y 2))) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (*.f64 x -1) (*.f64 -1 y))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (*.f64 x (pow.f64 y 2))) (*.f64 -1 (pow.f64 y 3)))) (pow.f64 z 3))) (/.f64 (*.f64 t (-.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 y 4))) (pow.f64 z 4))))) |
(+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 x y) (pow.f64 y 2))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 y 4))) (pow.f64 z 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 -1 (-.f64 x y))) z) (/.f64 (*.f64 t (*.f64 -1 (-.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 y 3)))) (pow.f64 z 3)))))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 t y) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 t y) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t y) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 y z) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)) |
(+.f64 (/.f64 y z) (/.f64 (pow.f64 y 2) (pow.f64 z 2))) |
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 y z))) |
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 z 2)))) |
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 (pow.f64 y 3) (pow.f64 z 3)))) |
(+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)))) |
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))) |
-1 |
(-.f64 (*.f64 -1 (/.f64 z y)) 1) |
(+.f64 (*.f64 -1 (/.f64 z y)) -1) |
(+.f64 -1 (neg.f64 (/.f64 z y))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y))) 1) |
(+.f64 (*.f64 -1 (/.f64 z y)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) 1)) |
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))) 1) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) 1)) |
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (-.f64 (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) 1)) |
(+.f64 (+.f64 -1 (neg.f64 (/.f64 z y))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (/.f64 (pow.f64 z 3) (pow.f64 y 3))))) |
-1 |
(-.f64 (*.f64 -1 (/.f64 z y)) 1) |
(+.f64 (*.f64 -1 (/.f64 z y)) -1) |
(+.f64 -1 (neg.f64 (/.f64 z y))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y))) 1) |
(+.f64 (*.f64 -1 (/.f64 z y)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) 1)) |
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))) 1) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) 1)) |
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (-.f64 (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) 1)) |
(+.f64 (+.f64 -1 (neg.f64 (/.f64 z y))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (/.f64 (pow.f64 z 3) (pow.f64 y 3))))) |
-1 |
(-.f64 (*.f64 -1 (/.f64 z y)) 1) |
(+.f64 (*.f64 -1 (/.f64 z y)) -1) |
(+.f64 -1 (neg.f64 (/.f64 z y))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y))) 1) |
(+.f64 (*.f64 -1 (/.f64 z y)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) 1)) |
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))) 1) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) 1)) |
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (-.f64 (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) 1)) |
(+.f64 (+.f64 -1 (neg.f64 (/.f64 z y))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (/.f64 (pow.f64 z 3) (pow.f64 y 3))))) |
(/.f64 y z) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)) |
(+.f64 (/.f64 y z) (/.f64 (pow.f64 y 2) (pow.f64 z 2))) |
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 y z))) |
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 z 2)))) |
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 (pow.f64 y 3) (pow.f64 z 3)))) |
(+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)))) |
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))) |
(/.f64 y z) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)) |
(+.f64 (/.f64 y z) (/.f64 (pow.f64 y 2) (pow.f64 z 2))) |
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z))) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 y z))) |
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 z 2)))) |
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 (pow.f64 y 3) (pow.f64 z 3)))) |
(+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 y z)))) |
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))) |
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4)) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))) |
(*.f64 -1 (/.f64 x y)) |
(neg.f64 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 x z) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 x z) (pow.f64 y 2)))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 y 4))) (*.f64 -1 (/.f64 x y))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 y 4)) (/.f64 x y))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 y 4)))))) |
(/.f64 x z) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z)) |
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 x z) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)))) |
(+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)))) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4)) (/.f64 x z)))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4)) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3))))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4))))) |
(/.f64 x z) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z)) |
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 x z) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)))) |
(+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)))) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4)) (/.f64 x z)))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4)) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3))))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4))))) |
(/.f64 x z) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z)) |
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 x z) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)))) |
(+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)))) |
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4)) (/.f64 x z)))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4)) (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3))))) |
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 x z) (+.f64 (/.f64 (*.f64 x (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 (*.f64 x (pow.f64 y 3)) (pow.f64 z 4))))) |
(*.f64 -1 (/.f64 x y)) |
(neg.f64 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 x z) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 x z) (pow.f64 y 2)))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 y 4))) (*.f64 -1 (/.f64 x y))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 y 4)) (/.f64 x y))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 y 4)))))) |
(*.f64 -1 (/.f64 x y)) |
(neg.f64 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 x z) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 x z) (pow.f64 y 2)))) (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 y 4))) (*.f64 -1 (/.f64 x y))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 y 4)) (/.f64 x y))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 (*.f64 x z) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 x y) (/.f64 (*.f64 x (pow.f64 z 3)) (pow.f64 y 4)))))) |
(+.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) 0) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t)))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 (/.f64 x (-.f64 z y)) t)) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y)))) |
(+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y)))) |
(+.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y)))) |
(+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y)))) |
(+.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (*.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(+.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (neg.f64 (/.f64 y (-.f64 z y))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (neg.f64 (/.f64 y (-.f64 z y))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 1 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) t))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) t)) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(+.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(+.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) t))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) t)) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t)))) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(+.f64 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 x (-.f64 z y)))))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 x (-.f64 z y)))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 x (-.f64 z y)))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) 0) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 0 (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 t (neg.f64 (/.f64 x (-.f64 z y))))) |
(-.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (*.f64 t (neg.f64 (/.f64 x (-.f64 z y))))) |
(-.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (neg.f64 (*.f64 (/.f64 x (-.f64 z y)) t))) |
(-.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (neg.f64 (*.f64 t (/.f64 x (-.f64 z y))))) |
(-.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (neg.f64 (*.f64 t (/.f64 x (-.f64 z y))))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) t))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 1 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 t))) (*.f64 (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (neg.f64 (/.f64 x (-.f64 z y))))) |
(-.f64 (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) (*.f64 (*.f64 t (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) (neg.f64 (/.f64 x (-.f64 z y))))) |
(-.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))) (neg.f64 t))) (*.f64 (*.f64 t (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) (neg.f64 (/.f64 x (-.f64 z y))))) |
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) t))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) t))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (-.f64 (*.f64 t (/.f64 x (-.f64 z y))) (*.f64 t (/.f64 y (-.f64 z y))))) |
(*.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(-.f64 (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 (/.f64 y (-.f64 z y)) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (-.f64 (*.f64 t (/.f64 x (-.f64 z y))) (*.f64 t (/.f64 y (-.f64 z y))))) |
(*.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))) |
(*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (-.f64 (*.f64 t (/.f64 x (-.f64 z y))) (*.f64 t (/.f64 y (-.f64 z y))))) |
(*.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 y (-.f64 z y)))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (/.f64 y (-.f64 z y)))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) 1) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 t t)) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (*.f64 t (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) (*.f64 t (/.f64 (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))) (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t)))) |
(/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t)) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 t t)))) |
(/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)) (/.f64 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t) (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t)))) |
(/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(neg.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(neg.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) t))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y))) (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (-.f64 (/.f64 y (-.f64 z y)) (/.f64 x (-.f64 z y)))))) |
(*.f64 t (-.f64 (/.f64 x (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(+.f64 (/.f64 y (-.f64 z y)) 0) |
(/.f64 y (-.f64 z y)) |
(+.f64 0 (/.f64 y (-.f64 z y))) |
(/.f64 y (-.f64 z y)) |
(-.f64 (/.f64 y (-.f64 z y)) 0) |
(/.f64 y (-.f64 z y)) |
(-.f64 0 (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 y (-.f64 z y)) 1) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 y (-.f64 z y)) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 y (-.f64 z y))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) -1) |
(/.f64 y (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 -1 (/.f64 y (-.f64 z y))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (-.f64 0 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 1 (/.f64 y (-.f64 z y))) |
(/.f64 y (-.f64 z y)) |
(*.f64 -1 (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 y (-.f64 z y)) |
(*.f64 -1 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 -1 (/.f64 y (-.f64 z y)))) -1))) |
(*.f64 -1 (*.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 -1 (/.f64 y (-.f64 z y)))) (neg.f64 (neg.f64 (/.f64 y (-.f64 z y)))))) |
(neg.f64 (*.f64 (/.f64 y (-.f64 z y)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 -1 (/.f64 y (-.f64 z y)))))) |
(*.f64 -1 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) -1))) |
(*.f64 -1 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y))))))) |
(neg.f64 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))))) |
(*.f64 -1 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) -1))) |
(*.f64 (/.f64 y (-.f64 z y)) (*.f64 -1 (neg.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(neg.f64 (-.f64 (*.f64 0 (/.f64 y (-.f64 z y))) (/.f64 y (-.f64 z y)))) |
(*.f64 -1 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) -1))) |
(/.f64 y (-.f64 z y)) |
(*.f64 -1 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) -1))) |
(*.f64 -1 (*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) (neg.f64 (/.f64 y (-.f64 z y))))) |
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y)))) |
(*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 y (-.f64 z y))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 -1 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 1 (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y))) |
(/.f64 y (-.f64 z y)) |
(*.f64 (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (/.f64 y (-.f64 z y))) |
(/.f64 y (-.f64 z y)) |
(neg.f64 (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 y (-.f64 z y)) |
(+.f64 (/.f64 x (-.f64 z y)) 0) |
(/.f64 x (-.f64 z y)) |
(+.f64 0 (/.f64 x (-.f64 z y))) |
(/.f64 x (-.f64 z y)) |
(-.f64 (/.f64 x (-.f64 z y)) 0) |
(/.f64 x (-.f64 z y)) |
(-.f64 0 (neg.f64 (/.f64 x (-.f64 z y)))) |
(/.f64 x (-.f64 z y)) |
(-.f64 0 (*.f64 -1 (/.f64 x (-.f64 z y)))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 x (-.f64 z y)) 1) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y))))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 x (-.f64 z y))))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y)))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y))))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 x (-.f64 z y)) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y))))) |
(/.f64 x (-.f64 z y)) |
(*.f64 1 (/.f64 x (-.f64 z y))) |
(/.f64 x (-.f64 z y)) |
(*.f64 1 (*.f64 (neg.f64 (/.f64 x (-.f64 z y))) (/.f64 (neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) 1))) |
(/.f64 x (-.f64 z y)) |
(*.f64 -1 (neg.f64 (/.f64 x (-.f64 z y)))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 x (-.f64 z y))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 x (-.f64 z y))) -1) |
(/.f64 x (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 x (-.f64 z y))) (neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (*.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y))) (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (/.f64 x (-.f64 z y))) |
(/.f64 x (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (/.f64 x (-.f64 z y)))) (neg.f64 (/.f64 x (-.f64 z y)))) |
(/.f64 x (-.f64 z y)) |
(neg.f64 (neg.f64 (/.f64 x (-.f64 z y)))) |
(/.f64 x (-.f64 z y)) |
(neg.f64 (*.f64 -1 (/.f64 x (-.f64 z y)))) |
(/.f64 x (-.f64 z y)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.3b | (*.f64 (/.f64 x z) t) |
Compiled 15 to 6 computations (60% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (*.f64 (/.f64 x z) t) |
| 0.0ms | z | @ | 0 | (*.f64 (/.f64 x z) t) |
| 0.0ms | z | @ | inf | (*.f64 (/.f64 x z) t) |
| 0.0ms | t | @ | inf | (*.f64 (/.f64 x z) t) |
| 0.0ms | x | @ | inf | (*.f64 (/.f64 x z) t) |
| 1× | batch-egg-rewrite |
| 1446× | rational_best_oopsla_all_46_json-2 |
| 1446× | rational_best_oopsla_all_46_json-1 |
| 1446× | rational_best_oopsla_all_46_json-4 |
| 1446× | rational_best_oopsla_all_46_json-3 |
| 1162× | rational_best_oopsla_all_46_json_45_simplify-72 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 42 | 13 |
| 2 | 134 | 13 |
| 3 | 571 | 13 |
| 4 | 2852 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 x z) t) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t))) (*.f64 (/.f64 x z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z)))) (*.f64 (/.f64 x z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z))))) (*.f64 (/.f64 x z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t t))) (*.f64 (/.f64 x z) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t))) (*.f64 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)) (*.f64 (/.f64 x z) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) t) (/.f64 (/.f64 x z) (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) t) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) t) (/.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 t (/.f64 (/.f64 x z) (/.f64 x z))) (*.f64 t (/.f64 (/.f64 x z) (/.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z)))) (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 (/.f64 x z) (/.f64 t t)) (*.f64 (/.f64 x z) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) t) (/.f64 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)) (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z))) (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x z) (neg.f64 t))))))) |
| 1× | egg-herbie |
| 1496× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 1346× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 942× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 822× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 676× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 58 | 780 |
| 1 | 178 | 780 |
| 2 | 739 | 780 |
| 3 | 3410 | 780 |
| 4 | 7677 | 780 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(+.f64 (*.f64 (/.f64 x z) t) 0) |
(+.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)))) |
(+.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z))))) |
(+.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z)))))) |
(+.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t t)))) |
(+.f64 0 (*.f64 (/.f64 x z) t)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t))) (*.f64 (/.f64 x z) t)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z)))) (*.f64 (/.f64 x z) t)) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z))))) (*.f64 (/.f64 x z) t)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t t))) (*.f64 (/.f64 x z) t)) |
(-.f64 (*.f64 (/.f64 x z) t) 0) |
(-.f64 0 (*.f64 (/.f64 x z) (neg.f64 t))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t))) (*.f64 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)) (*.f64 (/.f64 x z) (neg.f64 t)))) |
(/.f64 (*.f64 (/.f64 x z) t) 1) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (/.f64 x z) (/.f64 x z))) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 t t)) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t))) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z)))) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 t (/.f64 (/.f64 x z) (/.f64 x z))) (*.f64 t (/.f64 (/.f64 x z) (/.f64 x z))))) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z)))) (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z)))))) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 (/.f64 x z) (/.f64 t t)) (*.f64 (/.f64 x z) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)) (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)))) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z))) (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z))))) |
(neg.f64 (*.f64 (/.f64 x z) (neg.f64 t))) |
| Outputs |
|---|
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t x) z) |
(+.f64 (*.f64 (/.f64 x z) t) 0) |
(*.f64 t (/.f64 x z)) |
(+.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)))) |
(*.f64 t (/.f64 x z)) |
(+.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z))))) |
(*.f64 t (/.f64 x z)) |
(+.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z)))))) |
(*.f64 t (/.f64 x z)) |
(+.f64 (*.f64 (/.f64 x z) t) (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t t)))) |
(*.f64 t (/.f64 x z)) |
(+.f64 0 (*.f64 (/.f64 x z) t)) |
(*.f64 t (/.f64 x z)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t))) (*.f64 (/.f64 x z) t)) |
(*.f64 t (/.f64 x z)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z)))) (*.f64 (/.f64 x z) t)) |
(*.f64 t (/.f64 x z)) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z))))) (*.f64 (/.f64 x z) t)) |
(*.f64 t (/.f64 x z)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 x z) (/.f64 t t))) (*.f64 (/.f64 x z) t)) |
(*.f64 t (/.f64 x z)) |
(-.f64 (*.f64 (/.f64 x z) t) 0) |
(*.f64 t (/.f64 x z)) |
(-.f64 0 (*.f64 (/.f64 x z) (neg.f64 t))) |
(*.f64 t (/.f64 x z)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t))) (*.f64 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)) (*.f64 (/.f64 x z) (neg.f64 t)))) |
(*.f64 t (/.f64 x z)) |
(/.f64 (*.f64 (/.f64 x z) t) 1) |
(*.f64 t (/.f64 x z)) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (/.f64 x z) (/.f64 x z))) |
(*.f64 t (/.f64 x z)) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 t t)) |
(*.f64 t (/.f64 x z)) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t))) |
(*.f64 t (/.f64 x z)) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z)))) |
(*.f64 t (/.f64 x z)) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 t (/.f64 (/.f64 x z) (/.f64 x z))) (*.f64 t (/.f64 (/.f64 x z) (/.f64 x z))))) |
(*.f64 t (/.f64 x z)) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z)))) (*.f64 t (*.f64 (/.f64 (/.f64 x z) (/.f64 x z)) (/.f64 (/.f64 x z) (/.f64 x z)))))) |
(*.f64 t (/.f64 x z)) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 (/.f64 x z) (/.f64 t t)) (*.f64 (/.f64 x z) (/.f64 t t)))) |
(*.f64 t (/.f64 x z)) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)) (/.f64 (*.f64 (/.f64 x z) t) (*.f64 (/.f64 x z) t)))) |
(*.f64 t (/.f64 x z)) |
(/.f64 (*.f64 (/.f64 x z) t) (/.f64 (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z))) (*.f64 (/.f64 x z) (/.f64 t (/.f64 x z))))) |
(*.f64 t (/.f64 x z)) |
(neg.f64 (*.f64 (/.f64 x z) (neg.f64 t))) |
(*.f64 t (/.f64 x z)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (-.f64 x y) z) |
| ✓ | 5.0b | (*.f64 (/.f64 (-.f64 x y) z) t) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (*.f64 (/.f64 (-.f64 x y) z) t) |
| 0.0ms | y | @ | inf | (*.f64 (/.f64 (-.f64 x y) z) t) |
| 0.0ms | z | @ | inf | (*.f64 (/.f64 (-.f64 x y) z) t) |
| 0.0ms | x | @ | -inf | (*.f64 (/.f64 (-.f64 x y) z) t) |
| 0.0ms | y | @ | -inf | (*.f64 (/.f64 (-.f64 x y) z) t) |
| 1× | batch-egg-rewrite |
| 1672× | rational_best_oopsla_all_46_json-2 |
| 1672× | rational_best_oopsla_all_46_json-1 |
| 1672× | rational_best_oopsla_all_46_json-4 |
| 1672× | rational_best_oopsla_all_46_json-3 |
| 962× | rational_best_oopsla_all_46_json_45_simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 52 | 32 |
| 2 | 158 | 32 |
| 3 | 666 | 32 |
| 4 | 3302 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (-.f64 x y) z) t) |
(/.f64 (-.f64 x y) z) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 x y) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t))) (*.f64 (/.f64 (-.f64 x y) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z)))) (*.f64 (/.f64 (-.f64 x y) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) (*.f64 (/.f64 (-.f64 x y) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t))) (*.f64 (/.f64 (-.f64 x y) z) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x y) z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)) (*.f64 (/.f64 (-.f64 x y) z) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) z) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z))) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 x y) z) (neg.f64 t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x y) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x y) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 1 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (-.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (/.f64 -1 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (neg.f64 (/.f64 (-.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (neg.f64 (/.f64 (-.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (neg.f64 (/.f64 (-.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 x y) z))))))) |
| 1× | egg-herbie |
| 1164× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 1118× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 950× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 750× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 704× | rational_best_oopsla_all_46_json_45_simplify-30 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 135 | 3091 |
| 1 | 475 | 3007 |
| 2 | 2992 | 2999 |
| 3 | 6735 | 2999 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(*.f64 -1 (/.f64 y z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(/.f64 x z) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(/.f64 x z) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(/.f64 x z) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(*.f64 -1 (/.f64 y z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(*.f64 -1 (/.f64 y z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) t) 0) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z))))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t)))) |
(+.f64 0 (*.f64 (/.f64 (-.f64 x y) z) t)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t))) (*.f64 (/.f64 (-.f64 x y) z) t)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z)))) (*.f64 (/.f64 (-.f64 x y) z) t)) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) (*.f64 (/.f64 (-.f64 x y) z) t)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t))) (*.f64 (/.f64 (-.f64 x y) z) t)) |
(-.f64 (*.f64 (/.f64 (-.f64 x y) z) t) 0) |
(-.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (neg.f64 t))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)) (*.f64 (/.f64 (-.f64 x y) z) (neg.f64 t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) 1) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 t t)) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z))) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)))) |
(neg.f64 (*.f64 (/.f64 (-.f64 x y) z) (neg.f64 t))) |
(+.f64 (/.f64 (-.f64 x y) z) 0) |
(+.f64 0 (/.f64 (-.f64 x y) z)) |
(-.f64 (/.f64 (-.f64 x y) z) 0) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 x y) z))) |
(*.f64 (/.f64 (-.f64 x y) z) 1) |
(*.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) |
(*.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z)))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 1 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (-.f64 x y) z)))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z)))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z)))) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z)))) |
(*.f64 1 (/.f64 (-.f64 x y) z)) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (-.f64 x y) z)) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (/.f64 -1 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) -1) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (neg.f64 (/.f64 (-.f64 x y) z))))) |
(*.f64 -1 (neg.f64 (/.f64 (-.f64 x y) z))) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (neg.f64 (/.f64 (-.f64 x y) z)))) |
(*.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (neg.f64 (/.f64 (-.f64 x y) z))) |
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z)) |
(neg.f64 (neg.f64 (/.f64 (-.f64 x y) z))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 -1 (/.f64 (*.f64 y t) z))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 t x) z)) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(*.f64 -1 (/.f64 y z)) |
(neg.f64 (/.f64 y z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(/.f64 x z) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(/.f64 x z) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(/.f64 x z) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(*.f64 -1 (/.f64 y z)) |
(neg.f64 (/.f64 y z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(*.f64 -1 (/.f64 y z)) |
(neg.f64 (/.f64 y z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 -1 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) t) 0) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)))) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z))))) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t)))) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(+.f64 0 (*.f64 (/.f64 (-.f64 x y) z) t)) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t))) (*.f64 (/.f64 (-.f64 x y) z) t)) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z)))) (*.f64 (/.f64 (-.f64 x y) z) t)) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) (*.f64 (/.f64 (-.f64 x y) z) t)) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t))) (*.f64 (/.f64 (-.f64 x y) z) t)) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(-.f64 (*.f64 (/.f64 (-.f64 x y) z) t) 0) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(-.f64 0 (*.f64 (/.f64 (-.f64 x y) z) (neg.f64 t))) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)) (*.f64 (/.f64 (-.f64 x y) z) (neg.f64 t)))) |
(*.f64 (/.f64 (*.f64 t (/.f64 (-.f64 x y) z)) (*.f64 t (/.f64 (-.f64 x y) z))) (neg.f64 (*.f64 (/.f64 (-.f64 x y) z) (neg.f64 t)))) |
(*.f64 (*.f64 t (/.f64 (-.f64 x y) z)) (/.f64 (*.f64 t (/.f64 (-.f64 x y) z)) (*.f64 t (/.f64 (-.f64 x y) z)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) 1) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 t t)) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t))) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t)))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) z)) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z))) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z))))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) z)) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z))) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 t (/.f64 (-.f64 x y) z))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) z)) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 t (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 t (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) z)) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) t) (*.f64 (/.f64 (-.f64 x y) z) t)))) |
(/.f64 (*.f64 t (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (*.f64 t (/.f64 (-.f64 x y) z)) (*.f64 t (/.f64 (-.f64 x y) z))) (/.f64 (*.f64 t (/.f64 (-.f64 x y) z)) (*.f64 t (/.f64 (-.f64 x y) z))))) |
(neg.f64 (*.f64 (/.f64 (-.f64 x y) z) (neg.f64 t))) |
(*.f64 t (/.f64 (-.f64 x y) z)) |
(+.f64 (/.f64 (-.f64 x y) z) 0) |
(/.f64 (-.f64 x y) z) |
(+.f64 0 (/.f64 (-.f64 x y) z)) |
(/.f64 (-.f64 x y) z) |
(-.f64 (/.f64 (-.f64 x y) z) 0) |
(/.f64 (-.f64 x y) z) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 x y) z))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) 1) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 1 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (/.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 1 (/.f64 (-.f64 x y) z)) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (-.f64 x y) z)) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (/.f64 -1 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) -1) |
(/.f64 (-.f64 x y) z) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) z)) (/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (neg.f64 (/.f64 (-.f64 x y) z))))) |
(/.f64 (-.f64 x y) z) |
(*.f64 -1 (neg.f64 (/.f64 (-.f64 x y) z))) |
(/.f64 (-.f64 x y) z) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (neg.f64 (/.f64 (-.f64 x y) z)))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z)) |
(/.f64 (-.f64 x y) z) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (neg.f64 (/.f64 (-.f64 x y) z))) |
(/.f64 (-.f64 x y) z) |
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z)) (/.f64 (/.f64 (-.f64 x y) z) (/.f64 (-.f64 x y) z))) (/.f64 (-.f64 x y) z)) |
(/.f64 (-.f64 x y) z) |
(neg.f64 (neg.f64 (/.f64 (-.f64 x y) z))) |
(/.f64 (-.f64 x y) z) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 t (-.f64 x y)) |
| ✓ | 8.6b | (/.f64 (*.f64 t (-.f64 x y)) y) |
Compiled 30 to 8 computations (73.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | t | @ | -inf | (/.f64 (*.f64 t (-.f64 x y)) y) |
| 0.0ms | t | @ | inf | (/.f64 (*.f64 t (-.f64 x y)) y) |
| 0.0ms | y | @ | -inf | (/.f64 (*.f64 t (-.f64 x y)) y) |
| 0.0ms | t | @ | 0 | (/.f64 (*.f64 t (-.f64 x y)) y) |
| 0.0ms | x | @ | -inf | (/.f64 (*.f64 t (-.f64 x y)) y) |
| 1× | batch-egg-rewrite |
| 1658× | rational_best_oopsla_all_46_json-2 |
| 1658× | rational_best_oopsla_all_46_json-1 |
| 1658× | rational_best_oopsla_all_46_json-4 |
| 1658× | rational_best_oopsla_all_46_json-3 |
| 926× | rational_best_oopsla_all_46_json_45_simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 32 |
| 1 | 54 | 32 |
| 2 | 204 | 32 |
| 3 | 891 | 32 |
| 4 | 3738 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 t (-.f64 x y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (-.f64 x y)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t (-.f64 x y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t (-.f64 x y)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x y)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (*.f64 t (-.f64 x y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (*.f64 t (-.f64 x y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (-.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t x) (*.f64 t (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 y)) (*.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t)))) (*.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x y) t))) (*.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)) (*.f64 x (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t x) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t x) (-.f64 0 (*.f64 (*.f64 t y) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 y)) (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 y)) (-.f64 0 (*.f64 (*.f64 t (neg.f64 x)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t x) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t y) -1) (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (neg.f64 x)) -1) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (*.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t x) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x y)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x y)) (/.f64 (-.f64 y x) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (-.f64 x y) (/.f64 t t)) (*.f64 (-.f64 x y) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x y)) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 t (/.f64 (-.f64 x y) t)) (*.f64 t (/.f64 (-.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (-.f64 y x))))))) |
| 1× | egg-herbie |
| 1638× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1400× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 968× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 830× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 662× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 150 | 2412 |
| 1 | 543 | 2250 |
| 2 | 2581 | 2238 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 t) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(*.f64 -1 t) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(*.f64 -1 t) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(*.f64 -1 (*.f64 y t)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(*.f64 -1 (*.f64 y t)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(*.f64 -1 (*.f64 y t)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) y) 0) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(+.f64 0 (/.f64 (*.f64 t (-.f64 x y)) y)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y)) |
(-.f64 (/.f64 (*.f64 t (-.f64 x y)) y) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) 1) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(*.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y)) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y))) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (*.f64 t (-.f64 x y)) y)) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))) |
(*.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y)) |
(*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) -1) |
(*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y))) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y))) |
(+.f64 (*.f64 t (-.f64 x y)) 0) |
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))))) |
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))))) |
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t))))) |
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (-.f64 x y) t)))) |
(+.f64 0 (*.f64 t (-.f64 x y))) |
(+.f64 (*.f64 t x) (*.f64 t (neg.f64 y))) |
(+.f64 (*.f64 t (neg.f64 y)) (*.f64 t x)) |
(+.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 t (-.f64 x y))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 t (-.f64 x y))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t)))) (*.f64 t (-.f64 x y))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x y) t))) (*.f64 t (-.f64 x y))) |
(+.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)) (*.f64 x (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))))) |
(-.f64 (*.f64 t (-.f64 x y)) 0) |
(-.f64 0 (*.f64 t (-.f64 y x))) |
(-.f64 (*.f64 t x) (*.f64 t y)) |
(-.f64 (*.f64 t x) (-.f64 0 (*.f64 (*.f64 t y) -1))) |
(-.f64 (*.f64 t (neg.f64 y)) (*.f64 t (neg.f64 x))) |
(-.f64 (*.f64 t (neg.f64 y)) (-.f64 0 (*.f64 (*.f64 t (neg.f64 x)) -1))) |
(-.f64 (*.f64 (*.f64 t x) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t y))) |
(-.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t (neg.f64 x)))) |
(-.f64 (*.f64 (*.f64 t y) -1) (*.f64 t (neg.f64 x))) |
(-.f64 (*.f64 (*.f64 t (neg.f64 x)) -1) (*.f64 t y)) |
(-.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) y)) |
(-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 y x))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (*.f64 t (-.f64 y x)))) |
(-.f64 (*.f64 (*.f64 t x) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (*.f64 t y))) |
(-.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (*.f64 t (neg.f64 x)))) |
(/.f64 (*.f64 t (-.f64 x y)) 1) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 t t)) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (-.f64 y x) (-.f64 y x))) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (-.f64 x y) (/.f64 t t)) (*.f64 (-.f64 x y) (/.f64 t t)))) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t))))) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))))) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))))) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 t (/.f64 (-.f64 x y) t)) (*.f64 t (/.f64 (-.f64 x y) t)))) |
(/.f64 (*.f64 t (-.f64 y x)) -1) |
(neg.f64 (*.f64 t (-.f64 y x))) |
| Outputs |
|---|
(*.f64 -1 t) |
(neg.f64 t) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(/.f64 (*.f64 t x) y) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(/.f64 (*.f64 t x) y) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(/.f64 (*.f64 t x) y) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(*.f64 -1 t) |
(neg.f64 t) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(*.f64 -1 t) |
(neg.f64 t) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(+.f64 (*.f64 -1 t) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (neg.f64 t)) |
(*.f64 -1 (*.f64 y t)) |
(neg.f64 (*.f64 t y)) |
(*.f64 t (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(*.f64 -1 (*.f64 y t)) |
(neg.f64 (*.f64 t y)) |
(*.f64 t (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(*.f64 -1 (*.f64 y t)) |
(neg.f64 (*.f64 t y)) |
(*.f64 t (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) y) 0) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(+.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(+.f64 0 (/.f64 (*.f64 t (-.f64 x y)) y)) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y)) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(-.f64 (/.f64 (*.f64 t (-.f64 x y)) y) 0) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) 1) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y)) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (*.f64 t (-.f64 x y)) y)) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y)) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) -1) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (/.f64 (*.f64 t (-.f64 x y)) y)) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x y)) y) (/.f64 (*.f64 t (-.f64 x y)) y))) (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y))) |
(/.f64 (*.f64 t (-.f64 x y)) y) |
(+.f64 (*.f64 t (-.f64 x y)) 0) |
(*.f64 t (-.f64 x y)) |
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))))) |
(*.f64 t (-.f64 x y)) |
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))))) |
(*.f64 t (-.f64 x y)) |
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t))))) |
(*.f64 t (-.f64 x y)) |
(+.f64 (*.f64 t (-.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (-.f64 x y) t)))) |
(*.f64 t (-.f64 x y)) |
(+.f64 0 (*.f64 t (-.f64 x y))) |
(*.f64 t (-.f64 x y)) |
(+.f64 (*.f64 t x) (*.f64 t (neg.f64 y))) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 t (neg.f64 y)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t y))) |
(*.f64 t (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y))) |
(*.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 x y))) (+.f64 x (neg.f64 y))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 t (-.f64 x y))) |
(*.f64 t (-.f64 x y)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 t (-.f64 x y))) |
(*.f64 t (-.f64 x y)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t)))) (*.f64 t (-.f64 x y))) |
(*.f64 t (-.f64 x y)) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x y) t))) (*.f64 t (-.f64 x y))) |
(*.f64 t (-.f64 x y)) |
(+.f64 (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (neg.f64 y)) (*.f64 x (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))))) |
(*.f64 (*.f64 t (/.f64 (-.f64 x y) (-.f64 x y))) (+.f64 x (neg.f64 y))) |
(-.f64 (*.f64 t (-.f64 x y)) 0) |
(*.f64 t (-.f64 x y)) |
(-.f64 0 (*.f64 t (-.f64 y x))) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 t x) (*.f64 t y)) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 t x) (-.f64 0 (*.f64 (*.f64 t y) -1))) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 t (neg.f64 y)) (*.f64 t (neg.f64 x))) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 t (neg.f64 y)) (-.f64 0 (*.f64 (*.f64 t (neg.f64 x)) -1))) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 (*.f64 t x) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t y))) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t (neg.f64 x)))) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 (*.f64 t y) -1) (*.f64 t (neg.f64 x))) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 (*.f64 t (neg.f64 x)) -1) (*.f64 t y)) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) y)) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x)))) (*.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (-.f64 y x))) |
(*.f64 t (-.f64 x y)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (*.f64 t (-.f64 y x)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (neg.f64 (*.f64 t (-.f64 y x)))) |
(*.f64 t (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (-.f64 x y))) |
(-.f64 (*.f64 (*.f64 t x) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (*.f64 t y))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (neg.f64 (*.f64 t (-.f64 y x)))) |
(*.f64 t (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (-.f64 x y))) |
(-.f64 (*.f64 (*.f64 t (neg.f64 y)) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (*.f64 t (neg.f64 x)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (neg.f64 (*.f64 t (-.f64 y x)))) |
(*.f64 t (*.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (-.f64 x y))) |
(/.f64 (*.f64 t (-.f64 x y)) 1) |
(*.f64 t (-.f64 x y)) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 t t)) |
(*.f64 t (-.f64 x y)) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (-.f64 y x) (-.f64 y x))) |
(*.f64 t (-.f64 x y)) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y)))) |
(*.f64 t (-.f64 x y)) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (-.f64 x y) (/.f64 t t)) (*.f64 (-.f64 x y) (/.f64 t t)))) |
(*.f64 t (-.f64 x y)) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(*.f64 t (-.f64 x y)) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (-.f64 x y) (/.f64 t t))))) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 (-.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (-.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))) (*.f64 t (/.f64 (-.f64 y x) (-.f64 y x))))) |
(*.f64 t (-.f64 x y)) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))) (/.f64 (*.f64 t (-.f64 x y)) (*.f64 t (-.f64 x y))))) |
(/.f64 (*.f64 t (-.f64 x y)) (/.f64 (*.f64 t (/.f64 (-.f64 x y) t)) (*.f64 t (/.f64 (-.f64 x y) t)))) |
(/.f64 (*.f64 t (-.f64 y x)) -1) |
(*.f64 t (-.f64 x y)) |
(neg.f64 (*.f64 t (-.f64 y x))) |
(*.f64 t (-.f64 x y)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
| ✓ | 0.0b | (*.f64 t (-.f64 x z)) |
| ✓ | 3.4b | (/.f64 (*.f64 t (-.f64 x z)) y) |
Compiled 41 to 9 computations (78% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | z | @ | -inf | (/.f64 (*.f64 t (-.f64 x z)) y) |
| 2.0ms | t | @ | -inf | (/.f64 (*.f64 t (-.f64 x z)) y) |
| 1.0ms | t | @ | inf | (+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
| 1.0ms | t | @ | 0 | (/.f64 (*.f64 t (-.f64 x z)) y) |
| 0.0ms | y | @ | 0 | (/.f64 (*.f64 t (-.f64 x z)) y) |
| 1× | batch-egg-rewrite |
| 2060× | rational_best_oopsla_all_46_json-2 |
| 2060× | rational_best_oopsla_all_46_json-1 |
| 2060× | rational_best_oopsla_all_46_json-4 |
| 2060× | rational_best_oopsla_all_46_json-3 |
| 534× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 61 |
| 1 | 78 | 57 |
| 2 | 256 | 57 |
| 3 | 1066 | 57 |
| 4 | 4495 | 57 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 t (-.f64 x z)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t (-.f64 x z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (*.f64 t (-.f64 x z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (*.f64 t (-.f64 x z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (*.f64 t (-.f64 x z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 -1 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (*.f64 t (-.f64 x z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (*.f64 t (-.f64 x z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x z)) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (-.f64 x z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t x) (*.f64 z (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 t)) (*.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 t (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 t (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x z) t))) (*.f64 t (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t)))) (*.f64 t (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x z)) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (-.f64 x z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (-.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 t (-.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 t t) (*.f64 t (-.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t x) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 t)) (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t z) -1) (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (neg.f64 x)) -1) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t x) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (neg.f64 t)) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) (-.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (*.f64 t (-.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t x) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (neg.f64 t)) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x z)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x z)) (/.f64 (-.f64 x z) (-.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 (-.f64 x z) (/.f64 t t)) (*.f64 (-.f64 x z) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x z)) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x z)) (/.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 t (/.f64 (-.f64 x z) t)) (*.f64 t (/.f64 (-.f64 x z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (-.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 t (-.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 t t) (*.f64 t (-.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) t)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (*.f64 t (-.f64 x z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))))))) |
| 1× | egg-herbie |
| 1570× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1310× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 1130× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 728× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 612× | rational_best_oopsla_all_46_json_45_simplify-24 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 243 | 5169 |
| 1 | 912 | 4945 |
| 2 | 4140 | 4945 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 t z) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(/.f64 (*.f64 t x) y) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(/.f64 (*.f64 t x) y) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(/.f64 (*.f64 t x) y) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(*.f64 -1 (/.f64 (*.f64 t z) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(*.f64 -1 (/.f64 (*.f64 t z) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(*.f64 -1 (*.f64 t z)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(*.f64 -1 (*.f64 t z)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(*.f64 -1 (*.f64 t z)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y)))) |
(-.f64 t (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t z) y) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t z) y) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y))) |
t |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
t |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0) |
(+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0)) |
(+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) 0)) |
(+.f64 0 (/.f64 (*.f64 t (-.f64 x z)) y)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (*.f64 t (-.f64 x z)) y)) |
(-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0) |
(-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0)) |
(-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) 0)) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 1) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) -1) |
(*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(*.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(*.f64 -1 (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) -1))) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 -1 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(*.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (*.f64 t (-.f64 x z)) y)) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 (*.f64 t (-.f64 x z)) 0) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) 0)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) 0)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) 0)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (-.f64 x z)) 0)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) t)) 0)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))) 0)) |
(+.f64 0 (*.f64 t (-.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 z (neg.f64 t))) |
(+.f64 (*.f64 z (neg.f64 t)) (*.f64 t x)) |
(+.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) (neg.f64 z))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 t (-.f64 x z))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 t (-.f64 x z))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x z) t))) (*.f64 t (-.f64 x z))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t)))) (*.f64 t (-.f64 x z))) |
(-.f64 (*.f64 t (-.f64 x z)) 0) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) 0)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) 0)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) 0)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (-.f64 x z)) 0)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) t)) 0)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))) 0)) |
(-.f64 0 (*.f64 t (-.f64 z x))) |
(-.f64 0 (*.f64 -1 (*.f64 t (-.f64 x z)))) |
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 t (-.f64 z x)))) |
(-.f64 0 (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) t)) |
(-.f64 (*.f64 t x) (*.f64 t z)) |
(-.f64 (*.f64 z (neg.f64 t)) (*.f64 t (neg.f64 x))) |
(-.f64 (*.f64 (*.f64 t z) -1) (*.f64 t (neg.f64 x))) |
(-.f64 (*.f64 (*.f64 t (neg.f64 x)) -1) (*.f64 t z)) |
(-.f64 (*.f64 (*.f64 t x) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t z))) |
(-.f64 (*.f64 (*.f64 z (neg.f64 t)) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t (neg.f64 x)))) |
(-.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) z)) |
(-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) (-.f64 z x))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (*.f64 t (-.f64 z x)))) |
(-.f64 (*.f64 (*.f64 t x) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (*.f64 t z))) |
(-.f64 (*.f64 (*.f64 z (neg.f64 t)) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (*.f64 t (neg.f64 x)))) |
(/.f64 (*.f64 t (-.f64 x z)) 1) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 t t)) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (-.f64 x z) (-.f64 x z))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 (-.f64 x z) (/.f64 t t)) (*.f64 (-.f64 x z) (/.f64 t t)))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 t (/.f64 (-.f64 x z) t)) (*.f64 t (/.f64 (-.f64 x z) t)))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))))) |
(neg.f64 (*.f64 t (-.f64 z x))) |
(neg.f64 (*.f64 -1 (*.f64 t (-.f64 x z)))) |
(neg.f64 (*.f64 (/.f64 t t) (*.f64 t (-.f64 z x)))) |
(neg.f64 (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) t)) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(-.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) (neg.f64 t)) |
(-.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 0) |
(-.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 0)) |
(-.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) 0)) |
(-.f64 0 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) |
(-.f64 0 (*.f64 -1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(-.f64 (*.f64 t (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (*.f64 t (-.f64 x z)) y))) |
(-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 1) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))) |
(*.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))) |
(*.f64 -1 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) |
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))) |
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))) |
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))) |
(*.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) -1) |
(*.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))) |
(*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))) |
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) |
(/.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 1) |
(/.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) |
(/.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))) |
(neg.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) |
(neg.f64 (*.f64 -1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 t z) y)) |
(neg.f64 (/.f64 (*.f64 t z) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(*.f64 -1 (/.f64 (*.f64 t z) y)) |
(neg.f64 (/.f64 (*.f64 t z) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(*.f64 -1 (/.f64 (*.f64 t z) y)) |
(neg.f64 (/.f64 (*.f64 t z) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t x) y)) |
(*.f64 -1 (*.f64 t z)) |
(neg.f64 (*.f64 t z)) |
(*.f64 t (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(*.f64 t x) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(*.f64 -1 (*.f64 t z)) |
(neg.f64 (*.f64 t z)) |
(*.f64 t (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(*.f64 -1 (*.f64 t z)) |
(neg.f64 (*.f64 t z)) |
(*.f64 t (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 t (+.f64 (/.f64 z y) (-.f64 1 (/.f64 x y)))) |
(*.f64 t (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y))) |
(+.f64 t (*.f64 t (-.f64 (/.f64 z y) (/.f64 x y)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 t (+.f64 (/.f64 z y) (-.f64 1 (/.f64 x y)))) |
(*.f64 t (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y))) |
(+.f64 t (*.f64 t (-.f64 (/.f64 z y) (/.f64 x y)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 t (+.f64 (/.f64 z y) (-.f64 1 (/.f64 x y)))) |
(*.f64 t (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y))) |
(+.f64 t (*.f64 t (-.f64 (/.f64 z y) (/.f64 x y)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 t (+.f64 (/.f64 z y) (-.f64 1 (/.f64 x y)))) |
(*.f64 t (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y))) |
(+.f64 t (*.f64 t (-.f64 (/.f64 z y) (/.f64 x y)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 t (+.f64 (/.f64 z y) (-.f64 1 (/.f64 x y)))) |
(*.f64 t (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y))) |
(+.f64 t (*.f64 t (-.f64 (/.f64 z y) (/.f64 x y)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 t (+.f64 (/.f64 z y) (-.f64 1 (/.f64 x y)))) |
(*.f64 t (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y))) |
(+.f64 t (*.f64 t (-.f64 (/.f64 z y) (/.f64 x y)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 t (+.f64 (/.f64 z y) (-.f64 1 (/.f64 x y)))) |
(*.f64 t (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y))) |
(+.f64 t (*.f64 t (-.f64 (/.f64 z y) (/.f64 x y)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y)) t) |
(*.f64 t (+.f64 (/.f64 z y) (-.f64 1 (/.f64 x y)))) |
(*.f64 t (-.f64 (+.f64 1 (/.f64 z y)) (/.f64 x y))) |
(+.f64 t (*.f64 t (-.f64 (/.f64 z y) (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y)))) |
(+.f64 t (*.f64 (/.f64 (-.f64 x z) y) (neg.f64 t))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y)))) |
(+.f64 t (*.f64 (/.f64 (-.f64 x z) y) (neg.f64 t))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y)))) |
(+.f64 t (*.f64 (/.f64 (-.f64 x z) y) (neg.f64 t))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x z) y)))) |
(+.f64 t (*.f64 (/.f64 (-.f64 x z) y) (neg.f64 t))) |
(-.f64 t (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(-.f64 t (neg.f64 (/.f64 (*.f64 t z) y))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 t (-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 t (-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 t (-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 t (-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 t (-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 t (-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 t (-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 t (-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) (*.f64 -1 (/.f64 (*.f64 t z) y))) |
(+.f64 t (-.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(+.f64 t (-.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t x) y))) |
(+.f64 (/.f64 (*.f64 t z) y) (-.f64 t (/.f64 (*.f64 t x) y))) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(+.f64 t (-.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t x) y))) |
(+.f64 (/.f64 (*.f64 t z) y) (-.f64 t (/.f64 (*.f64 t x) y))) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(+.f64 t (-.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t x) y))) |
(+.f64 (/.f64 (*.f64 t z) y) (-.f64 t (/.f64 (*.f64 t x) y))) |
(/.f64 (*.f64 t z) y) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(+.f64 t (-.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t x) y))) |
(+.f64 (/.f64 (*.f64 t z) y) (-.f64 t (/.f64 (*.f64 t x) y))) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(+.f64 t (-.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t x) y))) |
(+.f64 (/.f64 (*.f64 t z) y) (-.f64 t (/.f64 (*.f64 t x) y))) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(+.f64 t (-.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t x) y))) |
(+.f64 (/.f64 (*.f64 t z) y) (-.f64 t (/.f64 (*.f64 t x) y))) |
(/.f64 (*.f64 t z) y) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(+.f64 t (-.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t x) y))) |
(+.f64 (/.f64 (*.f64 t z) y) (-.f64 t (/.f64 (*.f64 t x) y))) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(+.f64 t (-.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t x) y))) |
(+.f64 (/.f64 (*.f64 t z) y) (-.f64 t (/.f64 (*.f64 t x) y))) |
(-.f64 (+.f64 (/.f64 (*.f64 t z) y) t) (/.f64 (*.f64 t x) y)) |
(+.f64 t (-.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t x) y))) |
(+.f64 (/.f64 (*.f64 t z) y) (-.f64 t (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) |
(neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
t |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
t |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 x z)) y)) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0)) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(+.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) 0)) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(+.f64 0 (/.f64 (*.f64 t (-.f64 x z)) y)) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (*.f64 t (-.f64 x z)) y)) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 0)) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) 0)) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) 1) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) -1) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y)) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 -1 (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) -1))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (*.f64 t (-.f64 x z)) y)) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 -1 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (*.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 1 (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (*.f64 t (-.f64 x z)) y)) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) y) (/.f64 (*.f64 t (-.f64 x z)) y))) (/.f64 (*.f64 t (-.f64 x z)) y)) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(/.f64 (*.f64 t (-.f64 x z)) y) |
(+.f64 (*.f64 t (-.f64 x z)) 0) |
(*.f64 t (-.f64 x z)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) 0)) |
(*.f64 t (-.f64 x z)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) 0)) |
(*.f64 t (-.f64 x z)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) 0)) |
(*.f64 t (-.f64 x z)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (-.f64 x z)) 0)) |
(*.f64 t (-.f64 x z)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) t)) 0)) |
(*.f64 t (-.f64 x z)) |
(+.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))) 0)) |
(*.f64 t (-.f64 x z)) |
(+.f64 0 (*.f64 t (-.f64 x z))) |
(*.f64 t (-.f64 x z)) |
(+.f64 (*.f64 t x) (*.f64 z (neg.f64 t))) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 z (neg.f64 t)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (neg.f64 (*.f64 t z))) |
(*.f64 t (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) (neg.f64 z))) |
(*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) (+.f64 x (neg.f64 z))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 t (-.f64 x z))) |
(*.f64 t (-.f64 x z)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 t (-.f64 x z))) |
(*.f64 t (-.f64 x z)) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x z) t))) (*.f64 t (-.f64 x z))) |
(*.f64 t (-.f64 x z)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t)))) (*.f64 t (-.f64 x z))) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 t (-.f64 x z)) 0) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) 0)) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) 0)) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) 0)) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (-.f64 x z)) 0)) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 t (/.f64 (-.f64 x z) t)) 0)) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 t (-.f64 x z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))) 0)) |
(*.f64 t (-.f64 x z)) |
(-.f64 0 (*.f64 t (-.f64 z x))) |
(neg.f64 (*.f64 t (-.f64 z x))) |
(-.f64 0 (*.f64 -1 (*.f64 t (-.f64 x z)))) |
(neg.f64 (*.f64 t (-.f64 z x))) |
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 t (-.f64 z x)))) |
(neg.f64 (*.f64 t (-.f64 z x))) |
(-.f64 0 (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) t)) |
(neg.f64 (*.f64 t (-.f64 z x))) |
(-.f64 (*.f64 t x) (*.f64 t z)) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 z (neg.f64 t)) (*.f64 t (neg.f64 x))) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 (*.f64 t z) -1) (*.f64 t (neg.f64 x))) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 (*.f64 t (neg.f64 x)) -1) (*.f64 t z)) |
(-.f64 (neg.f64 (*.f64 t (neg.f64 x))) (*.f64 t z)) |
(-.f64 (*.f64 (neg.f64 x) (neg.f64 t)) (*.f64 t z)) |
(-.f64 (*.f64 (*.f64 t x) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t z))) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 (*.f64 z (neg.f64 t)) (/.f64 t t)) (*.f64 (/.f64 t t) (*.f64 t (neg.f64 x)))) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 x (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) z)) |
(*.f64 t (-.f64 x z)) |
(-.f64 (*.f64 0 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z)))) (*.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) (-.f64 z x))) |
(neg.f64 (*.f64 t (-.f64 z x))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (*.f64 t (-.f64 z x)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (neg.f64 (*.f64 t (-.f64 z x)))) |
(*.f64 t (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (-.f64 x z))) |
(*.f64 t (*.f64 (/.f64 (*.f64 t (-.f64 x z)) (*.f64 t (-.f64 x z))) (-.f64 x z))) |
(-.f64 (*.f64 (*.f64 t x) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (*.f64 t z))) |
(*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (neg.f64 (*.f64 t (-.f64 z x)))) |
(*.f64 t (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (-.f64 x z))) |
(*.f64 t (*.f64 (/.f64 (*.f64 t (-.f64 x z)) (*.f64 t (-.f64 x z))) (-.f64 x z))) |
(-.f64 (*.f64 (*.f64 z (neg.f64 t)) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (*.f64 t (neg.f64 x)))) |
(*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (neg.f64 (*.f64 t (-.f64 z x)))) |
(*.f64 t (*.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (-.f64 x z))) |
(*.f64 t (*.f64 (/.f64 (*.f64 t (-.f64 x z)) (*.f64 t (-.f64 x z))) (-.f64 x z))) |
(/.f64 (*.f64 t (-.f64 x z)) 1) |
(*.f64 t (-.f64 x z)) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 t t)) |
(*.f64 t (-.f64 x z)) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (-.f64 x z) (-.f64 x z))) |
(*.f64 t (-.f64 x z)) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x)))) |
(*.f64 t (-.f64 x z)) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 (-.f64 x z) (/.f64 t t)) (*.f64 (-.f64 x z) (/.f64 t t)))) |
(*.f64 t (-.f64 x z)) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(*.f64 t (-.f64 x z)) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))) (*.f64 t (/.f64 (-.f64 x z) (-.f64 x z))))) |
(*.f64 t (-.f64 x z)) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))) (/.f64 (*.f64 t (-.f64 z x)) (*.f64 t (-.f64 z x))))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (/.f64 (*.f64 t (-.f64 x z)) (*.f64 t (-.f64 x z))) (/.f64 (*.f64 t (-.f64 x z)) (*.f64 t (-.f64 x z))))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 t (/.f64 (-.f64 x z) t)) (*.f64 t (/.f64 (-.f64 x z) t)))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (-.f64 x z) (/.f64 t t))))) |
(/.f64 (*.f64 t (-.f64 x z)) (/.f64 (*.f64 (-.f64 x z) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (-.f64 x z) (*.f64 (/.f64 t t) (/.f64 t t))))) |
(neg.f64 (*.f64 t (-.f64 z x))) |
(neg.f64 (*.f64 -1 (*.f64 t (-.f64 x z)))) |
(neg.f64 (*.f64 t (-.f64 z x))) |
(neg.f64 (*.f64 (/.f64 t t) (*.f64 t (-.f64 z x)))) |
(neg.f64 (*.f64 t (-.f64 z x))) |
(neg.f64 (*.f64 (*.f64 (/.f64 t t) (-.f64 z x)) t)) |
(neg.f64 (*.f64 t (-.f64 z x))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(-.f64 (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y)) (neg.f64 t)) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(-.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 0) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(-.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 0)) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(-.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) 0)) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(-.f64 0 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(-.f64 0 (*.f64 -1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(-.f64 (*.f64 t (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (*.f64 t (-.f64 x z)) y))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(-.f64 (*.f64 0 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 1) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 -1 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) -1) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(/.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) 1) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(/.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(/.f64 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) (/.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t) (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(neg.f64 (-.f64 (/.f64 (*.f64 t (-.f64 x z)) y) t)) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
(neg.f64 (*.f64 -1 (-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)))) |
(-.f64 t (/.f64 (*.f64 t (-.f64 x z)) y)) |
Compiled 18619 to 3863 computations (79.3% saved)
17 alts after pruning (15 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 622 | 7 | 629 |
| Fresh | 1 | 8 | 9 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 626 | 17 | 643 |
| Status | Error | Program |
|---|---|---|
| 36.8b | (/.f64 (*.f64 t (-.f64 x y)) z) | |
| 62.0b | (/.f64 (*.f64 t z) y) | |
| 34.0b | (/.f64 (*.f64 t x) (-.f64 z y)) | |
| ▶ | 42.8b | (/.f64 (*.f64 t x) z) |
| ▶ | 30.9b | (-.f64 t (/.f64 (*.f64 t x) y)) |
| 38.1b | (+.f64 (/.f64 (*.f64 t x) z) (*.f64 y (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))))) | |
| ✓ | 36.0b | (*.f64 (/.f64 (-.f64 x y) z) t) |
| 33.8b | (*.f64 (/.f64 x (-.f64 z y)) t) | |
| ✓ | 42.2b | (*.f64 (/.f64 x z) t) |
| 36.0b | (*.f64 (+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) t) | |
| 37.2b | (*.f64 (*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z)))) t) | |
| ▶ | 30.0b | (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) |
| ▶ | 26.9b | (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
| 51.1b | (*.f64 (neg.f64 (/.f64 y z)) t) | |
| ▶ | 51.3b | (neg.f64 (/.f64 (*.f64 y t) z)) |
| 51.4b | (neg.f64 (/.f64 (*.f64 t x) y)) | |
| 38.1b | t |
Compiled 385 to 241 computations (37.4% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (/.f64 y (-.f64 z y)) | |
| ✓ | 2.0b | (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
Compiled 29 to 8 computations (72.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
| 0.0ms | t | @ | 0 | (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
| 0.0ms | y | @ | inf | (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
| 0.0ms | t | @ | inf | (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
| 0.0ms | z | @ | inf | (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
| 1× | batch-egg-rewrite |
| 1878× | rational_best_oopsla_all_46_json-2 |
| 1878× | rational_best_oopsla_all_46_json-1 |
| 1878× | rational_best_oopsla_all_46_json-4 |
| 1878× | rational_best_oopsla_all_46_json-3 |
| 1024× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 23 |
| 1 | 61 | 23 |
| 2 | 187 | 23 |
| 3 | 798 | 23 |
| 4 | 3812 | 23 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y (-.f64 z y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))) (*.f64 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)) (*.f64 (/.f64 y (-.f64 z y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y))))) (/.f64 y (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 y (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 t (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y))))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 t t)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 z y)) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y (-.f64 z y)) t)))))) |
| 1× | egg-herbie |
| 1466× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 1260× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 1092× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 850× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 832× | rational_best_oopsla_all_46_json_45_simplify-74 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 107 | 2457 |
| 1 | 318 | 2349 |
| 2 | 1186 | 2331 |
| 3 | 5147 | 2331 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) t) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3)))))) |
t |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)))) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
t |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)))) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
t |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)))) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) t) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3)))))) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) t) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3)))))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) 0) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y))))))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (/.f64 t t))))) |
(+.f64 0 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(-.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) 0) |
(-.f64 0 (*.f64 (/.f64 y (-.f64 z y)) t)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))) (*.f64 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)) (*.f64 (/.f64 y (-.f64 z y)) t))) |
(-.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y))))) (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) 1) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 t t)) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 t (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y))))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y))))))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 t t)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) -1) |
(neg.f64 (*.f64 (/.f64 y (-.f64 z y)) t)) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (+.f64 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)) (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) t) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 4)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3)) (/.f64 (*.f64 t (pow.f64 y 4)) (pow.f64 z 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (pow.f64 y 4)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)) (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3)))))) |
t |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(+.f64 t (/.f64 (*.f64 t z) y)) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)))) |
(+.f64 t (+.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)))) |
(+.f64 (+.f64 t (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2))) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (+.f64 t (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
(+.f64 t (+.f64 (/.f64 (*.f64 t z) y) (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
(+.f64 (+.f64 t (/.f64 (*.f64 t z) y)) (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3)))) |
t |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(+.f64 t (/.f64 (*.f64 t z) y)) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)))) |
(+.f64 t (+.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)))) |
(+.f64 (+.f64 t (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2))) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (+.f64 t (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
(+.f64 t (+.f64 (/.f64 (*.f64 t z) y) (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
(+.f64 (+.f64 t (/.f64 (*.f64 t z) y)) (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3)))) |
t |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(+.f64 t (/.f64 (*.f64 t z) y)) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)))) |
(+.f64 t (+.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)))) |
(+.f64 (+.f64 t (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2))) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 t (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
(+.f64 (/.f64 (*.f64 t z) y) (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (+.f64 t (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
(+.f64 t (+.f64 (/.f64 (*.f64 t z) y) (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3))))) |
(+.f64 (+.f64 t (/.f64 (*.f64 t z) y)) (+.f64 (/.f64 (*.f64 t (pow.f64 z 2)) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 z 3)) (pow.f64 y 3)))) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (+.f64 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)) (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) t) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 4)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3)) (/.f64 (*.f64 t (pow.f64 y 4)) (pow.f64 z 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (pow.f64 y 4)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)) (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3)))))) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (+.f64 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)) (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) t) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 z 3)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 4)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3)) (/.f64 (*.f64 t (pow.f64 y 4)) (pow.f64 z 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (pow.f64 y 4)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 t (pow.f64 y 2)) (pow.f64 z 2)) (/.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 z 3)))))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z y))) |
(neg.f64 (/.f64 (*.f64 y t) (-.f64 z y))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) 0) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y))))))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (/.f64 t t))))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(+.f64 0 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) 0) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(-.f64 0 (*.f64 (/.f64 y (-.f64 z y)) t)) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))) (*.f64 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)) (*.f64 (/.f64 y (-.f64 z y)) t))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y))))) (/.f64 y (-.f64 z y)))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(-.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) (*.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) (/.f64 y (-.f64 z y)))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) 1) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 t t)) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 t (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(/.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (/.f64 (*.f64 t (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))) (*.f64 t (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y)))))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(/.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (/.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) (*.f64 (/.f64 y (-.f64 z y)) t)))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))) (*.f64 t (*.f64 (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))) (/.f64 (/.f64 y (-.f64 z y)) (/.f64 y (-.f64 z y))))))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y))))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 t (neg.f64 (/.f64 y (-.f64 z y))))))) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 t t)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 t t)))) |
(/.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) (/.f64 (*.f64 (/.f64 y (-.f64 z y)) (/.f64 t t)) (*.f64 (/.f64 y (-.f64 z y)) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 y (-.f64 z y)) t) -1) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
(neg.f64 (*.f64 (/.f64 y (-.f64 z y)) t)) |
(*.f64 (/.f64 y (-.f64 z y)) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y (-.f64 z y)))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.6b | (/.f64 (*.f64 t x) z) |
Compiled 15 to 6 computations (60% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | -inf | (/.f64 (*.f64 t x) z) |
| 0.0ms | x | @ | inf | (/.f64 (*.f64 t x) z) |
| 0.0ms | t | @ | inf | (/.f64 (*.f64 t x) z) |
| 0.0ms | t | @ | -inf | (/.f64 (*.f64 t x) z) |
| 0.0ms | x | @ | -inf | (/.f64 (*.f64 t x) z) |
| 1× | batch-egg-rewrite |
| 1446× | rational_best_oopsla_all_46_json-2 |
| 1446× | rational_best_oopsla_all_46_json-1 |
| 1446× | rational_best_oopsla_all_46_json-4 |
| 1446× | rational_best_oopsla_all_46_json-3 |
| 1162× | rational_best_oopsla_all_46_json_45_simplify-72 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 42 | 13 |
| 2 | 134 | 13 |
| 3 | 569 | 13 |
| 4 | 2876 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t x) z) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t x) z) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (neg.f64 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (neg.f64 (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t x) z))))))) |
| 1× | egg-herbie |
| 1624× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1394× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1232× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1160× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 914× | rational_best_oopsla_all_46_json_45_simplify-24 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 69 | 416 |
| 1 | 254 | 416 |
| 2 | 1902 | 416 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (/.f64 (*.f64 t x) z) 0) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(+.f64 0 (/.f64 (*.f64 t x) z)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z)) |
(-.f64 (/.f64 (*.f64 t x) z) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t x) z))) |
(*.f64 (/.f64 (*.f64 t x) z) 1) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z)))) |
(*.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t x) z))) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) z)))) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (neg.f64 (/.f64 (*.f64 t x) z)))) |
(*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z)) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) z)) -1) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (neg.f64 (/.f64 (*.f64 t x) z))) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t x) z))) |
| Outputs |
|---|
(+.f64 (/.f64 (*.f64 t x) z) 0) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(+.f64 0 (/.f64 (*.f64 t x) z)) |
(/.f64 (*.f64 t x) z) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z)) |
(/.f64 (*.f64 t x) z) |
(-.f64 (/.f64 (*.f64 t x) z) 0) |
(/.f64 (*.f64 t x) z) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) 1) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(*.f64 1 (/.f64 (*.f64 t x) z)) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z)) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) |
(/.f64 (*.f64 t x) z) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 t x) z) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (neg.f64 (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z)) |
(/.f64 (*.f64 t x) z) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) z)) -1) |
(/.f64 (*.f64 t x) z) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 t x) z) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 t x) z)) |
(/.f64 (*.f64 t x) z) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (neg.f64 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 t x) z) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 t x) z) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 3.5b | (/.f64 (*.f64 y t) z) |
Compiled 21 to 7 computations (66.7% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (/.f64 (*.f64 y t) z) |
| 0.0ms | z | @ | inf | (/.f64 (*.f64 y t) z) |
| 0.0ms | z | @ | 0 | (/.f64 (*.f64 y t) z) |
| 0.0ms | y | @ | inf | (/.f64 (*.f64 y t) z) |
| 0.0ms | t | @ | -inf | (/.f64 (*.f64 y t) z) |
| 1× | batch-egg-rewrite |
| 1446× | rational_best_oopsla_all_46_json-2 |
| 1446× | rational_best_oopsla_all_46_json-1 |
| 1446× | rational_best_oopsla_all_46_json-4 |
| 1446× | rational_best_oopsla_all_46_json-3 |
| 1162× | rational_best_oopsla_all_46_json_45_simplify-72 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 42 | 13 |
| 2 | 134 | 13 |
| 3 | 569 | 13 |
| 4 | 2876 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y t) z) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y t) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y t) z) (*.f64 0 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y t) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (*.f64 1 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (*.f64 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (neg.f64 (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y t) z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (neg.f64 (/.f64 (*.f64 y t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y t) z))))))) |
| 1× | egg-herbie |
| 1624× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1394× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1232× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1160× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 914× | rational_best_oopsla_all_46_json_45_simplify-24 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 69 | 416 |
| 1 | 254 | 416 |
| 2 | 1902 | 416 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (/.f64 (*.f64 y t) z) 0) |
(+.f64 (/.f64 (*.f64 y t) z) (*.f64 0 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))) |
(+.f64 0 (/.f64 (*.f64 y t) z)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z)) |
(-.f64 (/.f64 (*.f64 y t) z) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 y t) z))) |
(*.f64 (/.f64 (*.f64 y t) z) 1) |
(*.f64 (/.f64 (*.f64 y t) z) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z)))) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 1 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))))) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))))) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 y t) z)))) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z)))) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z)))) |
(*.f64 1 (/.f64 (*.f64 y t) z)) |
(*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 y t) z)) |
(*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))) |
(*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))) |
(*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y t) z))) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y t) z)))) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (neg.f64 (/.f64 (*.f64 y t) z)))) |
(*.f64 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z)) |
(*.f64 (neg.f64 (/.f64 (*.f64 y t) z)) -1) |
(*.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (neg.f64 (/.f64 (*.f64 y t) z))) |
(neg.f64 (neg.f64 (/.f64 (*.f64 y t) z))) |
| Outputs |
|---|
(+.f64 (/.f64 (*.f64 y t) z) 0) |
(/.f64 (*.f64 y t) z) |
(+.f64 (/.f64 (*.f64 y t) z) (*.f64 0 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(+.f64 0 (/.f64 (*.f64 y t) z)) |
(/.f64 (*.f64 y t) z) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z)) |
(/.f64 (*.f64 y t) z) |
(-.f64 (/.f64 (*.f64 y t) z) 0) |
(/.f64 (*.f64 y t) z) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 y t) z))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) 1) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 1 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (*.f64 y t) z) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(*.f64 1 (/.f64 (*.f64 y t) z)) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (*.f64 y t) z)) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (*.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))))) |
(/.f64 (*.f64 y t) z) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y t) z))) |
(/.f64 (*.f64 y t) z) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (neg.f64 (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (*.f64 (/.f64 (*.f64 y t) z) (/.f64 1 (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z)) |
(/.f64 (*.f64 y t) z) |
(*.f64 (neg.f64 (/.f64 (*.f64 y t) z)) -1) |
(/.f64 (*.f64 y t) z) |
(*.f64 (neg.f64 (/.f64 (*.f64 y t) z)) (neg.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)))) |
(/.f64 (*.f64 y t) z) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z)) (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (/.f64 (*.f64 y t) z)) |
(/.f64 (*.f64 y t) z) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y t) z) (/.f64 (*.f64 y t) z))) (neg.f64 (/.f64 (*.f64 y t) z))) |
(/.f64 (*.f64 y t) z) |
(neg.f64 (neg.f64 (/.f64 (*.f64 y t) z))) |
(/.f64 (*.f64 y t) z) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 t (/.f64 (*.f64 t x) y)) |
| ✓ | 2.7b | (/.f64 (*.f64 t x) y) |
Compiled 22 to 7 computations (68.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | inf | (/.f64 (*.f64 t x) y) |
| 0.0ms | y | @ | inf | (/.f64 (*.f64 t x) y) |
| 0.0ms | y | @ | 0 | (/.f64 (*.f64 t x) y) |
| 0.0ms | x | @ | 0 | (/.f64 (*.f64 t x) y) |
| 0.0ms | t | @ | -inf | (/.f64 (*.f64 t x) y) |
| 1× | batch-egg-rewrite |
| 1566× | rational_best_oopsla_all_46_json-2 |
| 1566× | rational_best_oopsla_all_46_json-1 |
| 1566× | rational_best_oopsla_all_46_json-4 |
| 1566× | rational_best_oopsla_all_46_json-3 |
| 1232× | rational_best_oopsla_all_46_json_45_simplify-72 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 32 |
| 1 | 47 | 32 |
| 2 | 147 | 32 |
| 3 | 621 | 32 |
| 4 | 3076 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t x) y) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t x) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t x) y))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (neg.f64 (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 t x) y)) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 t x) y) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))) (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 1 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 -1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 t x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 (/.f64 (*.f64 t x) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 t x) y) t)))))) |
| 1× | egg-herbie |
| 1426× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 1250× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 1110× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 620× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 580× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 153 | 2125 |
| 1 | 598 | 1873 |
| 2 | 4177 | 1873 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 (/.f64 (*.f64 t x) y) 0) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))) |
(+.f64 0 (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)) |
(-.f64 (/.f64 (*.f64 t x) y) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t x) y))) |
(*.f64 (/.f64 (*.f64 t x) y) 1) |
(*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))))) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))))) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y)))) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)))) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)))) |
(*.f64 1 (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y)))) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t x) y)))) |
(*.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) -1) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y)))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 0) |
(+.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 0 (-.f64 t (/.f64 (*.f64 t x) y))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) t) |
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))) t) |
(+.f64 (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y)))) |
(+.f64 (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y))) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) y) -1) t) |
(+.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))) (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 1 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(*.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y))) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 -1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1) |
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(*.f64 -1 (-.f64 (/.f64 (*.f64 t x) y) t)) |
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t))) |
(*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y))) |
(*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y))) |
(*.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 (/.f64 (*.f64 t x) y) t)) |
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1) |
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) |
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(/.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1) |
(neg.f64 (-.f64 (/.f64 (*.f64 t x) y) t)) |
| Outputs |
|---|
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1))) |
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1))) |
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1))) |
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 (/.f64 x y) -1))) |
(+.f64 t (*.f64 t (neg.f64 (/.f64 x y)))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 (/.f64 (*.f64 t x) y) 0) |
(/.f64 (*.f64 t x) y) |
(+.f64 (/.f64 (*.f64 t x) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(+.f64 0 (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(-.f64 (/.f64 (*.f64 t x) y) 0) |
(/.f64 (*.f64 t x) y) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t x) y))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) 1) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (*.f64 t x) y) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(*.f64 1 (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))))) |
(/.f64 (*.f64 t x) y) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t x) y))) |
(/.f64 (*.f64 t x) y) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (*.f64 (/.f64 (*.f64 t x) y) (/.f64 1 (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) -1) |
(/.f64 (*.f64 t x) y) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)))) |
(/.f64 (*.f64 t x) y) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) y) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))) |
(/.f64 (*.f64 t x) y) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t x) y))) |
(/.f64 (*.f64 t x) y) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y)))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 0) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 0 (-.f64 t (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) y))) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y)))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 0 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) y) -1) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (neg.f64 (/.f64 (*.f64 t x) y))) (*.f64 t (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 1 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 1 (-.f64 t (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 t (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 -1 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (-.f64 (/.f64 (*.f64 t x) y) t) (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 -1 (-.f64 (/.f64 (*.f64 t x) y) t)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (-.f64 (/.f64 (*.f64 t x) y) t))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 1 (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (*.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 t (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(*.f64 (neg.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) (-.f64 (/.f64 (*.f64 t x) y) t)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) 1) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y)))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (/.f64 (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))) (/.f64 (-.f64 t (/.f64 (*.f64 t x) y)) (-.f64 t (/.f64 (*.f64 t x) y))))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(/.f64 (-.f64 (/.f64 (*.f64 t x) y) t) -1) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(neg.f64 (-.f64 (/.f64 (*.f64 t x) y) t)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (-.f64 x y) y) |
| ✓ | 3.6b | (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) |
Compiled 29 to 8 computations (72.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) |
| 0.0ms | x | @ | 0 | (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) |
| 0.0ms | x | @ | inf | (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) |
| 0.0ms | y | @ | 0 | (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) |
| 0.0ms | x | @ | -inf | (/.f64 (-.f64 x y) y) |
| 1× | batch-egg-rewrite |
| 1878× | rational_best_oopsla_all_46_json-2 |
| 1878× | rational_best_oopsla_all_46_json-1 |
| 1878× | rational_best_oopsla_all_46_json-4 |
| 1878× | rational_best_oopsla_all_46_json-3 |
| 1024× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 36 |
| 1 | 61 | 36 |
| 2 | 187 | 36 |
| 3 | 798 | 36 |
| 4 | 3812 | 36 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) |
(/.f64 (-.f64 x y) y) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y))))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 x y) y) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)) (*.f64 (/.f64 (-.f64 x y) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y))))) (*.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y)))) (/.f64 (-.f64 x y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) (*.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) (/.f64 (-.f64 x y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y)))) (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x y) y) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 x y) y) t)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 x y) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 x y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (/.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (*.f64 1 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (*.f64 -1 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 -1 (/.f64 (-.f64 x y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (-.f64 x y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) y) (*.f64 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 -1 (/.f64 (-.f64 x y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 -1 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 x y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 x y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (-.f64 x y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 -1 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (neg.f64 (/.f64 (-.f64 x y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))) (/.f64 (-.f64 x y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (/.f64 (-.f64 x y) y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 x y) y))))))) |
| 1× | egg-herbie |
| 1100× | rational_best_oopsla_all_46_json_45_simplify-36 |
| 1062× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 976× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 908× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 664× | rational_best_oopsla_all_46_json_45_simplify-10 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 123 | 2295 |
| 1 | 444 | 2253 |
| 2 | 2723 | 2253 |
| 3 | 6548 | 2253 |
| 1× | node limit |
| Inputs |
|---|
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
-1 |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
(/.f64 x y) |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
(/.f64 x y) |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
(/.f64 x y) |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
-1 |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
-1 |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) 0) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y)))))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 (/.f64 t t))))) |
(+.f64 0 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y))))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t))) |
(-.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) 0) |
(-.f64 0 (*.f64 (/.f64 (-.f64 x y) y) t)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)) (*.f64 (/.f64 (-.f64 x y) y) t))) |
(-.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y))))) (*.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y)))) (/.f64 (-.f64 x y) y))) |
(-.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) (*.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) (/.f64 (-.f64 x y) y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) 1) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 t t)) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y)))) (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y)))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) -1) |
(neg.f64 (*.f64 (/.f64 (-.f64 x y) y) t)) |
(+.f64 (/.f64 (-.f64 x y) y) 0) |
(+.f64 0 (/.f64 (-.f64 x y) y)) |
(-.f64 (/.f64 (-.f64 x y) y) 0) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 x y) y))) |
(*.f64 (/.f64 (-.f64 x y) y) 1) |
(*.f64 (/.f64 (-.f64 x y) y) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) |
(*.f64 (/.f64 (-.f64 x y) y) (/.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y)))) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 1 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))))) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 -1 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 -1 (/.f64 (-.f64 x y) y))))) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))))) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (-.f64 x y) y)))) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) -1) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 -1 (/.f64 (-.f64 x y) y)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 -1 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))))) |
(*.f64 1 (/.f64 (-.f64 x y) y)) |
(*.f64 -1 (neg.f64 (/.f64 (-.f64 x y) y))) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (-.f64 x y) y)) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 -1 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (neg.f64 (/.f64 (-.f64 x y) y))) |
(*.f64 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))) (/.f64 (-.f64 x y) y)) |
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (/.f64 (-.f64 x y) y)) |
(neg.f64 (neg.f64 (/.f64 (-.f64 x y) y))) |
| Outputs |
|---|
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
-1 |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(/.f64 x y) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(/.f64 x y) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(/.f64 x y) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
-1 |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
-1 |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(-.f64 (/.f64 x y) 1) |
(+.f64 (/.f64 x y) -1) |
(+.f64 -1 (/.f64 x y)) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) 0) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y)))))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(+.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 (/.f64 t t))))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(+.f64 0 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(+.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y))))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(-.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) 0) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(-.f64 0 (*.f64 (/.f64 (-.f64 x y) y) t)) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t))) (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)) (*.f64 (/.f64 (-.f64 x y) y) t))) |
(*.f64 (/.f64 (*.f64 t (/.f64 (-.f64 x y) y)) (*.f64 t (/.f64 (-.f64 x y) y))) (neg.f64 (*.f64 t (/.f64 (-.f64 x y) y)))) |
(*.f64 (*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) (/.f64 (*.f64 t (/.f64 (-.f64 x y) y)) (*.f64 t (/.f64 (-.f64 x y) y)))) |
(-.f64 (*.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y))))) (*.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y)))) (/.f64 (-.f64 x y) y))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(-.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) (*.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) (/.f64 (-.f64 x y) y))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) 1) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 t t)) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(/.f64 (*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) (/.f64 (*.f64 t (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (*.f64 t (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) (*.f64 (/.f64 (-.f64 x y) y) t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (/.f64 (*.f64 t (/.f64 (-.f64 x y) y)) (*.f64 t (/.f64 (-.f64 x y) y))) (/.f64 (*.f64 t (/.f64 (-.f64 x y) y)) (*.f64 t (/.f64 (-.f64 x y) y))))) |
(/.f64 (*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) (/.f64 (/.f64 (*.f64 t (/.f64 (-.f64 x y) y)) (*.f64 t (/.f64 (-.f64 x y) y))) (/.f64 (*.f64 t (/.f64 (-.f64 x y) y)) (*.f64 t (/.f64 (-.f64 x y) y))))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) (*.f64 t (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y)))) (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 t (neg.f64 (/.f64 (-.f64 x y) y)))))) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) (/.f64 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 t t)))) |
(/.f64 (*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) (/.f64 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 t t)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 (-.f64 x y) y) t) -1) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(neg.f64 (*.f64 (/.f64 (-.f64 x y) y) t)) |
(*.f64 (/.f64 (-.f64 x y) y) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 (-.f64 x y) y))) |
(+.f64 (/.f64 (-.f64 x y) y) 0) |
(/.f64 (-.f64 x y) y) |
(+.f64 0 (/.f64 (-.f64 x y) y)) |
(/.f64 (-.f64 x y) y) |
(-.f64 (/.f64 (-.f64 x y) y) 0) |
(/.f64 (-.f64 x y) y) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) 1) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (/.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y)))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 1 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 -1 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 -1 (/.f64 (-.f64 x y) y))))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (-.f64 x y) y)))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (-.f64 x y) y) (*.f64 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) -1) |
(/.f64 (-.f64 x y) y) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 -1 (/.f64 (-.f64 x y) y)))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (neg.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (*.f64 -1 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))))) |
(/.f64 (-.f64 x y) y) |
(*.f64 1 (/.f64 (-.f64 x y) y)) |
(/.f64 (-.f64 x y) y) |
(*.f64 -1 (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (-.f64 x y) y)) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) (/.f64 -1 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (-.f64 x y) y) |
(*.f64 (*.f64 (/.f64 (-.f64 x y) y) (/.f64 1 (/.f64 (-.f64 x y) y))) (/.f64 (-.f64 x y) y)) |
(/.f64 (-.f64 x y) y) |
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y)) (/.f64 (/.f64 (-.f64 x y) y) (/.f64 (-.f64 x y) y))) (/.f64 (-.f64 x y) y)) |
(/.f64 (-.f64 x y) y) |
(neg.f64 (neg.f64 (/.f64 (-.f64 x y) y))) |
(/.f64 (-.f64 x y) y) |
Compiled 8003 to 1624 computations (79.7% saved)
19 alts after pruning (14 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 346 | 4 | 350 |
| Fresh | 0 | 10 | 10 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 5 | 6 |
| Total | 348 | 19 | 367 |
| Status | Error | Program |
|---|---|---|
| 36.8b | (/.f64 (*.f64 t (-.f64 x y)) z) | |
| ▶ | 62.0b | (/.f64 (*.f64 t z) y) |
| ▶ | 34.0b | (/.f64 (*.f64 t x) (-.f64 z y)) |
| ✓ | 42.8b | (/.f64 (*.f64 t x) z) |
| ▶ | 30.0b | (-.f64 t (*.f64 t (/.f64 x y))) |
| 39.6b | (+.f64 (/.f64 (*.f64 t z) y) t) | |
| 38.1b | (+.f64 (/.f64 (*.f64 t x) z) (*.f64 y (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))))) | |
| ✓ | 36.0b | (*.f64 (/.f64 (-.f64 x y) z) t) |
| ▶ | 48.2b | (*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
| 33.8b | (*.f64 (/.f64 x (-.f64 z y)) t) | |
| ✓ | 42.2b | (*.f64 (/.f64 x z) t) |
| 36.0b | (*.f64 (+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) t) | |
| 37.2b | (*.f64 (*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z)))) t) | |
| ✓ | 26.9b | (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
| ▶ | 51.1b | (*.f64 (neg.f64 (/.f64 y z)) t) |
| 52.6b | (*.f64 (neg.f64 (/.f64 x y)) t) | |
| ✓ | 51.3b | (neg.f64 (/.f64 (*.f64 y t) z)) |
| 51.4b | (neg.f64 (/.f64 (*.f64 t x) y)) | |
| 38.1b | t |
Compiled 418 to 252 computations (39.7% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 t (*.f64 t (/.f64 x y))) |
| ✓ | 5.8b | (*.f64 t (/.f64 x y)) |
Compiled 22 to 7 computations (68.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (*.f64 t (/.f64 x y)) |
| 0.0ms | x | @ | inf | (*.f64 t (/.f64 x y)) |
| 0.0ms | x | @ | -inf | (*.f64 t (/.f64 x y)) |
| 0.0ms | t | @ | -inf | (-.f64 t (*.f64 t (/.f64 x y))) |
| 0.0ms | y | @ | -inf | (*.f64 t (/.f64 x y)) |
| 1× | batch-egg-rewrite |
| 1700× | rational_best_oopsla_all_46_json-2 |
| 1700× | rational_best_oopsla_all_46_json-1 |
| 1700× | rational_best_oopsla_all_46_json-4 |
| 1700× | rational_best_oopsla_all_46_json-3 |
| 998× | rational_best_oopsla_all_46_json_45_simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 32 |
| 1 | 47 | 32 |
| 2 | 147 | 32 |
| 3 | 640 | 32 |
| 4 | 3300 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (/.f64 x y)) |
(-.f64 t (*.f64 t (/.f64 x y))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t))) (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (*.f64 (/.f64 x y) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) t)) (*.f64 t (/.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x y) (neg.f64 t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 (*.f64 t (/.f64 x y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (neg.f64 t)) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 1 (-.f64 1 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 1 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 -1 (+.f64 (/.f64 x y) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 -1 (-.f64 (/.f64 x y) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 -1 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 t t) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 0 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 1 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (/.f64 x y) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (/.f64 x y) -1) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (/.f64 x y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 (/.f64 x y) t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 t (/.f64 x y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 (*.f64 t (/.f64 x y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (/.f64 x y) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 t) (/.f64 (-.f64 (/.f64 x y) (/.f64 t t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 t) (/.f64 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 x y)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 (*.f64 t (/.f64 x y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 t (/.f64 x y)) t)))))) |
| 1× | egg-herbie |
| 1466× | rational_best_oopsla_all_46_json_45_simplify-36 |
| 1386× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1132× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 1102× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 708× | rational_best_oopsla_all_46_json_45_simplify-13 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 278 | 4352 |
| 1 | 1236 | 4224 |
| 2 | 6647 | 4224 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 (*.f64 t (/.f64 x y)) 0) |
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))) |
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t)))) |
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))) |
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))))) |
(+.f64 0 (*.f64 t (/.f64 x y))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t))) (*.f64 t (/.f64 x y))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 t (/.f64 x y))) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (/.f64 x y))) |
(-.f64 (*.f64 t (/.f64 x y)) 0) |
(-.f64 0 (*.f64 (/.f64 x y) (neg.f64 t))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (neg.f64 t)))) |
(/.f64 (*.f64 t (/.f64 x y)) 1) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 t t)) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (*.f64 (/.f64 x y) (/.f64 t t)))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) t)) (*.f64 t (/.f64 (/.f64 x y) t)))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))) |
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 t))) |
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) |
(+.f64 t (*.f64 (*.f64 t (/.f64 x y)) -1)) |
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0) |
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(+.f64 0 (-.f64 t (*.f64 t (/.f64 x y)))) |
(+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) t) |
(+.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t)))) |
(+.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y)))) |
(+.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) t) |
(+.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(*.f64 t (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t)))) |
(*.f64 t (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t)))) |
(*.f64 t (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))) |
(*.f64 t (*.f64 1 (-.f64 1 (/.f64 x y)))) |
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))))) |
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))))) |
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))) |
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (/.f64 x y)))) |
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))))) |
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))))) |
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))) |
(*.f64 t (*.f64 -1 (+.f64 (/.f64 x y) -1))) |
(*.f64 t (*.f64 -1 (-.f64 (/.f64 x y) (/.f64 t t)))) |
(*.f64 t (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1))) |
(*.f64 t (*.f64 -1 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1)))) |
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y))) |
(*.f64 t (-.f64 0 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1)))) |
(*.f64 t (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t))) |
(*.f64 t (*.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t))) |
(*.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t))) |
(*.f64 t (-.f64 1 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t)))) |
(*.f64 t (-.f64 1 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))) |
(*.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (/.f64 x y) t)))) |
(*.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))) |
(*.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t)))) |
(*.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))) |
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))) |
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t))) |
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t))) |
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t))) |
(*.f64 1 (*.f64 (+.f64 (/.f64 x y) -1) (neg.f64 t))) |
(*.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) (neg.f64 t))) |
(*.f64 (/.f64 t t) (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 t t)))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t)))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 t t)))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 t t)))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t)))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t)))) |
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))) |
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t)))) |
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t)))) |
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t)))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t)))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1) |
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 (neg.f64 t) (+.f64 (/.f64 x y) -1)) |
(*.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1)) |
(*.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) -1)) |
(*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 (/.f64 x y) t)) -1)) |
(*.f64 -1 (-.f64 (*.f64 t (/.f64 x y)) t)) |
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 (*.f64 t (/.f64 x y)) t))) |
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (/.f64 x y) -1) -1))) |
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (-.f64 (/.f64 x y) (/.f64 t t)) -1))) |
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) -1))) |
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1)) -1))) |
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 (-.f64 1 (/.f64 x y)) t) |
(*.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t) |
(*.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t) |
(*.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t) |
(*.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 (*.f64 t (/.f64 x y)) t)) |
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1) |
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t)) |
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) |
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1) |
(neg.f64 (-.f64 (*.f64 t (/.f64 x y)) t)) |
| Outputs |
|---|
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(/.f64 (*.f64 t x) y) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (*.f64 t x) y) -1) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (*.f64 t x) y) -1) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(*.f64 (/.f64 (*.f64 t x) y) -1) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
t |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 t (*.f64 (/.f64 (*.f64 t x) y) -1)) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t x) y))) |
(+.f64 (*.f64 t (/.f64 x y)) 0) |
(*.f64 t (/.f64 x y)) |
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))) |
(*.f64 t (/.f64 x y)) |
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t)))) |
(*.f64 t (/.f64 x y)) |
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))) |
(*.f64 t (/.f64 x y)) |
(+.f64 (*.f64 t (/.f64 x y)) (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))))) |
(*.f64 t (/.f64 x y)) |
(+.f64 0 (*.f64 t (/.f64 x y))) |
(*.f64 t (/.f64 x y)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 t (/.f64 x y))) |
(*.f64 t (/.f64 x y)) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) t))) (*.f64 t (/.f64 x y))) |
(*.f64 t (/.f64 x y)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 t (/.f64 x y))) |
(*.f64 t (/.f64 x y)) |
(+.f64 (*.f64 0 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y)))) (*.f64 t (/.f64 x y))) |
(*.f64 t (/.f64 x y)) |
(-.f64 (*.f64 t (/.f64 x y)) 0) |
(*.f64 t (/.f64 x y)) |
(-.f64 0 (*.f64 (/.f64 x y) (neg.f64 t))) |
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 t))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (*.f64 (/.f64 x y) (neg.f64 t)))) |
(*.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (neg.f64 (*.f64 (/.f64 x y) (neg.f64 t)))) |
(/.f64 (*.f64 t (/.f64 x y)) 1) |
(*.f64 t (/.f64 x y)) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 t t)) |
(*.f64 t (/.f64 x y)) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 x y) (/.f64 x y))) |
(*.f64 t (/.f64 x y)) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y)))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) (*.f64 (/.f64 x y) (/.f64 t t)))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 t t) (/.f64 t t))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (/.f64 t t))) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (/.f64 t t))))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 t (/.f64 (/.f64 x y) (/.f64 x y))))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (*.f64 t (/.f64 (/.f64 x y) t)) (*.f64 t (/.f64 (/.f64 x y) t)))) |
(/.f64 (*.f64 t (/.f64 x y)) (/.f64 (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))) (/.f64 (*.f64 t (/.f64 x y)) (*.f64 t (/.f64 x y))))) |
(neg.f64 (*.f64 (/.f64 x y) (neg.f64 t))) |
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) |
(+.f64 t (*.f64 (*.f64 t (/.f64 x y)) -1)) |
(+.f64 t (neg.f64 (*.f64 t (/.f64 x y)))) |
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) 0) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(+.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(+.f64 0 (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(+.f64 (*.f64 (/.f64 x y) (neg.f64 t)) t) |
(+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) |
(+.f64 (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t)))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) |
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) |
(+.f64 (*.f64 0 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(+.f64 (*.f64 (*.f64 t (/.f64 x y)) -1) t) |
(+.f64 t (neg.f64 (*.f64 t (/.f64 x y)))) |
(+.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 x y) (neg.f64 t))) (*.f64 t (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t)))) |
(*.f64 (+.f64 t (*.f64 (/.f64 x y) (neg.f64 t))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 1 (-.f64 1 (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 1 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 -1 (+.f64 (/.f64 x y) -1))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 -1 (-.f64 (/.f64 x y) (/.f64 t t)))) |
(*.f64 -1 (*.f64 t (-.f64 (/.f64 x y) (/.f64 t t)))) |
(-.f64 (*.f64 t (neg.f64 (/.f64 x y))) (neg.f64 t)) |
(*.f64 t (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 -1 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y))) |
(*.f64 t (-.f64 0 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 1 (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (/.f64 x y) t)))) |
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y))) |
(*.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))))) |
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y))) |
(*.f64 t (-.f64 (/.f64 t t) (*.f64 t (/.f64 (*.f64 (/.f64 x y) (/.f64 t t)) t)))) |
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y))) |
(*.f64 t (-.f64 (/.f64 t t) (*.f64 (/.f64 t t) (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))))) |
(*.f64 t (-.f64 (/.f64 t t) (/.f64 x y))) |
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 t (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 1 (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 1 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 1 (*.f64 (+.f64 (/.f64 x y) -1) (neg.f64 t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) (neg.f64 t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (/.f64 t t) (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 t (/.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 t t) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 t t)))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 1 (/.f64 t t))) |
(*.f64 t (/.f64 (-.f64 1 (/.f64 x y)) (/.f64 t t))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (/.f64 t t) (-.f64 t (*.f64 t (/.f64 x y))))) |
(*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 t t) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 -1 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (/.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 (*.f64 t (/.f64 x y)) t) (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (neg.f64 t) (+.f64 (/.f64 x y) -1)) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1)) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (neg.f64 t) (+.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t))) -1)) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (neg.f64 t) (+.f64 (*.f64 t (/.f64 (/.f64 x y) t)) -1)) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 -1 (-.f64 (*.f64 t (/.f64 x y)) t)) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 -1 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (-.f64 (*.f64 t (/.f64 x y)) t))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (/.f64 x y) -1) -1))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (-.f64 (/.f64 x y) (/.f64 t t)) -1))) |
(*.f64 -1 (*.f64 (neg.f64 t) (neg.f64 (-.f64 (/.f64 x y) (/.f64 t t))))) |
(neg.f64 (*.f64 (-.f64 (/.f64 x y) (/.f64 t t)) (-.f64 t 0))) |
(*.f64 (neg.f64 t) (*.f64 -1 (-.f64 (/.f64 t t) (/.f64 x y)))) |
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (+.f64 (*.f64 (/.f64 x y) (/.f64 t t)) -1) -1))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 -1 (*.f64 (neg.f64 t) (/.f64 (*.f64 (/.f64 t t) (+.f64 (/.f64 x y) -1)) -1))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (*.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 1 (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (*.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 t (*.f64 t (/.f64 x y)))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 1 (/.f64 x y)) t) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 1 (*.f64 (/.f64 x y) (/.f64 t t))) t) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 1 (*.f64 t (/.f64 (/.f64 x y) t))) t) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (-.f64 1 (*.f64 (/.f64 x y) (*.f64 (/.f64 t t) (/.f64 t t)))) t) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (neg.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) (-.f64 (*.f64 t (/.f64 x y)) t)) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) 1) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 t t)) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (/.f64 (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))) (/.f64 (-.f64 t (*.f64 t (/.f64 x y))) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(/.f64 (-.f64 (*.f64 t (/.f64 x y)) t) -1) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(neg.f64 (-.f64 (*.f64 t (/.f64 x y)) t)) |
(*.f64 t (-.f64 1 (/.f64 x y))) |
(-.f64 t (*.f64 t (/.f64 x y))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 3.9b | (/.f64 (*.f64 t z) y) |
Compiled 15 to 6 computations (60% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (/.f64 (*.f64 t z) y) |
| 0.0ms | z | @ | inf | (/.f64 (*.f64 t z) y) |
| 0.0ms | y | @ | inf | (/.f64 (*.f64 t z) y) |
| 0.0ms | y | @ | -inf | (/.f64 (*.f64 t z) y) |
| 0.0ms | t | @ | -inf | (/.f64 (*.f64 t z) y) |
| 1× | batch-egg-rewrite |
| 1446× | rational_best_oopsla_all_46_json-2 |
| 1446× | rational_best_oopsla_all_46_json-1 |
| 1446× | rational_best_oopsla_all_46_json-4 |
| 1446× | rational_best_oopsla_all_46_json-3 |
| 1162× | rational_best_oopsla_all_46_json_45_simplify-72 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 42 | 13 |
| 2 | 134 | 13 |
| 3 | 569 | 13 |
| 4 | 2876 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t z) y) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t z) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t z) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t z) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t z) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (*.f64 1 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (*.f64 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 t z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (neg.f64 (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t z) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (neg.f64 (/.f64 (*.f64 t z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t z) y))))))) |
| 1× | egg-herbie |
| 1624× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1394× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1232× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1160× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 914× | rational_best_oopsla_all_46_json_45_simplify-24 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 69 | 416 |
| 1 | 254 | 416 |
| 2 | 1902 | 416 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (/.f64 (*.f64 t z) y) 0) |
(+.f64 (/.f64 (*.f64 t z) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))) |
(+.f64 0 (/.f64 (*.f64 t z) y)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y)) |
(-.f64 (/.f64 (*.f64 t z) y) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t z) y))) |
(*.f64 (/.f64 (*.f64 t z) y) 1) |
(*.f64 (/.f64 (*.f64 t z) y) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y)))) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 1 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))))) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))))) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t z) y)))) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y)))) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y)))) |
(*.f64 1 (/.f64 (*.f64 t z) y)) |
(*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t z) y)) |
(*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t z) y))) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t z) y)))) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(*.f64 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y)) |
(*.f64 (neg.f64 (/.f64 (*.f64 t z) y)) -1) |
(*.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (neg.f64 (/.f64 (*.f64 t z) y))) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t z) y))) |
| Outputs |
|---|
(+.f64 (/.f64 (*.f64 t z) y) 0) |
(/.f64 (*.f64 t z) y) |
(+.f64 (/.f64 (*.f64 t z) y) (*.f64 0 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(+.f64 0 (/.f64 (*.f64 t z) y)) |
(/.f64 (*.f64 t z) y) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y)) |
(/.f64 (*.f64 t z) y) |
(-.f64 (/.f64 (*.f64 t z) y) 0) |
(/.f64 (*.f64 t z) y) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t z) y))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) 1) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 1 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (*.f64 t z) y) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(*.f64 1 (/.f64 (*.f64 t z) y)) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (*.f64 t z) y)) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (*.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))))) |
(/.f64 (*.f64 t z) y) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t z) y))) |
(/.f64 (*.f64 t z) y) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (neg.f64 (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (*.f64 (/.f64 (*.f64 t z) y) (/.f64 1 (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y)) |
(/.f64 (*.f64 t z) y) |
(*.f64 (neg.f64 (/.f64 (*.f64 t z) y)) -1) |
(/.f64 (*.f64 t z) y) |
(*.f64 (neg.f64 (/.f64 (*.f64 t z) y)) (neg.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)))) |
(/.f64 (*.f64 t z) y) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y)) (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (/.f64 (*.f64 t z) y)) |
(/.f64 (*.f64 t z) y) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t z) y) (/.f64 (*.f64 t z) y))) (neg.f64 (/.f64 (*.f64 t z) y))) |
(/.f64 (*.f64 t z) y) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t z) y))) |
(/.f64 (*.f64 t z) y) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.0b | (*.f64 (neg.f64 (/.f64 y z)) t) |
Compiled 20 to 7 computations (65% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (*.f64 (neg.f64 (/.f64 y z)) t) |
| 0.0ms | z | @ | 0 | (*.f64 (neg.f64 (/.f64 y z)) t) |
| 0.0ms | t | @ | 0 | (*.f64 (neg.f64 (/.f64 y z)) t) |
| 0.0ms | y | @ | inf | (*.f64 (neg.f64 (/.f64 y z)) t) |
| 0.0ms | z | @ | inf | (*.f64 (neg.f64 (/.f64 y z)) t) |
| 1× | batch-egg-rewrite |
| 1756× | rational_best_oopsla_all_46_json-2 |
| 1756× | rational_best_oopsla_all_46_json-1 |
| 1756× | rational_best_oopsla_all_46_json-4 |
| 1756× | rational_best_oopsla_all_46_json-3 |
| 1026× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 56 | 17 |
| 2 | 174 | 17 |
| 3 | 751 | 17 |
| 4 | 3618 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (neg.f64 (/.f64 y z)) t) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y z) (neg.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 y z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t))) (*.f64 (/.f64 y z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z)))))) (*.f64 (/.f64 y z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z))))) (*.f64 (/.f64 y z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 y z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y z) (neg.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y z) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t))) (*.f64 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)) (*.f64 (/.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z)))))) (*.f64 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z))))) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z))))) (*.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (neg.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (/.f64 y z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 t (/.f64 (/.f64 y z) (/.f64 y z))) (*.f64 t (/.f64 (/.f64 y z) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y z) (/.f64 t t)) (*.f64 (/.f64 y z) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z))))) (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)) (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))) (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y z) t)))))) |
| 1× | egg-herbie |
| 1152× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 1112× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 826× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 714× | rational_best_oopsla_all_46_json_45_simplify-87 |
| 714× | rational_best_oopsla_all_46_json_45_simplify-13 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 69 | 1239 |
| 1 | 216 | 1167 |
| 2 | 872 | 1167 |
| 3 | 4074 | 1167 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) 0) |
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)))) |
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z))))))) |
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))))) |
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t t))))) |
(+.f64 0 (*.f64 (/.f64 y z) (neg.f64 t))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t))) (*.f64 (/.f64 y z) (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z)))))) (*.f64 (/.f64 y z) (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z))))) (*.f64 (/.f64 y z) (neg.f64 t))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 y z) (neg.f64 t))) |
(-.f64 (*.f64 (/.f64 y z) (neg.f64 t)) 0) |
(-.f64 0 (*.f64 (/.f64 y z) t)) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t))) (*.f64 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)) (*.f64 (/.f64 y z) t))) |
(-.f64 (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z)))))) (*.f64 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z))))) (/.f64 y z))) |
(-.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z))))) (*.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))) (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) 1) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (/.f64 y z) (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 t t)) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 t (/.f64 (/.f64 y z) (/.f64 y z))) (*.f64 t (/.f64 (/.f64 y z) (/.f64 y z))))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y z) (/.f64 t t)) (*.f64 (/.f64 y z) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z))))) (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z))))))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)) (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))) (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))))) |
(/.f64 (*.f64 (/.f64 y z) t) -1) |
(neg.f64 (*.f64 (/.f64 y z) t)) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 -1 (/.f64 (*.f64 y t) z)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) 0) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z))))))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t t))))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(+.f64 0 (*.f64 (/.f64 y z) (neg.f64 t))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t))) (*.f64 (/.f64 y z) (neg.f64 t))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z)))))) (*.f64 (/.f64 y z) (neg.f64 t))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(+.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z))))) (*.f64 (/.f64 y z) (neg.f64 t))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t t)))) (*.f64 (/.f64 y z) (neg.f64 t))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(-.f64 (*.f64 (/.f64 y z) (neg.f64 t)) 0) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(-.f64 0 (*.f64 (/.f64 y z) t)) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t))) (*.f64 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)) (*.f64 (/.f64 y z) t))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(-.f64 (*.f64 0 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z)))))) (*.f64 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z))))) (/.f64 y z))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(-.f64 (*.f64 0 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z))))) (*.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))) (/.f64 y z))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) 1) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (/.f64 y z) (/.f64 y z))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 t t)) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))) |
(/.f64 (*.f64 t (neg.f64 (/.f64 y z))) (/.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 t (/.f64 (/.f64 y z) (/.f64 y z))) (*.f64 t (/.f64 (/.f64 y z) (/.f64 y z))))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y z) (/.f64 t t)) (*.f64 (/.f64 y z) (/.f64 t t)))) |
(/.f64 (*.f64 t (neg.f64 (/.f64 y z))) (/.f64 (*.f64 (/.f64 y z) (/.f64 t t)) (*.f64 (/.f64 y z) (/.f64 t t)))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z))))) (*.f64 (/.f64 y z) (neg.f64 (/.f64 t (neg.f64 (/.f64 y z))))))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)) (/.f64 (*.f64 (/.f64 y z) t) (*.f64 (/.f64 y z) t)))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (/.f64 (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))) (*.f64 t (*.f64 (/.f64 (/.f64 y z) (/.f64 y z)) (/.f64 (/.f64 y z) (/.f64 y z)))))) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(/.f64 (*.f64 (/.f64 y z) t) -1) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
(neg.f64 (*.f64 (/.f64 y z) t)) |
(*.f64 (/.f64 y z) (neg.f64 t)) |
(*.f64 t (neg.f64 (/.f64 y z))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 3.2b | (/.f64 (*.f64 t x) (-.f64 z y)) |
Compiled 21 to 7 computations (66.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (/.f64 (*.f64 t x) (-.f64 z y)) |
| 0.0ms | t | @ | inf | (/.f64 (*.f64 t x) (-.f64 z y)) |
| 0.0ms | z | @ | inf | (/.f64 (*.f64 t x) (-.f64 z y)) |
| 0.0ms | x | @ | 0 | (/.f64 (*.f64 t x) (-.f64 z y)) |
| 0.0ms | t | @ | 0 | (/.f64 (*.f64 t x) (-.f64 z y)) |
| 1× | batch-egg-rewrite |
| 1672× | rational_best_oopsla_all_46_json-2 |
| 1672× | rational_best_oopsla_all_46_json-1 |
| 1672× | rational_best_oopsla_all_46_json-4 |
| 1672× | rational_best_oopsla_all_46_json-3 |
| 962× | rational_best_oopsla_all_46_json_45_simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 52 | 19 |
| 2 | 158 | 19 |
| 3 | 659 | 19 |
| 4 | 3269 | 19 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t x) (-.f64 z y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t x) (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t x) (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))) (neg.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))))))) |
| 1× | egg-herbie |
| 1624× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1160× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 880× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 852× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 710× | rational_best_oopsla_all_46_json_45_simplify-49 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 109 | 2288 |
| 1 | 378 | 2210 |
| 2 | 2355 | 2204 |
| 3 | 7945 | 2204 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) x)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3)))))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t x)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t x)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t x)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) x)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3)))))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) x)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3)))))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) 0) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(+.f64 0 (/.f64 (*.f64 t x) (-.f64 z y))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(-.f64 (/.f64 (*.f64 t x) (-.f64 z y)) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) 1) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y))))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(*.f64 1 (/.f64 (*.f64 t x) (-.f64 z y))) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))))) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))))) |
(*.f64 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))) -1) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))) (neg.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 x (*.f64 z t)) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 t x)) (pow.f64 y 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2)) (/.f64 (*.f64 t (*.f64 x (pow.f64 z 2))) (pow.f64 y 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z t)) (pow.f64 y 2)) (/.f64 (*.f64 (*.f64 t x) (pow.f64 z 2)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) x)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 t x)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 t x)) (pow.f64 y 3)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 x (pow.f64 z 3))) (pow.f64 y 4)) (/.f64 (*.f64 t (*.f64 x (pow.f64 z 2))) (pow.f64 y 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 t x) (pow.f64 z 2)) (pow.f64 y 3)) (/.f64 (*.f64 x (*.f64 (pow.f64 z 3) t)) (pow.f64 y 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 x (*.f64 z t)) (pow.f64 y 2))))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) t)) (pow.f64 z 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t x)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))))) |
(+.f64 (+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) x)) (pow.f64 z 4))) |
(+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) t)) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2))) (/.f64 (*.f64 t (*.f64 x (pow.f64 y 3))) (pow.f64 z 4)))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) t)) (pow.f64 z 3)) (/.f64 (*.f64 t (*.f64 x (pow.f64 y 3))) (pow.f64 z 4))))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) t)) (pow.f64 z 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t x)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))))) |
(+.f64 (+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) x)) (pow.f64 z 4))) |
(+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) t)) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2))) (/.f64 (*.f64 t (*.f64 x (pow.f64 y 3))) (pow.f64 z 4)))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) t)) (pow.f64 z 3)) (/.f64 (*.f64 t (*.f64 x (pow.f64 y 3))) (pow.f64 z 4))))) |
(/.f64 (*.f64 t x) z) |
(+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)) (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) t)) (pow.f64 z 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t x)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t x)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 y (*.f64 t x)) (pow.f64 z 2))))) |
(+.f64 (+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)))) (/.f64 (*.f64 t (*.f64 (pow.f64 y 3) x)) (pow.f64 z 4))) |
(+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) t)) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2))) (/.f64 (*.f64 t (*.f64 x (pow.f64 y 3))) (pow.f64 z 4)))) |
(+.f64 (/.f64 (*.f64 t x) z) (+.f64 (/.f64 (*.f64 (*.f64 t x) y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 y 2) t)) (pow.f64 z 3)) (/.f64 (*.f64 t (*.f64 x (pow.f64 y 3))) (pow.f64 z 4))))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 x (*.f64 z t)) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 t x)) (pow.f64 y 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2)) (/.f64 (*.f64 t (*.f64 x (pow.f64 z 2))) (pow.f64 y 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z t)) (pow.f64 y 2)) (/.f64 (*.f64 (*.f64 t x) (pow.f64 z 2)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) x)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 t x)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 t x)) (pow.f64 y 3)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 x (pow.f64 z 3))) (pow.f64 y 4)) (/.f64 (*.f64 t (*.f64 x (pow.f64 z 2))) (pow.f64 y 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 t x) (pow.f64 z 2)) (pow.f64 y 3)) (/.f64 (*.f64 x (*.f64 (pow.f64 z 3) t)) (pow.f64 y 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 x (*.f64 z t)) (pow.f64 y 2))))) |
(*.f64 -1 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 t x) y))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 x (*.f64 z t)) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 t x)) (pow.f64 y 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2)) (/.f64 (*.f64 t (*.f64 x (pow.f64 z 2))) (pow.f64 y 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z t)) (pow.f64 y 2)) (/.f64 (*.f64 (*.f64 t x) (pow.f64 z 2)) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 z x)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 3) x)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (*.f64 -1 (/.f64 (*.f64 t (*.f64 (pow.f64 z 2) x)) (pow.f64 y 3)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 t x)) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 t x)) (pow.f64 y 3)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t x) y)) (+.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 x z)) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t (*.f64 x (pow.f64 z 3))) (pow.f64 y 4)) (/.f64 (*.f64 t (*.f64 x (pow.f64 z 2))) (pow.f64 y 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 t x) (pow.f64 z 2)) (pow.f64 y 3)) (/.f64 (*.f64 x (*.f64 (pow.f64 z 3) t)) (pow.f64 y 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t x) y) (/.f64 (*.f64 x (*.f64 z t)) (pow.f64 y 2))))) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) 0) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 0 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 0 (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(-.f64 (/.f64 (*.f64 t x) (-.f64 z y)) 0) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) 1) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 1 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 1 (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (*.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 1 (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))) -1) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y))) (neg.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y))) (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (/.f64 (*.f64 t x) (-.f64 z y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t x) (-.f64 z y)) (/.f64 (*.f64 t x) (-.f64 z y)))) (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t x) (-.f64 z y)))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.6b | (/.f64 1 (/.f64 (*.f64 t x) z)) |
| 2.6b | (/.f64 (*.f64 t x) z) | |
| ✓ | 15.7b | (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
Compiled 55 to 16 computations (70.9% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | t | @ | 0 | (/.f64 1 (/.f64 (*.f64 t x) z)) |
| 0.0ms | z | @ | -inf | (/.f64 1 (/.f64 (*.f64 t x) z)) |
| 0.0ms | z | @ | 0 | (/.f64 1 (/.f64 (*.f64 t x) z)) |
| 0.0ms | x | @ | 0 | (/.f64 1 (/.f64 (*.f64 t x) z)) |
| 0.0ms | z | @ | inf | (/.f64 1 (/.f64 (*.f64 t x) z)) |
| 1× | batch-egg-rewrite |
| 2014× | rational_best_oopsla_all_46_json-2 |
| 2014× | rational_best_oopsla_all_46_json-1 |
| 2014× | rational_best_oopsla_all_46_json-4 |
| 2014× | rational_best_oopsla_all_46_json-3 |
| 512× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 56 |
| 1 | 63 | 56 |
| 2 | 212 | 56 |
| 3 | 970 | 56 |
| 4 | 4453 | 56 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (neg.f64 (/.f64 0 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 0 (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 0 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 0 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 t x) z)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) (/.f64 (*.f64 t x) z))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 1 (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 1 (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 1 (/.f64 (*.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z)))))))) |
| 1× | egg-herbie |
| 1680× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1434× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1324× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1238× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 1180× | rational_best_oopsla_all_46_json_45_simplify-24 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 132 | 2874 |
| 1 | 449 | 2874 |
| 2 | 1869 | 2874 |
| 1× | node limit |
| Inputs |
|---|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0)) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0)) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0)) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))) 0)) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0)) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0)) |
(+.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(+.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (neg.f64 (/.f64 0 (/.f64 (*.f64 t x) z)))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0)) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0)) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0)) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))) 0)) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0)) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0)) |
(-.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z)))) |
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))))) |
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) (/.f64 (*.f64 t x) z))) |
(-.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 0 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 0 (/.f64 (*.f64 t x) z)))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))))) |
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 0 (/.f64 (*.f64 t x) z)))) |
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 t x) z)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 1) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))) -1) |
(neg.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z)))) |
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) (/.f64 (*.f64 t x) z))) |
(+.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) 0) |
(+.f64 0 (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) 0) |
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) 1) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))))) |
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z))) -1) |
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z)))) |
| Outputs |
|---|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(/.f64 z (*.f64 t x)) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (neg.f64 (/.f64 0 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) 0)) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 0 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) (/.f64 (*.f64 t x) z))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 0 (/.f64 (*.f64 t x) z))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 0 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 0 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 t x) z)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) 1) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))))) |
(/.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))) -1) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(neg.f64 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 -1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (*.f64 t x) z) (/.f64 (*.f64 t x) z)))) (/.f64 (*.f64 t x) z))) |
(*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(+.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) 0) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(+.f64 0 (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(-.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) 0) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) 1) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z))) -1) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (/.f64 1 (/.f64 (*.f64 t x) z))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t x) z)) (/.f64 1 (/.f64 (*.f64 t x) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(/.f64 1 (/.f64 (*.f64 t x) z)) |
Compiled 12085 to 2427 computations (79.9% saved)
19 alts after pruning (9 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 444 | 0 | 444 |
| Fresh | 0 | 9 | 9 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 9 | 9 |
| Total | 444 | 19 | 463 |
| Status | Error | Program |
|---|---|---|
| 36.8b | (/.f64 (*.f64 t (-.f64 x y)) z) | |
| ✓ | 62.0b | (/.f64 (*.f64 t z) y) |
| ✓ | 34.0b | (/.f64 (*.f64 t x) (-.f64 z y)) |
| ✓ | 42.8b | (/.f64 (*.f64 t x) z) |
| ✓ | 30.0b | (-.f64 t (*.f64 t (/.f64 x y))) |
| 39.6b | (+.f64 (/.f64 (*.f64 t z) y) t) | |
| 38.1b | (+.f64 (/.f64 (*.f64 t x) z) (*.f64 y (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))))) | |
| ✓ | 36.0b | (*.f64 (/.f64 (-.f64 x y) z) t) |
| ✓ | 48.2b | (*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
| 33.8b | (*.f64 (/.f64 x (-.f64 z y)) t) | |
| ✓ | 42.2b | (*.f64 (/.f64 x z) t) |
| 36.0b | (*.f64 (+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) t) | |
| 37.2b | (*.f64 (*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z)))) t) | |
| ✓ | 26.9b | (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
| ✓ | 51.1b | (*.f64 (neg.f64 (/.f64 y z)) t) |
| 52.6b | (*.f64 (neg.f64 (/.f64 x y)) t) | |
| ✓ | 51.3b | (neg.f64 (/.f64 (*.f64 y t) z)) |
| 51.4b | (neg.f64 (/.f64 (*.f64 t x) y)) | |
| 38.1b | t |
Compiled 237 to 145 computations (38.8% saved)
| Inputs |
|---|
t |
(*.f64 (/.f64 x z) t) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t z) y) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 (neg.f64 (/.f64 x y)) t) |
(*.f64 (neg.f64 (/.f64 y z)) t) |
(*.f64 (/.f64 x (-.f64 z y)) t) |
(*.f64 (/.f64 (-.f64 x y) z) t) |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
(*.f64 (+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
(*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) |
(*.f64 (/.f64 (*.f64 t x) z) (*.f64 (/.f64 (*.f64 t x) z) (/.f64 1 (/.f64 (*.f64 t x) z)))) |
(*.f64 (*.f64 (/.f64 (-.f64 x y) z) (*.f64 (/.f64 (-.f64 x y) z) (/.f64 1 (/.f64 (-.f64 x y) z)))) t) |
(*.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) (/.f64 1 (/.f64 (-.f64 x y) (-.f64 z y))))) t) |
(+.f64 (/.f64 (*.f64 t x) z) (*.f64 y (*.f64 -1 (-.f64 (/.f64 t z) (/.f64 (*.f64 t x) (pow.f64 z 2)))))) |
| Outputs |
|---|
(*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
6 calls:
| 64.0ms | x |
| 32.0ms | (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
| 26.0ms | (/.f64 (-.f64 x y) (-.f64 z y)) |
| 13.0ms | t |
| 13.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 2.4b | 1 | x |
| 2.4b | 1 | y |
| 2.4b | 1 | z |
| 2.4b | 1 | t |
| 1.3b | 3 | (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
| 1.1b | 3 | (/.f64 (-.f64 x y) (-.f64 z y)) |
Compiled 292 to 107 computations (63.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.035649351353669e-82 | 7.241293508358776e-75 |
| 0.0ms | -5.465846915780709e-200 | -6.116249676727461e-212 |
Compiled 20 to 14 computations (30% saved)
| Inputs |
|---|
t |
(*.f64 (/.f64 x z) t) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t z) y) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 (neg.f64 (/.f64 x y)) t) |
(*.f64 (neg.f64 (/.f64 y z)) t) |
(*.f64 (/.f64 x (-.f64 z y)) t) |
(*.f64 (/.f64 (-.f64 x y) z) t) |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
(*.f64 (+.f64 (neg.f64 (/.f64 y z)) (/.f64 x z)) t) |
(+.f64 t (neg.f64 (/.f64 (*.f64 t (-.f64 x z)) y))) |
| Outputs |
|---|
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
6 calls:
| 89.0ms | (/.f64 (-.f64 x y) (-.f64 z y)) |
| 45.0ms | (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
| 11.0ms | z |
| 11.0ms | t |
| 11.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 2.5b | 1 | x |
| 2.5b | 1 | y |
| 2.5b | 1 | z |
| 2.5b | 1 | t |
| 1.3b | 3 | (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) |
| 1.1b | 3 | (/.f64 (-.f64 x y) (-.f64 z y)) |
Compiled 190 to 82 computations (56.8% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.035649351353669e-82 | 7.241293508358776e-75 |
| 0.0ms | -5.465846915780709e-200 | -6.116249676727461e-212 |
Compiled 20 to 14 computations (30% saved)
| Inputs |
|---|
t |
(*.f64 (/.f64 x z) t) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t z) y) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 (neg.f64 (/.f64 x y)) t) |
(*.f64 (neg.f64 (/.f64 y z)) t) |
(*.f64 (/.f64 x (-.f64 z y)) t) |
(*.f64 (/.f64 (-.f64 x y) z) t) |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
(*.f64 (neg.f64 (/.f64 (-.f64 x y) y)) t) |
| Outputs |
|---|
(-.f64 t (*.f64 t (/.f64 x y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) z) t) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t) |
4 calls:
| 165.0ms | z |
| 109.0ms | t |
| 44.0ms | y |
| 34.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 15.4b | 3 | x |
| 11.6b | 5 | y |
| 11.6b | 5 | z |
| 18.3b | 9 | t |
Compiled 137 to 58 computations (57.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 7.754947900477936e+51 | 2.1756317619904558e+52 |
| 17.0ms | 389438.21350394015 | 59418031393.69957 |
| 10.0ms | 6.714136813768209e-136 | 2.2139318101084335e-135 |
| 15.0ms | -6.654760956889709e-5 | -4.868116875642148e-8 |
| 44.0ms | 432× | body | 256 | valid |
| 1.0ms | 12× | body | 256 | infinite |
Compiled 673 to 451 computations (33% saved)
| Inputs |
|---|
t |
(*.f64 (/.f64 x z) t) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t z) y) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 (neg.f64 (/.f64 x y)) t) |
(*.f64 (neg.f64 (/.f64 y z)) t) |
(*.f64 (/.f64 x (-.f64 z y)) t) |
(*.f64 (/.f64 (-.f64 x y) z) t) |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(/.f64 (*.f64 t (-.f64 x y)) z) |
(neg.f64 (/.f64 (*.f64 t (-.f64 x y)) y)) |
| Outputs |
|---|
(-.f64 t (*.f64 t (/.f64 x y))) |
(/.f64 (*.f64 t x) (-.f64 z y)) |
(*.f64 (/.f64 (-.f64 x y) z) t) |
(-.f64 t (*.f64 t (/.f64 x y))) |
4 calls:
| 65.0ms | x |
| 57.0ms | t |
| 42.0ms | y |
| 23.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 20.1b | 7 | x |
| 12.3b | 4 | y |
| 12.9b | 3 | z |
| 20.8b | 7 | t |
Compiled 121 to 52 computations (57% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 389438.21350394015 | 59418031393.69957 |
| 9.0ms | 6.714136813768209e-136 | 2.2139318101084335e-135 |
| 16.0ms | -6.654760956889709e-5 | -4.868116875642148e-8 |
| 38.0ms | 352× | body | 256 | valid |
| 1.0ms | 9× | body | 256 | infinite |
Compiled 548 to 366 computations (33.2% saved)
| Inputs |
|---|
t |
(*.f64 (/.f64 x z) t) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t z) y) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 (neg.f64 (/.f64 x y)) t) |
(*.f64 (neg.f64 (/.f64 y z)) t) |
(*.f64 (/.f64 x (-.f64 z y)) t) |
(*.f64 (/.f64 (-.f64 x y) z) t) |
(+.f64 (/.f64 (*.f64 t z) y) t) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(-.f64 t (/.f64 (*.f64 t x) y)) |
| Outputs |
|---|
(*.f64 (/.f64 (-.f64 x y) z) t) |
(-.f64 t (*.f64 t (/.f64 x y))) |
(*.f64 (/.f64 (-.f64 x y) z) t) |
4 calls:
| 71.0ms | t |
| 54.0ms | x |
| 38.0ms | y |
| 21.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 20.6b | 7 | x |
| 13.0b | 4 | y |
| 12.9b | 3 | z |
| 21.2b | 10 | t |
Compiled 99 to 47 computations (52.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 3.330770865168886e+57 | 9.506589301182598e+62 |
| 18.0ms | -1.8083403237069123e-18 | -5.634501017671047e-30 |
| 30.0ms | 304× | body | 256 | valid |
| 0.0ms | 4× | body | 256 | infinite |
Compiled 476 to 318 computations (33.2% saved)
| Inputs |
|---|
t |
(*.f64 (/.f64 x z) t) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t z) y) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 (neg.f64 (/.f64 x y)) t) |
(*.f64 (neg.f64 (/.f64 y z)) t) |
(*.f64 (/.f64 x (-.f64 z y)) t) |
(*.f64 (/.f64 (-.f64 x y) z) t) |
(+.f64 (/.f64 (*.f64 t z) y) t) |
| Outputs |
|---|
t |
(*.f64 (/.f64 x (-.f64 z y)) t) |
(*.f64 (/.f64 (-.f64 x y) z) t) |
t |
4 calls:
| 52.0ms | t |
| 49.0ms | x |
| 43.0ms | z |
| 29.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 22.9b | 7 | x |
| 16.8b | 4 | y |
| 17.7b | 7 | z |
| 25.6b | 8 | t |
Compiled 85 to 44 computations (48.2% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 389438.21350394015 | 59418031393.69957 |
| 9.0ms | 6.714136813768209e-136 | 2.2139318101084335e-135 |
| 15.0ms | -4.0306379109457933e+79 | -7.85587172682541e+77 |
| 35.0ms | 336× | body | 256 | valid |
| 1.0ms | 10× | body | 256 | infinite |
Compiled 428 to 302 computations (29.4% saved)
| Inputs |
|---|
t |
(*.f64 (/.f64 x z) t) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t z) y) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 (neg.f64 (/.f64 x y)) t) |
(*.f64 (neg.f64 (/.f64 y z)) t) |
(*.f64 (/.f64 x (-.f64 z y)) t) |
| Outputs |
|---|
t |
(*.f64 (/.f64 x (-.f64 z y)) t) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 (/.f64 x (-.f64 z y)) t) |
t |
4 calls:
| 166.0ms | z |
| 140.0ms | x |
| 119.0ms | t |
| 27.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 22.9b | 7 | x |
| 16.8b | 5 | y |
| 21.1b | 9 | z |
| 25.7b | 9 | t |
Compiled 71 to 40 computations (43.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 389438.21350394015 | 59418031393.69957 |
| 14.0ms | 9.200359185774366e-57 | 2.2716271810652828e-54 |
| 19.0ms | 5.90477139950385e-106 | 1.0362835614157422e-98 |
| 13.0ms | -4.0306379109457933e+79 | -7.85587172682541e+77 |
| 53.0ms | 512× | body | 256 | valid |
| 2.0ms | 22× | body | 256 | infinite |
Compiled 676 to 478 computations (29.3% saved)
| Inputs |
|---|
t |
(*.f64 (/.f64 x z) t) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t z) y) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 (neg.f64 (/.f64 x y)) t) |
(*.f64 (neg.f64 (/.f64 y z)) t) |
| Outputs |
|---|
t |
(/.f64 (*.f64 t x) z) |
(neg.f64 (/.f64 (*.f64 y t) z)) |
(*.f64 (/.f64 x z) t) |
t |
4 calls:
| 99.0ms | z |
| 33.0ms | x |
| 24.0ms | t |
| 23.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 28.5b | 7 | x |
| 21.7b | 5 | y |
| 23.7b | 7 | z |
| 32.6b | 5 | t |
Compiled 64 to 37 computations (42.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 17.0ms | 389438.21350394015 | 59418031393.69957 |
| 16.0ms | 2.2716271810652828e-54 | 3.00291844043744e-49 |
| 82.0ms | 5.90477139950385e-106 | 1.0362835614157422e-98 |
| 14.0ms | -3.2390062658217704e-8 | -9.375290744254918e-13 |
| 121.0ms | 560× | body | 256 | valid |
| 2.0ms | 16× | body | 256 | infinite |
Compiled 670 to 488 computations (27.2% saved)
Total -39.9b remaining (-172.1%)
Threshold costs -39.9b (-172.1%)
| Inputs |
|---|
t |
(*.f64 (/.f64 x z) t) |
(/.f64 (*.f64 t x) z) |
(/.f64 (*.f64 t z) y) |
(neg.f64 (/.f64 (*.f64 t x) y)) |
| Outputs |
|---|
t |
(*.f64 (/.f64 x z) t) |
t |
4 calls:
| 19.0ms | t |
| 19.0ms | x |
| 19.0ms | z |
| 12.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 30.0b | 5 | x |
| 23.2b | 3 | y |
| 24.9b | 5 | z |
| 32.6b | 5 | t |
Compiled 46 to 28 computations (39.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 389438.21350394015 | 59418031393.69957 |
| 62.0ms | -3.2390062658217704e-8 | -9.375290744254918e-13 |
| 75.0ms | 272× | body | 256 | valid |
| 0.0ms | 3× | body | 256 | infinite |
Compiled 292 to 218 computations (25.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 107 | 850 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) -8618206661096855/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) (if (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 213598703592091/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 (*.f64 t (-.f64 x y)) z) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) |
(if (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) -8618206661096855/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (if (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 213598703592091/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 (*.f64 t (-.f64 x y)) z) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) |
(if (<=.f64 y -5076543969084869/2361183241434822606848) (-.f64 t (*.f64 t (/.f64 x y))) (if (<=.f64 y 1964034364737685/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (/.f64 (*.f64 t x) (-.f64 z y)) (if (<=.f64 y 1660000000) (*.f64 (/.f64 (-.f64 x y) z) t) (if (<=.f64 y 9999999999999999932209486743616279764617084419440640) (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t))))) |
(if (<=.f64 y -2095550126773405/147573952589676412928) (-.f64 t (*.f64 t (/.f64 x y))) (if (<=.f64 y 1268438860559755/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (/.f64 (*.f64 t x) (-.f64 z y)) (if (<=.f64 y 48000000) (*.f64 (/.f64 (-.f64 x y) z) t) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(if (<=.f64 z -7213986178723895/2722258935367507707706996859454145691648) (*.f64 (/.f64 (-.f64 x y) z) t) (if (<=.f64 z 3600000000000000243737920361401369924401341047231981027328) (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 x y) z) t))) |
(if (<=.f64 y -1650000000000000003730071882330472147177077984604514360084649359249740748816384) t (if (<=.f64 y 1268438860559755/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 (/.f64 x (-.f64 z y)) t) (if (<=.f64 y 59000000000) (*.f64 (/.f64 (-.f64 x y) z) t) t))) |
(if (<=.f64 y -839999999999999949541982498057139024541129347155691242956043949095054183759872) t (if (<=.f64 y 3139847368775185/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 (/.f64 x (-.f64 z y)) t) (if (<=.f64 y 4003012881138527/27606985387162255149739023449108101809804435888681546220650096895197184) (neg.f64 (/.f64 (*.f64 y t) z)) (if (<=.f64 y 32000000) (*.f64 (/.f64 x (-.f64 z y)) t) t)))) |
(if (<=.f64 y -2050338190066411/77371252455336267181195264) t (if (<=.f64 y 6156563468186637/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (/.f64 (*.f64 t x) z) (if (<=.f64 y 4097911893406897/862718293348820473429344482784628181556388621521298319395315527974912) (neg.f64 (/.f64 (*.f64 y t) z)) (if (<=.f64 y 28000000000) (*.f64 (/.f64 x z) t) t)))) |
(if (<=.f64 y -870426590122533/4835703278458516698824704) t (if (<=.f64 y 3200000000) (*.f64 (/.f64 x z) t) t)) |
t |
| Outputs |
|---|
(if (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) -8618206661096855/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 (+.f64 (neg.f64 (/.f64 y (-.f64 z y))) (/.f64 x (-.f64 z y))) t) (if (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 213598703592091/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 (*.f64 t (-.f64 x y)) z) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) |
(if (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) -8618206661096855/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (if (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) 213598703592091/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (/.f64 (*.f64 t (-.f64 x y)) z) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t))) |
(if (<=.f64 y -5076543969084869/2361183241434822606848) (-.f64 t (*.f64 t (/.f64 x y))) (if (<=.f64 y 1964034364737685/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (/.f64 (*.f64 t x) (-.f64 z y)) (if (<=.f64 y 1660000000) (*.f64 (/.f64 (-.f64 x y) z) t) (if (<=.f64 y 9999999999999999932209486743616279764617084419440640) (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (neg.f64 (/.f64 y (-.f64 z y))) t))))) |
(if (<=.f64 y -2095550126773405/147573952589676412928) (-.f64 t (*.f64 t (/.f64 x y))) (if (<=.f64 y 1268438860559755/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (/.f64 (*.f64 t x) (-.f64 z y)) (if (<=.f64 y 48000000) (*.f64 (/.f64 (-.f64 x y) z) t) (-.f64 t (*.f64 t (/.f64 x y)))))) |
(if (<=.f64 z -7213986178723895/2722258935367507707706996859454145691648) (*.f64 (/.f64 (-.f64 x y) z) t) (if (<=.f64 z 3600000000000000243737920361401369924401341047231981027328) (-.f64 t (*.f64 t (/.f64 x y))) (*.f64 (/.f64 (-.f64 x y) z) t))) |
(if (<=.f64 y -1650000000000000003730071882330472147177077984604514360084649359249740748816384) t (if (<=.f64 y 1268438860559755/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 (/.f64 x (-.f64 z y)) t) (if (<=.f64 y 59000000000) (*.f64 (/.f64 (-.f64 x y) z) t) t))) |
(if (<=.f64 y -839999999999999949541982498057139024541129347155691242956043949095054183759872) t (if (<=.f64 y 3139847368775185/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 (/.f64 x (-.f64 z y)) t) (if (<=.f64 y 4003012881138527/27606985387162255149739023449108101809804435888681546220650096895197184) (neg.f64 (/.f64 (*.f64 y t) z)) (if (<=.f64 y 32000000) (*.f64 (/.f64 x (-.f64 z y)) t) t)))) |
(if (<=.f64 y -2050338190066411/77371252455336267181195264) t (if (<=.f64 y 6156563468186637/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (/.f64 (*.f64 t x) z) (if (<=.f64 y 4097911893406897/862718293348820473429344482784628181556388621521298319395315527974912) (neg.f64 (/.f64 (*.f64 y t) z)) (if (<=.f64 y 28000000000) (*.f64 (/.f64 x z) t) t)))) |
(if (<=.f64 y -870426590122533/4835703278458516698824704) t (if (<=.f64 y 3200000000) (*.f64 (/.f64 x z) t) t)) |
t |
Compiled 372 to 183 computations (50.8% saved)
| 1× | egg-herbie |
| 1188× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 980× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 948× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 852× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 722× | rational_best_oopsla_all_46_json_45_simplify-24 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 297 | 6751 |
| 1 | 1015 | 6471 |
| 2 | 4418 | 6463 |
| 1× | node limit |
Compiled 48 to 18 computations (62.5% saved)
Compiled 336 to 108 computations (67.9% saved)
Loading profile data...