Time bar (total: 31.9s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 8 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 9 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 10 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 11 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 12 |
Compiled 28 to 20 computations (28.6% saved)
| 1.9s | 8252× | body | 256 | valid |
| 1.4s | 4530× | body | 256 | infinite |
| 1.0ms | 4× | body | 512 | valid |
| 2× | egg-herbie |
| 62× | rational_best.json-simplify-1 |
| 62× | rational_best.json-simplify-2 |
| 12× | rational_best.json-simplify-19 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 112 | 976 |
| 1 | 176 | 976 |
| 2 | 182 | 976 |
| 0 | 6 | 6 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
| Inputs |
|---|
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b)) |
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b)) |
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a)) |
| Outputs |
|---|
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b)) |
(+.f64 (-.f64 (-.f64 y (*.f64 z (+.f64 x -1))) (*.f64 (+.f64 t -1) a)) (*.f64 b (-.f64 (+.f64 x t) 2))) |
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 z (*.f64 x (+.f64 y -1))) (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b)) |
(+.f64 (-.f64 (-.f64 t (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 x -1))) (*.f64 b (-.f64 (+.f64 x y) 2))) |
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 a (*.f64 (+.f64 y -1) z)) (*.f64 x (+.f64 t -1)))) |
(+.f64 (-.f64 (-.f64 b (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) x)) |
(+.f64 (-.f64 (-.f64 b (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 x (-.f64 (+.f64 y t) 2))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 y (+.f64 z -1))) (*.f64 (+.f64 t -1) a)) (*.f64 b (-.f64 (+.f64 z t) 2))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 z (+.f64 t -1))) (*.f64 (+.f64 y -1) a))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 a 1) z)) (*.f64 (-.f64 t 1) y)) (*.f64 (-.f64 (+.f64 a t) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 a -1))) (*.f64 y (+.f64 t -1))) (*.f64 b (-.f64 (+.f64 t a) 2))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y)) |
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 b -1))) (*.f64 (+.f64 t -1) a)) (*.f64 y (-.f64 (+.f64 t b) 2))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) t)) (*.f64 a (+.f64 z -1))) (*.f64 b (-.f64 (+.f64 y z) 2))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) a)) (*.f64 z (+.f64 t -1)))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) b)) (*.f64 (+.f64 t -1) a)) (*.f64 z (-.f64 (+.f64 y t) 2))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 a 1) t)) (*.f64 (-.f64 (+.f64 y a) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (+.f64 a -1))) (*.f64 b (-.f64 (+.f64 y a) 2))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 b -1))) (*.f64 t (-.f64 (+.f64 y b) 2))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) b)) (*.f64 a (-.f64 (+.f64 y t) 2))) |
Compiled 33 to 25 computations (24.2% saved)
| 1× | egg-herbie |
| 8× | rational_best.json-simplify-1 |
| 6× | rational_best.json-simplify-2 |
| 4× | rational_best.json-simplify-19 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 61 |
| 1 | 28 | 61 |
| 2 | 30 | 61 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| Outputs |
|---|
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 48 to 31 computations (35.4% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 2 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.0b | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 27 to 19 computations (29.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) |
| ✓ | 0.0b | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| ✓ | 0.0b | (*.f64 (-.f64 y 1) z) |
| ✓ | 0.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
Compiled 86 to 48 computations (44.2% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | -inf | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 1.0ms | y | @ | -inf | (*.f64 (-.f64 y 1) z) |
| 1.0ms | x | @ | 0 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 1.0ms | b | @ | inf | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 0.0ms | a | @ | 0 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 1× | batch-egg-rewrite |
| 1044× | rational_best.json-5 |
| 1042× | rational_best.json-2 |
| 1042× | rational_best.json-3 |
| 1042× | rational_best.json-1 |
| 1042× | exponential.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 130 |
| 1 | 166 | 130 |
| 2 | 536 | 130 |
| 3 | 2249 | 130 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 y 1) z) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (+.f64 y t) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (/.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 (+.f64 y t) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 y t) 2) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -1) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 y -1) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y -1) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y -1) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y -1) z) (/.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y -1) (+.f64 z z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y -1) z) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 0 (*.f64 (+.f64 t -1) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x))))))) |
| 1× | egg-herbie |
| 922× | rational_best.json-simplify-132 |
| 920× | rational_best.json-simplify-49 |
| 898× | rational_best.json-simplify-50 |
| 866× | rational_best.json-simplify-2 |
| 724× | rational_best.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 208 | 9541 |
| 1 | 405 | 9055 |
| 2 | 1189 | 8927 |
| 3 | 2908 | 8911 |
| 4 | 6832 | 8911 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 -1 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 0) |
(+.f64 0 (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 0) |
(/.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 1) |
(/.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (/.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 y t) 2) b)) 2) |
(pow.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 1) |
(+.f64 (*.f64 (+.f64 y -1) z) 0) |
(+.f64 0 (*.f64 (+.f64 y -1) z)) |
(-.f64 (*.f64 (+.f64 y -1) z) 0) |
(/.f64 (*.f64 (+.f64 y -1) z) 1) |
(/.f64 (*.f64 (+.f64 y -1) z) (/.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z))) |
(/.f64 (*.f64 (+.f64 y -1) (+.f64 z z)) 2) |
(pow.f64 (*.f64 (+.f64 y -1) z) 1) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 0) |
(*.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 1) |
(/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) 2) |
(pow.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 1) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 0) |
(+.f64 0 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) |
(+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y -1) z))) |
(+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 0 (*.f64 (+.f64 t -1) (+.f64 a a)))) |
(*.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) |
(*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 1) |
(*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) |
(*.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1) |
(*.f64 (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (/.f64 (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 1) |
(/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(/.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1) |
(/.f64 (*.f64 2 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x)) 2) -2) |
(pow.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 1) |
(neg.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x))) |
| Outputs |
|---|
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (-.f64 y 2)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 b t)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 b t)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 b t)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 b t)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 b t)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 b t)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 b t)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 b t)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 b t)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 -1 z) |
(neg.f64 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(*.f64 (-.f64 b z) y) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(*.f64 y (*.f64 -1 (-.f64 (*.f64 b -1) (*.f64 -1 z)))) |
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z)))) |
(*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))) |
(*.f64 y (neg.f64 (neg.f64 (-.f64 b z)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (*.f64 -1 (-.f64 (*.f64 b -1) (*.f64 -1 z))))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z)))))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (neg.f64 (neg.f64 (-.f64 b z)))))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (*.f64 -1 (-.f64 (*.f64 b -1) (*.f64 -1 z))))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z)))))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (neg.f64 (neg.f64 (-.f64 b z)))))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (*.f64 -1 (-.f64 (*.f64 b -1) (*.f64 -1 z))))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z)))))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (neg.f64 (neg.f64 (-.f64 b z)))))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (+.f64 t -1))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 a (+.f64 t -1))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(neg.f64 (*.f64 z (+.f64 y -1))) |
(*.f64 (+.f64 y -1) (neg.f64 z)) |
(*.f64 z (neg.f64 (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 t (-.f64 b a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 t (-.f64 b a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 t (-.f64 b a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 t (-.f64 b a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 t (-.f64 b a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 t (-.f64 b a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(*.f64 (-.f64 (*.f64 b -1) (*.f64 -1 a)) (*.f64 -1 t)) |
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a)))) |
(*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t)) |
(*.f64 t (neg.f64 (neg.f64 (-.f64 b a)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (-.f64 (*.f64 b -1) (*.f64 -1 a)) (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a))))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a))))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (-.f64 (*.f64 b -1) (*.f64 -1 a)) (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a))))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a))))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (-.f64 (*.f64 b -1) (*.f64 -1 a)) (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a))))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a))))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 y -1))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(neg.f64 (*.f64 a (+.f64 t -1))) |
(*.f64 (neg.f64 a) (+.f64 t -1)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (neg.f64 (*.f64 a (+.f64 t -1))))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 (neg.f64 a) (+.f64 t -1)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (neg.f64 (*.f64 a (+.f64 t -1))))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 (neg.f64 a) (+.f64 t -1)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (neg.f64 (*.f64 a (+.f64 t -1))))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 (neg.f64 a) (+.f64 t -1)))) (*.f64 z (+.f64 y -1))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) x) (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 -1 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 x (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 y (*.f64 -1 z))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 y (*.f64 -1 z))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 y (*.f64 -1 z))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (*.f64 -1 z)) |
(neg.f64 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 y (*.f64 -1 z))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 y (*.f64 -1 z))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 y (*.f64 -1 z))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (*.f64 -1 z)) |
(neg.f64 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 y (*.f64 -1 z))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 y (*.f64 -1 z))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 y (*.f64 -1 z))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 t -1))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(neg.f64 (*.f64 z (+.f64 y -1))) |
(*.f64 (+.f64 y -1) (neg.f64 z)) |
(*.f64 z (neg.f64 (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 x (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (*.f64 -1 t)) |
(*.f64 t (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (*.f64 -1 t)) |
(*.f64 t (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 y -1))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 y -1))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(neg.f64 (*.f64 a (+.f64 t -1))) |
(*.f64 (neg.f64 a) (+.f64 t -1)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 0) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(+.f64 0 (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 0) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(/.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 1) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(/.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (/.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 y t) 2) b)) 2) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(pow.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 1) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(+.f64 (*.f64 (+.f64 y -1) z) 0) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(+.f64 0 (*.f64 (+.f64 y -1) z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 (+.f64 y -1) z) 0) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(/.f64 (*.f64 (+.f64 y -1) z) 1) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(/.f64 (*.f64 (+.f64 y -1) z) (/.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z))) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(/.f64 (*.f64 (+.f64 y -1) (+.f64 z z)) 2) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(pow.f64 (*.f64 (+.f64 y -1) z) 1) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 0) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 1) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 1) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) 2) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(pow.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 1) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (*.f64 (+.f64 t -1) a))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 0) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(+.f64 0 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 (+.f64 y -1) z))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(+.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 0 (*.f64 (+.f64 t -1) (+.f64 a a)))) |
(+.f64 (+.f64 (*.f64 a (+.f64 t -1)) (-.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) (+.f64 a a)))) |
(+.f64 (*.f64 a (+.f64 t -1)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 (*.f64 (+.f64 t -1) (+.f64 a a))))) |
(*.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 1) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (*.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 1) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (/.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(/.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(/.f64 (*.f64 2 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a))) 2) |
(/.f64 (*.f64 2 (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) 2) |
(/.f64 (*.f64 2 (+.f64 (*.f64 a (+.f64 t -1)) (-.f64 (*.f64 z (+.f64 y -1)) x))) -2) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x)) 2) -2) |
(/.f64 (*.f64 2 (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1)))) 2) |
(/.f64 (*.f64 2 (+.f64 (*.f64 a (+.f64 t -1)) (-.f64 (*.f64 z (+.f64 y -1)) x))) -2) |
(pow.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) 1) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
(neg.f64 (+.f64 (*.f64 (+.f64 y -1) z) (-.f64 (*.f64 (+.f64 t -1) a) x))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 a (+.f64 t -1))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) |
Compiled 4931 to 2896 computations (41.3% saved)
12 alts after pruning (12 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 184 | 12 | 196 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 185 | 12 | 197 |
| Status | Error | Program |
|---|---|---|
| 15.3b | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) | |
| 20.2b | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) | |
| 0.0b | (-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) | |
| ▶ | 0.0b | (-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
| ▶ | 15.5b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 41.9b | (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) | |
| ▶ | 48.8b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 50.8b | (*.f64 (-.f64 b z) y) | |
| ▶ | 48.3b | (*.f64 z (-.f64 1 y)) |
| 50.6b | (*.f64 t (-.f64 b a)) | |
| ▶ | 44.0b | (*.f64 a (-.f64 1 t)) |
| 48.9b | x |
Compiled 391 to 284 computations (27.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
| ✓ | 0.0b | (*.f64 b (-.f64 t 2)) |
| ✓ | 0.0b | (+.f64 x (*.f64 y (-.f64 b z))) |
| ✓ | 0.0b | (*.f64 y (-.f64 b z)) |
Compiled 90 to 39 computations (56.7% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
| 0.0ms | y | @ | inf | (+.f64 x (*.f64 y (-.f64 b z))) |
| 0.0ms | a | @ | 0 | (-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
| 0.0ms | b | @ | -inf | (*.f64 y (-.f64 b z)) |
| 0.0ms | x | @ | 0 | (-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
| 1× | batch-egg-rewrite |
| 1148× | rational_best.json-5 |
| 1146× | rational_best.json-2 |
| 1146× | rational_best.json-3 |
| 1146× | rational_best.json-1 |
| 1146× | exponential.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 110 |
| 1 | 189 | 110 |
| 2 | 606 | 110 |
| 3 | 2488 | 110 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y (-.f64 b z)) |
(+.f64 x (*.f64 y (-.f64 b z))) |
(*.f64 b (-.f64 t 2)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 b z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 b z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 b z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 b z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 b z)) (/.f64 (*.f64 y (-.f64 b z)) (*.f64 y (-.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b z) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 b z)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (+.f64 (*.f64 y (-.f64 b z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x))) (+.f64 (*.f64 y (-.f64 b z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x))) (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 t 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (-.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 t 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 t 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 t 2)) (/.f64 (*.f64 b (-.f64 t 2)) (*.f64 b (-.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 b (-.f64 t 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (-.f64 t 2)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (neg.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (-.f64 0 (*.f64 2 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))))))))) |
| 1× | egg-herbie |
| 1050× | rational_best.json-simplify-1 |
| 916× | rational_best.json-simplify-49 |
| 916× | rational_best.json-simplify-132 |
| 900× | rational_best.json-simplify-50 |
| 866× | rational_best.json-simplify-2 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 197 | 8400 |
| 1 | 440 | 7870 |
| 2 | 1312 | 7774 |
| 3 | 3389 | 7760 |
| 4 | 7402 | 7720 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
x |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
x |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
x |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 (*.f64 -1 (*.f64 y z)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 -2 b) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (*.f64 b (-.f64 t 2)))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
x |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
x |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 y (-.f64 b z)) 0) |
(+.f64 0 (*.f64 y (-.f64 b z))) |
(-.f64 (*.f64 y (-.f64 b z)) 0) |
(/.f64 (*.f64 y (-.f64 b z)) 1) |
(/.f64 (*.f64 y (-.f64 b z)) (/.f64 (*.f64 y (-.f64 b z)) (*.f64 y (-.f64 b z)))) |
(/.f64 (*.f64 (-.f64 b z) (+.f64 y y)) 2) |
(pow.f64 (*.f64 y (-.f64 b z)) 1) |
(-.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 0) |
(*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 1) |
(*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) |
(*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)))) |
(*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)))) |
(*.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)) |
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (+.f64 (*.f64 y (-.f64 b z)) x)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x))) (+.f64 (*.f64 y (-.f64 b z)) x)) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x))) (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) |
(/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 1) |
(/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) |
(/.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 2) 2) |
(pow.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 1) |
(+.f64 (*.f64 b (-.f64 t 2)) 0) |
(+.f64 0 (*.f64 b (-.f64 t 2))) |
(-.f64 (*.f64 b (-.f64 t 2)) 0) |
(/.f64 (*.f64 b (-.f64 t 2)) 1) |
(/.f64 (*.f64 b (-.f64 t 2)) (/.f64 (*.f64 b (-.f64 t 2)) (*.f64 b (-.f64 t 2)))) |
(/.f64 (*.f64 2 (*.f64 b (-.f64 t 2))) 2) |
(pow.f64 (*.f64 b (-.f64 t 2)) 1) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (neg.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) |
(+.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 0) |
(+.f64 0 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) |
(+.f64 (neg.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (-.f64 0 (*.f64 2 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 1) |
(*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))) |
(*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) |
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) |
(*.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) -1) |
(*.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))) |
(*.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 1) |
(/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(/.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) -1) |
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) 2) |
(/.f64 (*.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) 2) -2) |
(pow.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 1) |
(neg.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))))) |
| Outputs |
|---|
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 b z) y) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 z y)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
x |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
x |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
x |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 (-.f64 b z) y) x) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) x) |
(+.f64 (*.f64 -1 (*.f64 z y)) x) |
(+.f64 (*.f64 z (neg.f64 y)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 b y) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 -1 (*.f64 z y)) x)) |
(+.f64 (*.f64 y (+.f64 b (neg.f64 z))) x) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(*.f64 -2 b) |
(*.f64 b -2) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b -2) (*.f64 b t)) |
(*.f64 b (+.f64 -2 t)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b -2) (*.f64 b t)) |
(*.f64 b (+.f64 -2 t)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b -2) (*.f64 b t)) |
(*.f64 b (+.f64 -2 t)) |
(*.f64 b (+.f64 t -2)) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b -2) (*.f64 b t)) |
(*.f64 b (+.f64 -2 t)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b -2) (*.f64 b t)) |
(*.f64 b (+.f64 -2 t)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b -2) (*.f64 b t)) |
(*.f64 b (+.f64 -2 t)) |
(*.f64 b (+.f64 t -2)) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b -2) (*.f64 b t)) |
(*.f64 b (+.f64 -2 t)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b -2) (*.f64 b t)) |
(*.f64 b (+.f64 -2 t)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b -2) (*.f64 b t)) |
(*.f64 b (+.f64 -2 t)) |
(*.f64 b (+.f64 t -2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z y)) (+.f64 z x)) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 z (neg.f64 y)) x)) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 z x)) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))))) (*.f64 a (+.f64 -1 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 y t) 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (neg.f64 y)) (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))))) (*.f64 a (+.f64 -1 t))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) |
(*.f64 -1 (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2))))) |
(*.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))) (neg.f64 b)) |
(*.f64 b (neg.f64 (neg.f64 (+.f64 y (-.f64 t 2))))) |
(*.f64 (neg.f64 (+.f64 y (-.f64 t 2))) (neg.f64 b)) |
(*.f64 (+.f64 (-.f64 2 t) (neg.f64 y)) (neg.f64 b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z y)) (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2)))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 x (neg.f64 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2)))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 x (neg.f64 (+.f64 (*.f64 z y) (*.f64 b (+.f64 (-.f64 2 t) (neg.f64 y))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z y)) (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2)))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 x (neg.f64 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2)))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 x (neg.f64 (+.f64 (*.f64 z y) (*.f64 b (+.f64 (-.f64 2 t) (neg.f64 y))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) (+.f64 z x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z y)) (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2)))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 x (neg.f64 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2)))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 x (neg.f64 (+.f64 (*.f64 z y) (*.f64 b (+.f64 (-.f64 2 t) (neg.f64 y))))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z x))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b -2)))) (neg.f64 a)) |
(+.f64 a (+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b -2))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z x)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z x)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z x)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z x)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z x)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z x)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(*.f64 -1 (*.f64 t (-.f64 (*.f64 b -1) (*.f64 -1 a)))) |
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a)))) |
(*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t)) |
(*.f64 t (neg.f64 (neg.f64 (-.f64 b a)))) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 -1 (*.f64 t (-.f64 (*.f64 b -1) (*.f64 -1 a)))))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z x)) (neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a)))))) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 x (+.f64 (+.f64 z (*.f64 (-.f64 b z) y)) (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t))))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b -2) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a)))))) (neg.f64 a)) |
(+.f64 a (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b -2) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a))))))) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 -1 (*.f64 t (-.f64 (*.f64 b -1) (*.f64 -1 a)))))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z x)) (neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a)))))) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 x (+.f64 (+.f64 z (*.f64 (-.f64 b z) y)) (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t))))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b -2) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a)))))) (neg.f64 a)) |
(+.f64 a (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b -2) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a))))))) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 -1 (*.f64 t (-.f64 (*.f64 b -1) (*.f64 -1 a)))))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z x)) (neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a)))))) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 b -2) (+.f64 x (+.f64 (+.f64 z (*.f64 (-.f64 b z) y)) (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t))))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b -2) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a)))))) (neg.f64 a)) |
(+.f64 a (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b -2) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a))))))) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (*.f64 b (-.f64 t 2)))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
x |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
x |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x)) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b y) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 z (+.f64 1 (*.f64 y -1)))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 z (+.f64 1 (*.f64 y -1)))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 z (+.f64 1 (*.f64 y -1)))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 -1 t))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (*.f64 y -1))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 z (+.f64 1 (*.f64 y -1)))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 z (+.f64 1 (*.f64 y -1)))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 z (+.f64 1 (*.f64 y -1)))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) (*.f64 z (+.f64 1 (neg.f64 y)))) (*.f64 a (+.f64 -1 t))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (*.f64 -1 (+.f64 y -1))) |
(*.f64 (+.f64 y -1) (neg.f64 z)) |
(*.f64 z (neg.f64 (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b y) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 z (*.f64 -1 (+.f64 y -1))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (*.f64 z (neg.f64 (+.f64 y -1))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (+.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b y) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 z (*.f64 -1 (+.f64 y -1))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (*.f64 z (neg.f64 (+.f64 y -1))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (+.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 b y) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 z (*.f64 -1 (+.f64 y -1))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (+.f64 y (-.f64 t 2))) (*.f64 z (neg.f64 (+.f64 y -1))))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (+.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 b (+.f64 y (-.f64 t 2))))) (*.f64 a (+.f64 -1 t))) |
(+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)) (*.f64 a (-.f64 1 t)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)) (*.f64 a (-.f64 1 t)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)) (*.f64 a (-.f64 1 t)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)) (*.f64 a (-.f64 1 t)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)) (*.f64 a (-.f64 1 t)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)) (*.f64 a (-.f64 1 t)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 a (+.f64 -1 t))) |
(*.f64 (neg.f64 a) (+.f64 -1 t)) |
(*.f64 a (neg.f64 (+.f64 -1 t))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 -1 (*.f64 a (+.f64 -1 t)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)) (+.f64 z (*.f64 (neg.f64 a) (+.f64 -1 t)))) |
(+.f64 z (+.f64 (*.f64 a (neg.f64 (+.f64 -1 t))) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))))) |
(+.f64 z (+.f64 (*.f64 a (neg.f64 (+.f64 -1 t))) (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 -1 (*.f64 a (+.f64 -1 t)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)) (+.f64 z (*.f64 (neg.f64 a) (+.f64 -1 t)))) |
(+.f64 z (+.f64 (*.f64 a (neg.f64 (+.f64 -1 t))) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))))) |
(+.f64 z (+.f64 (*.f64 a (neg.f64 (+.f64 -1 t))) (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) (*.f64 -1 (*.f64 a (+.f64 -1 t)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)) (+.f64 z (*.f64 (neg.f64 a) (+.f64 -1 t)))) |
(+.f64 z (+.f64 (*.f64 a (neg.f64 (+.f64 -1 t))) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))))) |
(+.f64 z (+.f64 (*.f64 a (neg.f64 (+.f64 -1 t))) (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))))) |
(+.f64 (*.f64 y (-.f64 b z)) 0) |
(*.f64 (-.f64 b z) y) |
(+.f64 0 (*.f64 y (-.f64 b z))) |
(*.f64 (-.f64 b z) y) |
(-.f64 (*.f64 y (-.f64 b z)) 0) |
(*.f64 (-.f64 b z) y) |
(/.f64 (*.f64 y (-.f64 b z)) 1) |
(*.f64 (-.f64 b z) y) |
(/.f64 (*.f64 y (-.f64 b z)) (/.f64 (*.f64 y (-.f64 b z)) (*.f64 y (-.f64 b z)))) |
(*.f64 (-.f64 b z) y) |
(/.f64 (*.f64 (-.f64 b z) (+.f64 y y)) 2) |
(*.f64 (-.f64 b z) y) |
(pow.f64 (*.f64 y (-.f64 b z)) 1) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 0) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 1) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)))) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)))) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (+.f64 (*.f64 y (-.f64 b z)) x)) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x))) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x))) (+.f64 (*.f64 y (-.f64 b z)) x)) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)))) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x)) (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 1 (+.f64 (*.f64 y (-.f64 b z)) x))) (+.f64 (*.f64 y (-.f64 b z)) x)) (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 1) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (/.f64 (+.f64 (*.f64 y (-.f64 b z)) x) (+.f64 (*.f64 y (-.f64 b z)) x))) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(/.f64 (*.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 2) 2) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(pow.f64 (+.f64 (*.f64 y (-.f64 b z)) x) 1) |
(+.f64 x (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 b (-.f64 t 2)) 0) |
(*.f64 b (-.f64 t 2)) |
(+.f64 0 (*.f64 b (-.f64 t 2))) |
(*.f64 b (-.f64 t 2)) |
(-.f64 (*.f64 b (-.f64 t 2)) 0) |
(*.f64 b (-.f64 t 2)) |
(/.f64 (*.f64 b (-.f64 t 2)) 1) |
(*.f64 b (-.f64 t 2)) |
(/.f64 (*.f64 b (-.f64 t 2)) (/.f64 (*.f64 b (-.f64 t 2)) (*.f64 b (-.f64 t 2)))) |
(*.f64 b (-.f64 t 2)) |
(/.f64 (*.f64 2 (*.f64 b (-.f64 t 2))) 2) |
(*.f64 b (-.f64 t 2)) |
(pow.f64 (*.f64 b (-.f64 t 2)) 1) |
(*.f64 b (-.f64 t 2)) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (neg.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(+.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 0) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(+.f64 0 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(+.f64 (neg.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (-.f64 0 (*.f64 2 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (neg.f64 z) (+.f64 x (*.f64 b (-.f64 t 2)))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)) (+.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)) (neg.f64 (*.f64 2 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)))))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)) (neg.f64 (*.f64 2 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)))))) |
(*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 1) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) -1) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 1) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (/.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(/.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) -1) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))))) 2) |
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)))) 2) |
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)))) -2) |
(/.f64 (*.f64 2 (-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)))) 2) |
(/.f64 (*.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2))))) 2) -2) |
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)))) 2) |
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y)))) -2) |
(/.f64 (*.f64 2 (-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z)))) 2) |
(pow.f64 (-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) 1) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(neg.f64 (-.f64 (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1))) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 (-.f64 b z) y) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 z))) |
Compiled 17 to 12 computations (29.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 z (-.f64 1 y)) |
Compiled 17 to 12 computations (29.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | y | @ | inf | (*.f64 z (-.f64 1 y)) |
| 0.0ms | z | @ | 0 | (*.f64 z (-.f64 1 y)) |
| 0.0ms | z | @ | inf | (*.f64 z (-.f64 1 y)) |
| 0.0ms | z | @ | -inf | (*.f64 z (-.f64 1 y)) |
| 0.0ms | y | @ | 0 | (*.f64 z (-.f64 1 y)) |
| 1× | batch-egg-rewrite |
| 1616× | rational_best.json-5 |
| 1614× | rational_best.json-2 |
| 1614× | rational_best.json-3 |
| 1614× | rational_best.json-1 |
| 1614× | exponential.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 56 | 13 |
| 2 | 181 | 13 |
| 3 | 753 | 13 |
| 4 | 3266 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (-.f64 1 y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 1 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 1 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 1 y)) (/.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 2 (+.f64 y y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (-.f64 1 y)) 1))))) |
| 1× | egg-herbie |
| 1768× | rational_best.json-simplify-80 |
| 1354× | rational_best.json-simplify-78 |
| 1066× | rational_best.json-simplify-44 |
| 1040× | rational_best.json-simplify-132 |
| 912× | rational_best.json-simplify-43 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 301 |
| 1 | 38 | 279 |
| 2 | 79 | 279 |
| 3 | 199 | 279 |
| 4 | 801 | 279 |
| 5 | 2497 | 279 |
| 6 | 4205 | 279 |
| 7 | 6782 | 279 |
| 1× | node limit |
| Inputs |
|---|
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 z (-.f64 1 y)) 0) |
(+.f64 0 (*.f64 z (-.f64 1 y))) |
(-.f64 (*.f64 z (-.f64 1 y)) 0) |
(/.f64 (*.f64 z (-.f64 1 y)) 1) |
(/.f64 (*.f64 z (-.f64 1 y)) (/.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)))) |
(/.f64 (*.f64 z (-.f64 2 (+.f64 y y))) 2) |
(pow.f64 (*.f64 z (-.f64 1 y)) 1) |
| Outputs |
|---|
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 z y))) |
(+.f64 z (neg.f64 (*.f64 z y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 z y))) |
(+.f64 z (neg.f64 (*.f64 z y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 z y))) |
(+.f64 z (neg.f64 (*.f64 z y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(neg.f64 (*.f64 z y)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 z y))) |
(+.f64 z (neg.f64 (*.f64 z y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 z y))) |
(+.f64 z (neg.f64 (*.f64 z y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 z y))) |
(+.f64 z (neg.f64 (*.f64 z y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(neg.f64 (*.f64 z y)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 z y))) |
(+.f64 z (neg.f64 (*.f64 z y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 z y))) |
(+.f64 z (neg.f64 (*.f64 z y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 z y))) |
(+.f64 z (neg.f64 (*.f64 z y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 z (-.f64 1 y)) 0) |
(*.f64 z (-.f64 1 y)) |
(+.f64 0 (*.f64 z (-.f64 1 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (*.f64 z (-.f64 1 y)) 0) |
(*.f64 z (-.f64 1 y)) |
(/.f64 (*.f64 z (-.f64 1 y)) 1) |
(*.f64 z (-.f64 1 y)) |
(/.f64 (*.f64 z (-.f64 1 y)) (/.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)))) |
(*.f64 z (-.f64 1 y)) |
(/.f64 (*.f64 z (-.f64 2 (+.f64 y y))) 2) |
(pow.f64 (*.f64 z (-.f64 1 y)) 1) |
(*.f64 z (-.f64 1 y)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
Compiled 25 to 13 computations (48% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
| ✓ | 0.0b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| ✓ | 0.0b | (*.f64 z (-.f64 y 1)) |
Compiled 52 to 32 computations (38.5% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 69.0ms | y | @ | 0 | (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
| 0.0ms | y | @ | inf | (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
| 0.0ms | a | @ | -inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 0.0ms | y | @ | -inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 0.0ms | t | @ | -inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 1× | batch-egg-rewrite |
| 768× | rational_best.json-simplify-44 |
| 750× | rational_best.json-5 |
| 748× | rational_best.json-2 |
| 748× | rational_best.json-3 |
| 748× | rational_best.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 81 |
| 1 | 117 | 81 |
| 2 | 387 | 81 |
| 3 | 1617 | 81 |
| 4 | 7091 | 81 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (-.f64 y 1)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 y -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 y -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 y -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 y -1)) (/.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 y (+.f64 y -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (+.f64 y -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (+.f64 y -1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (-.f64 0 (+.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) |
| 1× | egg-herbie |
| 1496× | rational_best.json-simplify-54 |
| 1054× | rational_best.json-simplify-2 |
| 942× | rational_best.json-simplify-78 |
| 938× | rational_best.json-simplify-24 |
| 934× | rational_best.json-simplify-80 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 160 | 5448 |
| 1 | 329 | 4870 |
| 2 | 1264 | 4858 |
| 3 | 4338 | 4858 |
| 4 | 7216 | 4858 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 a t) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(*.f64 a t) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(*.f64 z (-.f64 y 1)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 z (+.f64 y -1)) 0) |
(+.f64 0 (*.f64 z (+.f64 y -1))) |
(-.f64 (*.f64 z (+.f64 y -1)) 0) |
(-.f64 0 (neg.f64 (*.f64 z (+.f64 y -1)))) |
(/.f64 (*.f64 z (+.f64 y -1)) 1) |
(/.f64 (*.f64 z (+.f64 y -1)) (/.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)))) |
(/.f64 (*.f64 z (+.f64 y (+.f64 y -2))) 2) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(neg.f64 (neg.f64 (*.f64 z (+.f64 y -1)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (-.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) x)) |
(+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 0) |
(+.f64 0 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) x) |
(+.f64 (+.f64 x x) (-.f64 0 (+.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 (+.f64 t -1) a))))) |
(+.f64 (+.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 2))) |
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 (+.f64 t -1) a)))) |
(*.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x) -1) |
(*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (/.f64 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 1) |
(/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x) -1) |
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 2) 2) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x) 2) -2) |
(pow.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 1) |
(neg.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x)) |
(-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 0) |
(-.f64 0 (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) |
(*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 1) |
(*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 1) |
(/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 2) 2) |
(pow.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 1) |
(neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
| Outputs |
|---|
(*.f64 -1 z) |
(neg.f64 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y)))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 -1 (*.f64 t a)) |
(*.f64 t (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y)))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 -1 (*.f64 t a)) |
(*.f64 t (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 t a))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 -1 y))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (+.f64 -1 y))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 a (+.f64 -1 t))) |
(*.f64 (neg.f64 a) (+.f64 -1 t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(neg.f64 (*.f64 z (+.f64 -1 y))) |
(*.f64 (+.f64 -1 y) (neg.f64 z)) |
(*.f64 (neg.f64 z) (+.f64 -1 y)) |
(*.f64 z (neg.f64 (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 -1 y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 (+.f64 -1 y) (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 -1 y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 (+.f64 -1 y) (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 -1 y)))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 (+.f64 -1 y) (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 -1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 z) y)) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 z (neg.f64 y))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 z) y)) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 z (neg.f64 y))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 z) y)) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 z (neg.f64 y))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(*.f64 (neg.f64 z) y) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 z) y)) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 z (neg.f64 y))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 z) y)) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 z (neg.f64 y))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 z) y)) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 z (neg.f64 y))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(*.f64 (neg.f64 z) y) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 z) y)) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 z (neg.f64 y))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 z) y)) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 z (neg.f64 y))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 z) y)) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 z (neg.f64 y))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 a) (*.f64 z (+.f64 -1 y))) |
(+.f64 (neg.f64 a) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 z (+.f64 y -1)) 0) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 0 (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z (+.f64 y -1)) 0) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 0 (neg.f64 (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(/.f64 (*.f64 z (+.f64 y -1)) 1) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(/.f64 (*.f64 z (+.f64 y -1)) (/.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(/.f64 (*.f64 z (+.f64 y (+.f64 y -2))) 2) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(neg.f64 (neg.f64 (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 -1 z) (*.f64 z y)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 x (-.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) x)) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 0) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 0 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (+.f64 x x) (-.f64 0 (+.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 (+.f64 t -1) a))))) |
(+.f64 (+.f64 x x) (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (+.f64 x (*.f64 z (+.f64 -1 y)))))) |
(+.f64 (+.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 2))) |
(+.f64 (+.f64 (*.f64 a (+.f64 -1 t)) x) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 (*.f64 2 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))))) |
(+.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) (+.f64 x (neg.f64 (*.f64 2 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))))) |
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 (+.f64 t -1) a)))) |
(+.f64 (+.f64 (*.f64 a (+.f64 -1 t)) x) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 (*.f64 2 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))))) |
(+.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) (+.f64 x (neg.f64 (*.f64 2 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))))) |
(*.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x) -1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (/.f64 (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(*.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(/.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x) -1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 2) 2) |
(/.f64 (*.f64 2 (-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) 2) |
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) x)) -2) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x) 2) -2) |
(/.f64 (*.f64 2 (-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) 2) |
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) x)) -2) |
(pow.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(neg.f64 (-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) x)) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 0) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(-.f64 0 (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 1) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 1) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 2) 2) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(pow.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) 1) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
(neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) |
Compiled 7955 to 4155 computations (47.8% saved)
21 alts after pruning (19 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 359 | 14 | 373 |
| Fresh | 2 | 5 | 7 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 364 | 21 | 385 |
| Status | Error | Program |
|---|---|---|
| 11.8b | (-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) | |
| 15.3b | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) | |
| ▶ | 23.0b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
| 22.7b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) | |
| 30.0b | (-.f64 x (*.f64 (-.f64 t 1) a)) | |
| 34.7b | (-.f64 x (*.f64 z (-.f64 y 1))) | |
| 41.9b | (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) | |
| ▶ | 48.3b | (+.f64 z (*.f64 z (neg.f64 y))) |
| ▶ | 0.0b | (+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
| 53.9b | (*.f64 (-.f64 y 2) b) | |
| 50.8b | (*.f64 (-.f64 b z) y) | |
| 55.5b | (*.f64 (neg.f64 z) y) | |
| ✓ | 48.3b | (*.f64 z (-.f64 1 y)) |
| 58.2b | (*.f64 y b) | |
| 50.6b | (*.f64 t (-.f64 b a)) | |
| 56.0b | (*.f64 t (neg.f64 a)) | |
| ▶ | 57.4b | (*.f64 t b) |
| ▶ | 52.9b | (*.f64 b (-.f64 t 2)) |
| ✓ | 44.0b | (*.f64 a (-.f64 1 t)) |
| 55.5b | z | |
| 48.9b | x |
Compiled 516 to 384 computations (25.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
| ✓ | 0.0b | (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))) |
| ✓ | 0.0b | (*.f64 (-.f64 b z) y) |
| ✓ | 0.0b | (*.f64 t (-.f64 b a)) |
Compiled 99 to 23 computations (76.8% saved)
54 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b | @ | 0 | (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))) |
| 0.0ms | t | @ | inf | (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))) |
| 0.0ms | t | @ | 0 | (*.f64 t (-.f64 b a)) |
| 0.0ms | b | @ | -inf | (*.f64 t (-.f64 b a)) |
| 0.0ms | b | @ | 0 | (+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
| 1× | batch-egg-rewrite |
| 1130× | rational_best.json-5 |
| 1128× | rational_best.json-2 |
| 1128× | rational_best.json-3 |
| 1128× | rational_best.json-1 |
| 1128× | exponential.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 130 |
| 1 | 165 | 130 |
| 2 | 565 | 130 |
| 3 | 2430 | 130 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))) |
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 b a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 b a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 b a)) (/.f64 (*.f64 t (-.f64 b a)) (*.f64 t (-.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b a) (+.f64 t t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (-.f64 b a)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b z) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 b z) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 b z) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b z) y) (/.f64 (*.f64 (-.f64 b z) y) (*.f64 (-.f64 b z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b z) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 b z) y) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) (*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) (*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 1))))) |
| 1× | egg-herbie |
| 930× | rational_best.json-simplify-49 |
| 904× | rational_best.json-simplify-132 |
| 900× | rational_best.json-simplify-50 |
| 892× | rational_best.json-simplify-1 |
| 848× | rational_best.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 201 | 10182 |
| 1 | 494 | 9748 |
| 2 | 1545 | 9696 |
| 3 | 3354 | 9662 |
| 4 | 7234 | 9662 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
x |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
x |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(*.f64 b (+.f64 y t)) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) b)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) b)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) b)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) b)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(*.f64 a (+.f64 1 (*.f64 -1 t))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x))))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x))))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x))))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))) |
(*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 -1 t) (*.f64 -1 y))) b)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 -1 t) (*.f64 -1 y))) b)) x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 -1 t) (*.f64 -1 y))) b)) x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 -1 t) (*.f64 -1 y))) b)) x))))) |
(+.f64 (*.f64 y b) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 y b) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 -2 b) x))))) |
(+.f64 (*.f64 y b) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 -2 b) x))))) |
(+.f64 (*.f64 y b) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 -2 b) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z (*.f64 (-.f64 b z) y))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
x |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
x |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(*.f64 (-.f64 b z) y) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(*.f64 (-.f64 b z) y) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) 0) |
(+.f64 0 (*.f64 t (-.f64 b a))) |
(-.f64 (*.f64 t (-.f64 b a)) 0) |
(/.f64 (*.f64 t (-.f64 b a)) 1) |
(/.f64 (*.f64 t (-.f64 b a)) (/.f64 (*.f64 t (-.f64 b a)) (*.f64 t (-.f64 b a)))) |
(/.f64 (*.f64 (-.f64 b a) (+.f64 t t)) 2) |
(pow.f64 (*.f64 t (-.f64 b a)) 1) |
(+.f64 (*.f64 (-.f64 b z) y) 0) |
(+.f64 0 (*.f64 (-.f64 b z) y)) |
(-.f64 (*.f64 (-.f64 b z) y) 0) |
(/.f64 (*.f64 (-.f64 b z) y) 1) |
(/.f64 (*.f64 (-.f64 b z) y) (/.f64 (*.f64 (-.f64 b z) y) (*.f64 (-.f64 b z) y))) |
(/.f64 (*.f64 (-.f64 b z) (+.f64 y y)) 2) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 0) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 1) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))) |
(*.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(*.f64 (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) (*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 1) |
(/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(/.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 2) 2) |
(pow.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 1) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 0) |
(*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 1) |
(*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))) |
(*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))) |
(*.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) |
(*.f64 (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) |
(*.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) (*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(*.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 1) |
(/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 2) 2) |
(pow.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 1) |
| Outputs |
|---|
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 t b)) |
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (*.f64 -1 z))) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) x)) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (*.f64 -1 y)))))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (*.f64 -1 y)))))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (*.f64 -1 y)))))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (*.f64 -1 y))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (*.f64 -1 y)))))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (*.f64 -1 y)))))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (*.f64 -1 y)))))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (+.f64 1 (neg.f64 y)))))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 z (+.f64 y -1))) |
(neg.f64 (*.f64 z (+.f64 -1 y))) |
(*.f64 z (neg.f64 (+.f64 -1 y))) |
(*.f64 (+.f64 -1 y) (neg.f64 z)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (*.f64 b y) (+.f64 (neg.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 t (-.f64 b a)) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (neg.f64 (+.f64 -1 y)))))) |
(+.f64 (+.f64 x (*.f64 (+.f64 -1 y) (neg.f64 z))) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (*.f64 b y) (+.f64 (neg.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 t (-.f64 b a)) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (neg.f64 (+.f64 -1 y)))))) |
(+.f64 (+.f64 x (*.f64 (+.f64 -1 y) (neg.f64 z))) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 -1 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (*.f64 b y) (+.f64 (neg.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 t (-.f64 b a)) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 z (neg.f64 (+.f64 -1 y)))))) |
(+.f64 (+.f64 x (*.f64 (+.f64 -1 y) (neg.f64 z))) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (*.f64 y (-.f64 b z)))) |
(+.f64 z (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
x |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
x |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x))) |
(+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t)))) |
(+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z)))) |
(+.f64 (+.f64 z x) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z)))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))) (+.f64 (+.f64 z x) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z)))) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))) (+.f64 (+.f64 z x) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z)))) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))) (+.f64 (+.f64 z x) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z)))) (*.f64 b (+.f64 t y))) |
(*.f64 b (+.f64 y t)) |
(*.f64 b (+.f64 t y)) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))) (+.f64 (+.f64 z x) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z)))) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))) (+.f64 (+.f64 z x) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z)))) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))) (+.f64 (+.f64 z x) (*.f64 b (+.f64 t y)))) |
(+.f64 (+.f64 (+.f64 z x) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z)))) (*.f64 b (+.f64 t y))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) b)) |
(*.f64 -1 (*.f64 b (*.f64 -1 (+.f64 t y)))) |
(neg.f64 (*.f64 -1 (*.f64 b (+.f64 t y)))) |
(*.f64 (neg.f64 (+.f64 t y)) (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) b)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 (*.f64 b (*.f64 -1 (+.f64 t y)))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z x)) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 b (+.f64 t y)))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z x)) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 b (neg.f64 (+.f64 t y)))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z x)) (neg.f64 (+.f64 (*.f64 y z) (*.f64 b (neg.f64 (+.f64 t y)))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) b)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 (*.f64 b (*.f64 -1 (+.f64 t y)))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z x)) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 b (+.f64 t y)))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z x)) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 b (neg.f64 (+.f64 t y)))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z x)) (neg.f64 (+.f64 (*.f64 y z) (*.f64 b (neg.f64 (+.f64 t y)))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) b)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 (*.f64 b (*.f64 -1 (+.f64 t y)))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z x)) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 -1 (*.f64 b (+.f64 t y)))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z x)) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 b (neg.f64 (+.f64 t y)))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z x)) (neg.f64 (+.f64 (*.f64 y z) (*.f64 b (neg.f64 (+.f64 t y)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z x)) |
(+.f64 z (+.f64 (*.f64 t (-.f64 b a)) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (-.f64 b z) y) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (-.f64 b z) y) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))) |
(+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t b) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 t b)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t b) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2)))) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t b) (+.f64 (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))) (*.f64 a (+.f64 1 (*.f64 -1 t))))) |
(+.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2)))) |
(+.f64 (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2))) (*.f64 a (+.f64 1 (neg.f64 t)))) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t b) (+.f64 (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))) (*.f64 a (+.f64 1 (*.f64 -1 t))))) |
(+.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2)))) |
(+.f64 (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2))) (*.f64 a (+.f64 1 (neg.f64 t)))) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t b) (+.f64 (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))) (*.f64 a (+.f64 1 (*.f64 -1 t))))) |
(+.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2)))) |
(+.f64 (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2))) (*.f64 a (+.f64 1 (neg.f64 t)))) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))))) (*.f64 b (+.f64 t -2))) |
(*.f64 a (+.f64 1 (*.f64 -1 t))) |
(*.f64 a (+.f64 1 (neg.f64 t))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x))))) |
(+.f64 (*.f64 t b) (+.f64 (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))) (*.f64 a (+.f64 1 (*.f64 -1 t))))) |
(+.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2)))) |
(+.f64 (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2))) (*.f64 a (+.f64 1 (neg.f64 t)))) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x))))) |
(+.f64 (*.f64 t b) (+.f64 (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))) (*.f64 a (+.f64 1 (*.f64 -1 t))))) |
(+.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2)))) |
(+.f64 (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2))) (*.f64 a (+.f64 1 (neg.f64 t)))) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x))))) |
(+.f64 (*.f64 t b) (+.f64 (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))) (*.f64 a (+.f64 1 (*.f64 -1 t))))) |
(+.f64 (*.f64 a (+.f64 1 (neg.f64 t))) (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2)))) |
(+.f64 (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 b (+.f64 t -2))) (*.f64 a (+.f64 1 (neg.f64 t)))) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))))) (*.f64 b (+.f64 t -2))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 a (+.f64 t -1))) |
(neg.f64 (*.f64 a (+.f64 -1 t))) |
(*.f64 (+.f64 -1 t) (neg.f64 a)) |
(*.f64 a (neg.f64 (+.f64 -1 t))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t b) (+.f64 (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 t -1))) (*.f64 b -2)))) |
(+.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (neg.f64 (*.f64 a (+.f64 -1 t))))) (*.f64 b (+.f64 t -2))) |
(+.f64 (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 (+.f64 -1 t) (neg.f64 a))) (*.f64 b (+.f64 t -2))) |
(+.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (*.f64 a (neg.f64 (+.f64 -1 t))))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t b) (+.f64 (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 t -1))) (*.f64 b -2)))) |
(+.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (neg.f64 (*.f64 a (+.f64 -1 t))))) (*.f64 b (+.f64 t -2))) |
(+.f64 (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 (+.f64 -1 t) (neg.f64 a))) (*.f64 b (+.f64 t -2))) |
(+.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (*.f64 a (neg.f64 (+.f64 -1 t))))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t b) (+.f64 (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 t -1))) (*.f64 b -2)))) |
(+.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (neg.f64 (*.f64 a (+.f64 -1 t))))) (*.f64 b (+.f64 t -2))) |
(+.f64 (+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x)) (*.f64 (+.f64 -1 t) (neg.f64 a))) (*.f64 b (+.f64 t -2))) |
(+.f64 (+.f64 z (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (*.f64 a (neg.f64 (+.f64 -1 t))))) (*.f64 b (+.f64 t -2))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)))) |
(+.f64 a (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))))) |
(+.f64 a (+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 a (+.f64 (+.f64 z x) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 t y) 2)))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 t y) 2)))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 t y) 2)))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 t y) 2)))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 t y) 2)))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (+.f64 z x) (*.f64 b (-.f64 (+.f64 t y) 2)))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 a t))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 -1 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(+.f64 a (+.f64 (+.f64 z (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (neg.f64 (+.f64 (*.f64 a t) (*.f64 y z))))) |
(*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 -1 t) (*.f64 -1 y))) b)) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (+.f64 t y)) 2))) |
(neg.f64 (*.f64 b (+.f64 (*.f64 -1 (+.f64 t y)) 2))) |
(*.f64 (+.f64 (neg.f64 (+.f64 t y)) 2) (neg.f64 b)) |
(*.f64 b (neg.f64 (+.f64 (neg.f64 (+.f64 t y)) 2))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 -1 t) (*.f64 -1 y))) b)) x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (+.f64 t y)) 2)))))))) |
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 a (neg.f64 t)) (+.f64 (+.f64 (neg.f64 (*.f64 b (+.f64 (*.f64 -1 (+.f64 t y)) 2))) (+.f64 z x)) a))) |
(+.f64 a (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z (+.f64 x (*.f64 (+.f64 (neg.f64 (+.f64 t y)) 2) (neg.f64 b))))))) |
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (+.f64 (+.f64 z x) (*.f64 b (neg.f64 (+.f64 (neg.f64 (+.f64 t y)) 2)))) (+.f64 a (*.f64 a (neg.f64 t))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 -1 t) (*.f64 -1 y))) b)) x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (+.f64 t y)) 2)))))))) |
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 a (neg.f64 t)) (+.f64 (+.f64 (neg.f64 (*.f64 b (+.f64 (*.f64 -1 (+.f64 t y)) 2))) (+.f64 z x)) a))) |
(+.f64 a (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z (+.f64 x (*.f64 (+.f64 (neg.f64 (+.f64 t y)) 2) (neg.f64 b))))))) |
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (+.f64 (+.f64 z x) (*.f64 b (neg.f64 (+.f64 (neg.f64 (+.f64 t y)) 2)))) (+.f64 a (*.f64 a (neg.f64 t))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 -1 t) (*.f64 -1 y))) b)) x))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z (+.f64 x (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (+.f64 t y)) 2)))))))) |
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 a (neg.f64 t)) (+.f64 (+.f64 (neg.f64 (*.f64 b (+.f64 (*.f64 -1 (+.f64 t y)) 2))) (+.f64 z x)) a))) |
(+.f64 a (+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 a (neg.f64 t)) (+.f64 z (+.f64 x (*.f64 (+.f64 (neg.f64 (+.f64 t y)) 2) (neg.f64 b))))))) |
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (+.f64 (+.f64 z x) (*.f64 b (neg.f64 (+.f64 (neg.f64 (+.f64 t y)) 2)))) (+.f64 a (*.f64 a (neg.f64 t))))) |
(+.f64 (*.f64 y b) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x)))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))))) |
(+.f64 a (+.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) (*.f64 b y))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b -2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (+.f64 (*.f64 z (+.f64 1 (*.f64 -1 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)) (+.f64 x a)) (*.f64 b y))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b -2)))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (+.f64 (*.f64 z (+.f64 1 (*.f64 -1 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)) (+.f64 x a)) (*.f64 b y))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b -2)))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (+.f64 (*.f64 z (+.f64 1 (*.f64 -1 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)) (+.f64 x a)) (*.f64 b y))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b -2)))))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (*.f64 -1 y))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (+.f64 (*.f64 z (+.f64 1 (*.f64 -1 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)) (+.f64 x a)) (*.f64 b y))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b -2)))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (+.f64 (*.f64 z (+.f64 1 (*.f64 -1 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)) (+.f64 x a)) (*.f64 b y))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b -2)))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (+.f64 (*.f64 z (+.f64 1 (*.f64 -1 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)) (+.f64 x a)) (*.f64 b y))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (+.f64 x (*.f64 b -2)))))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 z (+.f64 y -1))) |
(neg.f64 (*.f64 z (+.f64 -1 y))) |
(*.f64 z (neg.f64 (+.f64 -1 y))) |
(*.f64 (+.f64 -1 y) (neg.f64 z)) |
(+.f64 (*.f64 y b) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 -2 b) x))))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 b -2) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) |
(+.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2)))) (+.f64 a (*.f64 b y))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (neg.f64 (+.f64 -1 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 b y) (+.f64 (+.f64 x (+.f64 (*.f64 (+.f64 -1 y) (neg.f64 z)) (*.f64 b -2))) (+.f64 a (*.f64 t (-.f64 b a))))) |
(+.f64 (*.f64 y b) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 -2 b) x))))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 b -2) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) |
(+.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2)))) (+.f64 a (*.f64 b y))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (neg.f64 (+.f64 -1 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 b y) (+.f64 (+.f64 x (+.f64 (*.f64 (+.f64 -1 y) (neg.f64 z)) (*.f64 b -2))) (+.f64 a (*.f64 t (-.f64 b a))))) |
(+.f64 (*.f64 y b) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 -2 b) x))))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 b -2) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) |
(+.f64 (+.f64 (neg.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2)))) (+.f64 a (*.f64 b y))) |
(+.f64 (*.f64 b y) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (neg.f64 (+.f64 -1 y))) (*.f64 b -2)))))) |
(+.f64 (*.f64 b y) (+.f64 (+.f64 x (+.f64 (*.f64 (+.f64 -1 y) (neg.f64 z)) (*.f64 b -2))) (+.f64 a (*.f64 t (-.f64 b a))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z (*.f64 (-.f64 b z) y))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 z (*.f64 y (-.f64 b z))) (+.f64 (*.f64 b -2) a))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 z (*.f64 y (-.f64 b z))) (+.f64 a (*.f64 b -2)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (*.f64 b -2))) (+.f64 a (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
x |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
x |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (+.f64 x (+.f64 z (*.f64 b -2))) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 z (+.f64 x (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (-.f64 b z) y) |
(*.f64 y (-.f64 b z)) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (-.f64 b z) y) |
(*.f64 y (-.f64 b z)) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 a (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2)))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) 0) |
(*.f64 t (-.f64 b a)) |
(+.f64 0 (*.f64 t (-.f64 b a))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (*.f64 t (-.f64 b a)) 0) |
(*.f64 t (-.f64 b a)) |
(/.f64 (*.f64 t (-.f64 b a)) 1) |
(*.f64 t (-.f64 b a)) |
(/.f64 (*.f64 t (-.f64 b a)) (/.f64 (*.f64 t (-.f64 b a)) (*.f64 t (-.f64 b a)))) |
(*.f64 t (-.f64 b a)) |
(/.f64 (*.f64 (-.f64 b a) (+.f64 t t)) 2) |
(*.f64 t (-.f64 b a)) |
(pow.f64 (*.f64 t (-.f64 b a)) 1) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 (-.f64 b z) y) 0) |
(*.f64 y (-.f64 b z)) |
(+.f64 0 (*.f64 (-.f64 b z) y)) |
(*.f64 y (-.f64 b z)) |
(-.f64 (*.f64 (-.f64 b z) y) 0) |
(*.f64 y (-.f64 b z)) |
(/.f64 (*.f64 (-.f64 b z) y) 1) |
(*.f64 y (-.f64 b z)) |
(/.f64 (*.f64 (-.f64 b z) y) (/.f64 (*.f64 (-.f64 b z) y) (*.f64 (-.f64 b z) y))) |
(*.f64 y (-.f64 b z)) |
(/.f64 (*.f64 (-.f64 b z) (+.f64 y y)) 2) |
(*.f64 y (-.f64 b z)) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 0) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 1) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) (*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 1) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(/.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 2) 2) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(pow.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) 1) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 0) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 1) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) (*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(*.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 1 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2)))))) (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 1) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (/.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 2) 2) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(pow.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (+.f64 z x) (*.f64 b -2))))) 1) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 z (*.f64 b -2))))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (*.f64 y (-.f64 b z))) (+.f64 a (+.f64 x (+.f64 z (*.f64 b -2))))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 y (-.f64 b z)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
(+.f64 a (+.f64 (*.f64 y (-.f64 b z)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 z (+.f64 x (*.f64 b -2)))))) |
Compiled 11 to 7 computations (36.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 b (-.f64 t 2)) |
Compiled 17 to 12 computations (29.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 z (*.f64 z (neg.f64 y))) |
Compiled 20 to 9 computations (55% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (+.f64 z (*.f64 z (neg.f64 y))) |
| 0.0ms | z | @ | inf | (+.f64 z (*.f64 z (neg.f64 y))) |
| 0.0ms | y | @ | 0 | (+.f64 z (*.f64 z (neg.f64 y))) |
| 0.0ms | y | @ | inf | (+.f64 z (*.f64 z (neg.f64 y))) |
| 0.0ms | z | @ | -inf | (+.f64 z (*.f64 z (neg.f64 y))) |
| 1× | batch-egg-rewrite |
| 892× | rational_best.json-simplify-57 |
| 812× | rational_best.json-simplify-82 |
| 632× | rational_best.json-simplify-44 |
| 606× | rational_best.json-simplify-80 |
| 580× | rational_best.json-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 17 |
| 1 | 72 | 17 |
| 2 | 251 | 17 |
| 3 | 1005 | 17 |
| 4 | 4415 | 17 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 z (*.f64 z (neg.f64 y))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (+.f64 (neg.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (neg.f64 y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (+.f64 (neg.f64 y) 1) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (+.f64 (neg.f64 y) 1) (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (neg.f64 y) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (neg.f64 y) (*.f64 z (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 y) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (*.f64 (+.f64 (neg.f64 y) 1) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z z) (*.f64 (+.f64 (neg.f64 y) 1) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 z (+.f64 (neg.f64 y) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))))) (*.f64 (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1))))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 y -2) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 y -2) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (+.f64 (neg.f64 y) 1)))))))) |
| 1× | egg-herbie |
| 1362× | rational_best.json-simplify-82 |
| 1340× | rational_best.json-simplify-80 |
| 1258× | rational_best.json-simplify-78 |
| 978× | rational_best.json-simplify-54 |
| 976× | rational_best.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 95 | 1072 |
| 1 | 228 | 1044 |
| 2 | 949 | 1044 |
| 3 | 3983 | 1038 |
| 4 | 6743 | 1038 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(-.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 0) |
(-.f64 0 (neg.f64 (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 (neg.f64 y) 1)) |
(*.f64 z (*.f64 (+.f64 (neg.f64 y) 1) (/.f64 z z))) |
(*.f64 z (*.f64 (+.f64 (neg.f64 y) 1) (*.f64 z (/.f64 1 z)))) |
(*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 (neg.f64 y) (/.f64 z z))) |
(*.f64 z (+.f64 (neg.f64 y) (*.f64 z (/.f64 1 z)))) |
(*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 1) |
(*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1)))) |
(*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))))) |
(*.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) |
(*.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) |
(*.f64 (+.f64 (neg.f64 y) 1) z) |
(*.f64 (/.f64 1 z) (*.f64 (+.f64 (neg.f64 y) 1) (*.f64 z z))) |
(*.f64 (/.f64 1 z) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (*.f64 z z)))) |
(*.f64 (*.f64 z z) (*.f64 (+.f64 (neg.f64 y) 1) (/.f64 1 z))) |
(*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 z (+.f64 (neg.f64 y) 1))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 (/.f64 (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))))) (*.f64 (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1))))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1))))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 1) |
(/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(/.f64 (*.f64 z (+.f64 (*.f64 y -2) 2)) 2) |
(/.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 y -2) 2))) -2) |
(pow.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 1) |
(neg.f64 (neg.f64 (*.f64 z (+.f64 (neg.f64 y) 1)))) |
| Outputs |
|---|
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 y z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 y z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 y z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 y z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 y z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 y z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 y z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 y z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 -1 (*.f64 y z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(-.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 0) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(-.f64 0 (neg.f64 (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 z (+.f64 (neg.f64 y) 1)) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 z (*.f64 (+.f64 (neg.f64 y) 1) (/.f64 z z))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 z (*.f64 (+.f64 (neg.f64 y) 1) (*.f64 z (/.f64 1 z)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 z (+.f64 (neg.f64 y) (/.f64 z z))) |
(*.f64 z (+.f64 (neg.f64 y) (*.f64 z (/.f64 1 z)))) |
(*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 1) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (+.f64 (neg.f64 y) 1) z) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 1 z) (*.f64 (+.f64 (neg.f64 y) 1) (*.f64 z z))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 1 z) (+.f64 (*.f64 z z) (*.f64 (neg.f64 y) (*.f64 z z)))) |
(*.f64 (/.f64 1 z) (+.f64 (*.f64 z z) (*.f64 z (*.f64 (neg.f64 y) z)))) |
(*.f64 (/.f64 1 z) (*.f64 z (+.f64 z (*.f64 z (neg.f64 y))))) |
(*.f64 (/.f64 1 z) (*.f64 z (+.f64 z (*.f64 y (neg.f64 z))))) |
(*.f64 z (/.f64 (+.f64 z (*.f64 y (neg.f64 z))) z)) |
(*.f64 (*.f64 z z) (*.f64 (+.f64 (neg.f64 y) 1) (/.f64 1 z))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 z (+.f64 (neg.f64 y) 1))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))))) (*.f64 (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1))))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1))))))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 (/.f64 (*.f64 z (*.f64 (/.f64 1 (*.f64 z (+.f64 (neg.f64 y) 1))) (+.f64 (neg.f64 y) 1))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 (neg.f64 y) 1)))))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) (*.f64 z (+.f64 (neg.f64 y) 1))) (*.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 1) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (/.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(/.f64 (*.f64 z (+.f64 (*.f64 y -2) 2)) 2) |
(/.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 y -2) 2))) -2) |
(/.f64 (*.f64 z (+.f64 (*.f64 y -2) 2)) 2) |
(pow.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) 1) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
(neg.f64 (neg.f64 (*.f64 z (+.f64 (neg.f64 y) 1)))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (neg.f64 (-.f64 y 1))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y)) |
| ✓ | 0.0b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
Compiled 43 to 22 computations (48.8% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
| 0.0ms | t | @ | 0 | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
| 0.0ms | a | @ | 0 | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
| 0.0ms | z | @ | -inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
| 0.0ms | t | @ | inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
| 1× | batch-egg-rewrite |
| 1324× | rational_best.json-simplify-57 |
| 734× | rational_best.json-simplify-44 |
| 690× | rational_best.json-5 |
| 688× | rational_best.json-2 |
| 688× | rational_best.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 56 |
| 1 | 108 | 56 |
| 2 | 356 | 56 |
| 3 | 1488 | 56 |
| 4 | 6548 | 56 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (-.f64 0 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 2)) (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))))) |
| 1× | egg-herbie |
| 816× | rational_best.json-simplify-80 |
| 770× | rational_best.json-simplify-24 |
| 764× | rational_best.json-simplify-49 |
| 762× | rational_best.json-simplify-33 |
| 760× | rational_best.json-simplify-29 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 133 | 4954 |
| 1 | 271 | 4376 |
| 2 | 817 | 4376 |
| 3 | 2887 | 4376 |
| 4 | 5984 | 4376 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 x (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 y z)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 -1 a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 x (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 x (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) x)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 0) |
(+.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) x) |
(+.f64 (+.f64 x x) (-.f64 0 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) |
(+.f64 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 2))) |
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 2)) (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(*.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 1) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))) |
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) -1) |
(*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))) |
(*.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(*.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(*.f64 (/.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 1) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) -1) |
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 2) 2) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) 2) -2) |
(pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 1) |
(neg.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) |
(-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 0) |
(-.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 1) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) |
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 1) |
(/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 2) 2) |
(pow.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 1) |
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
| Outputs |
|---|
(*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 x (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (*.f64 -1 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 a (neg.f64 t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (*.f64 -1 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 a (neg.f64 t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 a (*.f64 -1 t))) (+.f64 (*.f64 y z) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (*.f64 y z) (neg.f64 a))) |
(-.f64 x (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 y z)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 y z)) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 (+.f64 -1 t) (*.f64 -1 a)) |
(*.f64 (neg.f64 a) (+.f64 -1 t)) |
(neg.f64 (*.f64 a (+.f64 -1 t))) |
(*.f64 a (neg.f64 (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 (+.f64 -1 t) (*.f64 -1 a))) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 y z)) |
(-.f64 (+.f64 x (neg.f64 (*.f64 a (+.f64 -1 t)))) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 (+.f64 -1 t)))) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 (+.f64 -1 t) (*.f64 -1 a))) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 y z)) |
(-.f64 (+.f64 x (neg.f64 (*.f64 a (+.f64 -1 t)))) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 (+.f64 -1 t)))) (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 (+.f64 -1 t) (*.f64 -1 a))) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 y z)) |
(-.f64 (+.f64 x (neg.f64 (*.f64 a (+.f64 -1 t)))) (*.f64 y z)) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 (+.f64 -1 t)))) (*.f64 y z)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 y z))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 -1 a)) |
(+.f64 (*.f64 y z) (neg.f64 a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) x)) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 0) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (+.f64 x x) (-.f64 0 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) |
(+.f64 (+.f64 x x) (neg.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 -1 t)) x)))) |
(+.f64 (+.f64 x x) (neg.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 -1 t)))))) |
(+.f64 x (+.f64 x (neg.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 -1 t))))))) |
(+.f64 x (+.f64 x (neg.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))))) |
(+.f64 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 2))) |
(+.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 -1 t)) x)) (neg.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) 2))) |
(+.f64 x (+.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) (neg.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) 2)))) |
(+.f64 (*.f64 y z) (+.f64 (+.f64 x (*.f64 a (+.f64 -1 t))) (neg.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) 2)))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) 2)) (+.f64 (*.f64 y z) x))) |
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 2)) (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 -1 t)) x)) (neg.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) 2))) |
(+.f64 x (+.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) (neg.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) 2)))) |
(+.f64 (*.f64 y z) (+.f64 (+.f64 x (*.f64 a (+.f64 -1 t))) (neg.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) 2)))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) 2)) (+.f64 (*.f64 y z) x))) |
(*.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) -1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (/.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) -1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 2) 2) |
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) 2) 2) |
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) x)) -2) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x) 2) -2) |
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) 2) 2) |
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) x)) -2) |
(pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) 1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(neg.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) x)) |
(+.f64 x (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))))) |
(-.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 0) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(-.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 1) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 1) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 2) 2) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(pow.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)) 1) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z y)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 a) (*.f64 t a))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t))) |
Compiled 8441 to 3428 computations (59.4% saved)
22 alts after pruning (17 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 375 | 6 | 381 |
| Fresh | 3 | 11 | 14 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 5 | 6 |
| Total | 380 | 22 | 402 |
| Status | Error | Program |
|---|---|---|
| ▶ | 11.8b | (-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
| ▶ | 22.7b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
| 34.7b | (-.f64 x (*.f64 z (-.f64 y 1))) | |
| 41.9b | (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) | |
| ✓ | 48.3b | (+.f64 z (*.f64 z (neg.f64 y))) |
| 34.3b | (+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) | |
| 31.6b | (+.f64 a (+.f64 (*.f64 b -2) (*.f64 (+.f64 -1 y) (neg.f64 z)))) | |
| 33.8b | (+.f64 a (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) | |
| ▶ | 31.7b | (+.f64 a (+.f64 (*.f64 b -2) x)) |
| 50.8b | (*.f64 (-.f64 b z) y) | |
| ▶ | 55.5b | (*.f64 (neg.f64 z) y) |
| ✓ | 48.3b | (*.f64 z (-.f64 1 y)) |
| 58.2b | (*.f64 y b) | |
| 50.6b | (*.f64 t (-.f64 b a)) | |
| 56.0b | (*.f64 t (neg.f64 a)) | |
| ✓ | 57.4b | (*.f64 t b) |
| ✓ | 52.9b | (*.f64 b (-.f64 t 2)) |
| ▶ | 58.1b | (*.f64 b -2) |
| ✓ | 44.0b | (*.f64 a (-.f64 1 t)) |
| 36.9b | (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) | |
| 55.5b | z | |
| 48.9b | x |
Compiled 486 to 369 computations (24.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) |
| ✓ | 0.0b | (-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
| 0.0b | (*.f64 b (-.f64 t 2)) |
Compiled 56 to 31 computations (44.6% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 94.0ms | z | @ | -inf | (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) |
| 0.0ms | z | @ | 0 | (-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
| 0.0ms | t | @ | 0 | (-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
| 0.0ms | t | @ | -inf | (-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
| 0.0ms | x | @ | 0 | (-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
| 1× | batch-egg-rewrite |
| 816× | rational_best.json-simplify-44 |
| 814× | rational_best.json-5 |
| 812× | rational_best.json-2 |
| 812× | rational_best.json-3 |
| 812× | rational_best.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 68 |
| 1 | 133 | 68 |
| 2 | 422 | 68 |
| 3 | 1760 | 68 |
| 4 | 7708 | 68 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (neg.f64 (*.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (-.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 a (+.f64 t -1))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (-.f64 0 (+.f64 (+.f64 z x) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 z x) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (+.f64 t -1)))) (neg.f64 (*.f64 2 (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (*.f64 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (*.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (*.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))))) |
| 1× | egg-herbie |
| 1464× | rational_best.json-simplify-54 |
| 974× | rational_best.json-simplify-2 |
| 950× | rational_best.json-simplify-24 |
| 914× | rational_best.json-simplify-78 |
| 890× | rational_best.json-simplify-80 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 142 | 5372 |
| 1 | 302 | 5146 |
| 2 | 1220 | 5042 |
| 3 | 4207 | 5034 |
| 4 | 7030 | 4994 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
z |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
z |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
x |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 t 2) b) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 t 2) b) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
z |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
z |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 z (*.f64 b (-.f64 t 2))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
x |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
x |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z x) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(*.f64 (-.f64 t 2) b) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(*.f64 (-.f64 t 2) b) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (-.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 0) |
(+.f64 0 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) |
(+.f64 (neg.f64 (*.f64 a (+.f64 t -1))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) |
(+.f64 (*.f64 2 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (-.f64 0 (+.f64 (+.f64 z x) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 (+.f64 z x) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (+.f64 t -1)))) (neg.f64 (*.f64 2 (*.f64 a (+.f64 t -1))))) |
(*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 1) |
(*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))) |
(*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))) |
(*.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) -1) |
(*.f64 (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(*.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(*.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (*.f64 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (*.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))) |
(*.f64 (/.f64 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 1) |
(/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(/.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) -1) |
(/.f64 (*.f64 2 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) 2) |
(/.f64 (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) 2) -2) |
(pow.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 1) |
(neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 0) |
(-.f64 0 (neg.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 1) |
(*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))) |
(*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))) |
(*.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) |
(*.f64 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) |
(*.f64 (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(*.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(*.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (*.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(*.f64 (/.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 1) |
(/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(/.f64 (*.f64 2 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) 2) |
(pow.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 1) |
(neg.f64 (neg.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
z |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
z |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
x |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 x z) (*.f64 b -2)) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 x z) (*.f64 b -2)) (neg.f64 a)) |
(+.f64 a (+.f64 (+.f64 x z) (*.f64 b -2))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 (+.f64 z (*.f64 b -2)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 (+.f64 z (*.f64 b -2)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 (+.f64 z (*.f64 b -2)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a))))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 (+.f64 z (*.f64 b -2)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 (+.f64 z (*.f64 b -2)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 (+.f64 z (*.f64 b -2)) (*.f64 t (-.f64 b a)))) (neg.f64 a)) |
(+.f64 a (+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a))))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(*.f64 (-.f64 (*.f64 b -1) (*.f64 a -1)) (*.f64 -1 t)) |
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a)))) |
(*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t)) |
(*.f64 (neg.f64 (-.f64 b a)) (neg.f64 t)) |
(*.f64 (+.f64 a (neg.f64 b)) (neg.f64 t)) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 (-.f64 (*.f64 b -1) (*.f64 a -1)) (*.f64 -1 t)) (*.f64 b -2))) (*.f64 a -1)) |
(-.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a)))) (+.f64 (+.f64 x z) (*.f64 b -2))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 z (+.f64 (*.f64 b -2) (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t))))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b -2) (+.f64 z (*.f64 (neg.f64 (-.f64 b a)) (neg.f64 t))))) (neg.f64 a)) |
(+.f64 a (+.f64 x (+.f64 (*.f64 b -2) (+.f64 z (*.f64 (+.f64 a (neg.f64 b)) (neg.f64 t)))))) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 (-.f64 (*.f64 b -1) (*.f64 a -1)) (*.f64 -1 t)) (*.f64 b -2))) (*.f64 a -1)) |
(-.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a)))) (+.f64 (+.f64 x z) (*.f64 b -2))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 z (+.f64 (*.f64 b -2) (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t))))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b -2) (+.f64 z (*.f64 (neg.f64 (-.f64 b a)) (neg.f64 t))))) (neg.f64 a)) |
(+.f64 a (+.f64 x (+.f64 (*.f64 b -2) (+.f64 z (*.f64 (+.f64 a (neg.f64 b)) (neg.f64 t)))))) |
(-.f64 (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 z x))) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 (-.f64 (*.f64 b -1) (*.f64 a -1)) (*.f64 -1 t)) (*.f64 b -2))) (*.f64 a -1)) |
(-.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 -1 (-.f64 b a)))) (+.f64 (+.f64 x z) (*.f64 b -2))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 z (+.f64 (*.f64 b -2) (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t))))) (neg.f64 a)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b -2) (+.f64 z (*.f64 (neg.f64 (-.f64 b a)) (neg.f64 t))))) (neg.f64 a)) |
(+.f64 a (+.f64 x (+.f64 (*.f64 b -2) (+.f64 z (*.f64 (+.f64 a (neg.f64 b)) (neg.f64 t)))))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(neg.f64 (*.f64 a (+.f64 t -1))) |
(*.f64 (neg.f64 a) (+.f64 t -1)) |
(*.f64 a (neg.f64 (+.f64 t -1))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (+.f64 x z) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (+.f64 x z) (*.f64 a (neg.f64 (+.f64 t -1))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (*.f64 a (neg.f64 (+.f64 t -1)))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (+.f64 x z) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (+.f64 x z) (*.f64 a (neg.f64 (+.f64 t -1))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (*.f64 a (neg.f64 (+.f64 t -1)))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (+.f64 x z) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (+.f64 x z) (*.f64 a (neg.f64 (+.f64 t -1))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (*.f64 a (neg.f64 (+.f64 t -1)))))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 x (*.f64 b (-.f64 t 2))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
z |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
z |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (*.f64 b (-.f64 t 2))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
x |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
x |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z x) |
(+.f64 x z) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (+.f64 x z) (*.f64 b -2)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (-.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(+.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 0) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(+.f64 0 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(+.f64 (neg.f64 (*.f64 a (+.f64 t -1))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(+.f64 (*.f64 2 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (-.f64 0 (+.f64 (+.f64 z x) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z))) (neg.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z))) (neg.f64 (+.f64 x (+.f64 z (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (+.f64 t -1))))))) |
(+.f64 (*.f64 2 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2))))) (neg.f64 (+.f64 x (+.f64 z (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (+.f64 t -1))))))) |
(+.f64 (*.f64 2 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2))))) (neg.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x (+.f64 z (*.f64 a (+.f64 t -1))))))) |
(+.f64 (+.f64 (+.f64 z x) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (+.f64 t -1)))) (neg.f64 (*.f64 2 (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 a (+.f64 t -1)))) (neg.f64 (*.f64 2 (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 (*.f64 (+.f64 t -1) (*.f64 2 a))))) |
(+.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 (*.f64 (+.f64 t -1) (*.f64 2 a))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x (+.f64 z (*.f64 a (+.f64 t -1))))) (neg.f64 (*.f64 (+.f64 t -1) (*.f64 2 a)))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x (+.f64 z (*.f64 a (+.f64 t -1))))) (neg.f64 (*.f64 2 (*.f64 a (+.f64 t -1))))) |
(*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 1) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) -1) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (*.f64 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (*.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 1 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) (*.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 1) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (/.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(/.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) -1) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(/.f64 (*.f64 2 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1)))) 2) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(/.f64 (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) 2) -2) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(pow.f64 (-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) 1) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (+.f64 (*.f64 b (+.f64 t -2)) (+.f64 x z)) (neg.f64 (*.f64 a (+.f64 t -1)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (neg.f64 a) (+.f64 t -1)))) |
(-.f64 (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 0) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(-.f64 0 (neg.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 1) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (*.f64 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (*.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (/.f64 (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(*.f64 (/.f64 (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 1 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) (*.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 1) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (/.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(/.f64 (*.f64 2 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2))))) 2) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(pow.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) 1) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
(neg.f64 (neg.f64 (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) |
Compiled 11 to 9 computations (18.2% saved)
Compiled 14 to 8 computations (42.9% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 a (+.f64 (*.f64 b -2) x)) |
Compiled 25 to 16 computations (36% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (+.f64 a (+.f64 (*.f64 b -2) x)) |
| 0.0ms | b | @ | inf | (+.f64 a (+.f64 (*.f64 b -2) x)) |
| 0.0ms | a | @ | -inf | (+.f64 a (+.f64 (*.f64 b -2) x)) |
| 0.0ms | x | @ | -inf | (+.f64 a (+.f64 (*.f64 b -2) x)) |
| 0.0ms | x | @ | 0 | (+.f64 a (+.f64 (*.f64 b -2) x)) |
| 1× | batch-egg-rewrite |
| 930× | rational_best.json-simplify-57 |
| 892× | rational_best.json-simplify-82 |
| 660× | rational_best.json-simplify-80 |
| 606× | rational_best.json-simplify-49 |
| 474× | rational_best.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 78 | 19 |
| 2 | 260 | 19 |
| 3 | 1054 | 19 |
| 4 | 4448 | 19 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 a (+.f64 (*.f64 b -2) x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 a (+.f64 (*.f64 b -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (/.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (/.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) (*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 a (+.f64 (*.f64 b -2) x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 a (+.f64 (*.f64 b -2) x)))))))) |
| 1× | egg-herbie |
| 970× | rational_best.json-simplify-80 |
| 898× | rational_best.json-simplify-78 |
| 876× | rational_best.json-simplify-129 |
| 824× | rational_best.json-simplify-2 |
| 714× | rational_best.json-simplify-132 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 70 | 1172 |
| 1 | 133 | 1172 |
| 2 | 507 | 1172 |
| 3 | 1399 | 1172 |
| 4 | 3857 | 1172 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 -2 b) x) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
a |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
a |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a x) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(*.f64 -2 b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(*.f64 -2 b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (*.f64 -2 b)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
x |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
x |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 0) |
(-.f64 0 (neg.f64 (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 1) |
(*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))))) |
(*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) |
(*.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) |
(*.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) |
(*.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (/.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (/.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(*.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(*.f64 (*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) |
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) (*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 1) |
(/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 2) 2) |
(/.f64 (*.f64 (neg.f64 (+.f64 a (+.f64 (*.f64 b -2) x))) 2) -2) |
(pow.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 1) |
(neg.f64 (neg.f64 (+.f64 a (+.f64 (*.f64 b -2) x)))) |
| Outputs |
|---|
(+.f64 (*.f64 -2 b) x) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
a |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
a |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a x) |
(+.f64 x a) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 -2 b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 -2 b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (*.f64 -2 b)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
x |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
x |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(-.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 0) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(-.f64 0 (neg.f64 (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 1) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (/.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (/.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))))) (*.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x))))))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) (+.f64 a (+.f64 (*.f64 b -2) x))) (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 1) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (/.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(/.f64 (*.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 2) 2) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(/.f64 (*.f64 (neg.f64 (+.f64 a (+.f64 (*.f64 b -2) x))) 2) -2) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(pow.f64 (+.f64 a (+.f64 (*.f64 b -2) x)) 1) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
(neg.f64 (neg.f64 (+.f64 a (+.f64 (*.f64 b -2) x)))) |
(+.f64 (+.f64 (*.f64 -2 b) x) a) |
(+.f64 (*.f64 -2 b) (+.f64 x a)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
Compiled 39 to 22 computations (43.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
| 0.0ms | x | @ | 0 | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
| 0.0ms | x | @ | -inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
| 0.0ms | t | @ | 0 | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
| 0.0ms | a | @ | inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
| 1× | batch-egg-rewrite |
| 1306× | rational_best.json-simplify-57 |
| 702× | rational_best.json-simplify-44 |
| 658× | rational_best.json-5 |
| 656× | rational_best.json-2 |
| 656× | rational_best.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 29 |
| 1 | 110 | 29 |
| 2 | 360 | 29 |
| 3 | 1451 | 29 |
| 4 | 6274 | 29 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (-.f64 0 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) 2)) (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x)) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x)))))) |
| 1× | egg-herbie |
| 1272× | rational_best.json-simplify-2 |
| 1114× | rational_best.json-simplify-80 |
| 1002× | rational_best.json-simplify-78 |
| 634× | rational_best.json-simplify-49 |
| 586× | rational_best.json-simplify-82 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 89 | 2279 |
| 1 | 178 | 2229 |
| 2 | 628 | 2129 |
| 3 | 2377 | 2129 |
| 4 | 4783 | 2089 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
x |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
x |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(+.f64 z x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z x)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
z |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
z |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(+.f64 x (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(+.f64 x (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) x)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 0) |
(+.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) x) |
(+.f64 (+.f64 x x) (-.f64 0 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(+.f64 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) 2))) |
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) 2)) (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(*.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 1) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))) |
(*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x) -1) |
(*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))) |
(*.f64 (/.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(*.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(*.f64 (/.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x)) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 1) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x) -1) |
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 2) 2) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x) 2) -2) |
(pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 1) |
(neg.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x)) |
| Outputs |
|---|
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
x |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
x |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 -1 a)) |
(-.f64 (+.f64 z x) (*.f64 a -1)) |
(-.f64 (+.f64 z x) (neg.f64 a)) |
(+.f64 a (+.f64 z x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 t a))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 t (neg.f64 a))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 a (neg.f64 t))) (neg.f64 a)) |
(+.f64 a (+.f64 z (+.f64 x (*.f64 a (neg.f64 t))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 t a))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 t (neg.f64 a))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 a (neg.f64 t))) (neg.f64 a)) |
(+.f64 a (+.f64 z (+.f64 x (*.f64 a (neg.f64 t))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 t a))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 t (neg.f64 a))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 a (neg.f64 t))) (neg.f64 a)) |
(+.f64 a (+.f64 z (+.f64 x (*.f64 a (neg.f64 t))))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 -1 (*.f64 t a)) |
(*.f64 t (neg.f64 a)) |
(*.f64 a (neg.f64 t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 t a))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 t (neg.f64 a))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 a (neg.f64 t))) (neg.f64 a)) |
(+.f64 a (+.f64 z (+.f64 x (*.f64 a (neg.f64 t))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 t a))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 t (neg.f64 a))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 a (neg.f64 t))) (neg.f64 a)) |
(+.f64 a (+.f64 z (+.f64 x (*.f64 a (neg.f64 t))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 t a))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 t (neg.f64 a))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 a (neg.f64 t))) (neg.f64 a)) |
(+.f64 a (+.f64 z (+.f64 x (*.f64 a (neg.f64 t))))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 -1 (*.f64 t a)) |
(*.f64 t (neg.f64 a)) |
(*.f64 a (neg.f64 t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 t a))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 t (neg.f64 a))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 a (neg.f64 t))) (neg.f64 a)) |
(+.f64 a (+.f64 z (+.f64 x (*.f64 a (neg.f64 t))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 t a))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 t (neg.f64 a))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 a (neg.f64 t))) (neg.f64 a)) |
(+.f64 a (+.f64 z (+.f64 x (*.f64 a (neg.f64 t))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 z x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 -1 (*.f64 t a))) (*.f64 a -1)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 t (neg.f64 a))) (neg.f64 a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 a (neg.f64 t))) (neg.f64 a)) |
(+.f64 a (+.f64 z (+.f64 x (*.f64 a (neg.f64 t))))) |
(+.f64 z x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (+.f64 z x) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 x (*.f64 a (-.f64 1 t)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (+.f64 z x) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 x (*.f64 a (-.f64 1 t)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (+.f64 z x) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 x (*.f64 a (-.f64 1 t)))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (+.f64 z x) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 x (*.f64 a (-.f64 1 t)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (+.f64 z x) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 x (*.f64 a (-.f64 1 t)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (+.f64 z x) (*.f64 a (-.f64 1 t))) |
(+.f64 z (+.f64 x (*.f64 a (-.f64 1 t)))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 (+.f64 t -1) (*.f64 a -1)) |
(*.f64 (neg.f64 a) (+.f64 t -1)) |
(*.f64 a (neg.f64 (+.f64 t -1))) |
(*.f64 a (+.f64 1 (neg.f64 t))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z x)) |
(+.f64 (+.f64 z x) (*.f64 (+.f64 t -1) (*.f64 a -1))) |
(+.f64 (+.f64 z x) (*.f64 (neg.f64 a) (+.f64 t -1))) |
(+.f64 (+.f64 z x) (*.f64 a (neg.f64 (+.f64 t -1)))) |
(+.f64 z (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z x)) |
(+.f64 (+.f64 z x) (*.f64 (+.f64 t -1) (*.f64 a -1))) |
(+.f64 (+.f64 z x) (*.f64 (neg.f64 a) (+.f64 t -1))) |
(+.f64 (+.f64 z x) (*.f64 a (neg.f64 (+.f64 t -1)))) |
(+.f64 z (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 z x)) |
(+.f64 (+.f64 z x) (*.f64 (+.f64 t -1) (*.f64 a -1))) |
(+.f64 (+.f64 z x) (*.f64 (neg.f64 a) (+.f64 t -1))) |
(+.f64 (+.f64 z x) (*.f64 a (neg.f64 (+.f64 t -1)))) |
(+.f64 z (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t))))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
z |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
z |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(-.f64 (+.f64 z x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 z x) (*.f64 a (+.f64 t -1))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(+.f64 x (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) x)) |
(+.f64 x (-.f64 (-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) x)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 0) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(+.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) x) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(+.f64 (+.f64 x x) (-.f64 0 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(+.f64 (+.f64 x x) (neg.f64 (+.f64 (neg.f64 z) (+.f64 (*.f64 a (+.f64 t -1)) x)))) |
(+.f64 (+.f64 x x) (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (+.f64 (neg.f64 z) x)))) |
(+.f64 (+.f64 x x) (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (+.f64 x (neg.f64 z))))) |
(+.f64 x (+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (+.f64 x (neg.f64 z)))))) |
(+.f64 (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) 2))) |
(+.f64 (+.f64 (neg.f64 z) (+.f64 (*.f64 a (+.f64 t -1)) x)) (neg.f64 (*.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)) 2))) |
(+.f64 (+.f64 (*.f64 a (+.f64 t -1)) (+.f64 (neg.f64 z) x)) (neg.f64 (*.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)) 2))) |
(+.f64 (neg.f64 z) (+.f64 (+.f64 (*.f64 a (+.f64 t -1)) x) (neg.f64 (*.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)) 2)))) |
(+.f64 (*.f64 a (+.f64 t -1)) (+.f64 x (+.f64 (neg.f64 z) (neg.f64 (*.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)) 2))))) |
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) 2)) (+.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(+.f64 (+.f64 (neg.f64 z) (+.f64 (*.f64 a (+.f64 t -1)) x)) (neg.f64 (*.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)) 2))) |
(+.f64 (+.f64 (*.f64 a (+.f64 t -1)) (+.f64 (neg.f64 z) x)) (neg.f64 (*.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)) 2))) |
(+.f64 (neg.f64 z) (+.f64 (+.f64 (*.f64 a (+.f64 t -1)) x) (neg.f64 (*.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)) 2)))) |
(+.f64 (*.f64 a (+.f64 t -1)) (+.f64 x (+.f64 (neg.f64 z) (neg.f64 (*.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)) 2))))) |
(*.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x) -1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (/.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(*.f64 (/.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x)) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))))) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x) -1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 2) 2) |
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) 2) 2) |
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x) 2) -2) |
(/.f64 (*.f64 (-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) 2) 2) |
(pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z))) 1) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
(neg.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (neg.f64 z)) x)) |
(+.f64 x (neg.f64 (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z)))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (neg.f64 z))) |
Compiled 5760 to 3395 computations (41.1% saved)
25 alts after pruning (18 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 260 | 8 | 268 |
| Fresh | 2 | 10 | 12 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 7 | 9 |
| Total | 265 | 25 | 290 |
| Status | Error | Program |
|---|---|---|
| 36.9b | (-.f64 z (*.f64 (-.f64 t 1) a)) | |
| 31.7b | (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) | |
| 41.9b | (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) | |
| 44.3b | (+.f64 (*.f64 -2 b) x) | |
| 45.9b | (+.f64 (*.f64 -2 b) a) | |
| ✓ | 48.3b | (+.f64 z (*.f64 z (neg.f64 y))) |
| 41.7b | (+.f64 z x) | |
| 36.6b | (+.f64 x a) | |
| 34.3b | (+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) | |
| 33.8b | (+.f64 a (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) | |
| 29.3b | (+.f64 a (+.f64 z x)) | |
| 50.8b | (*.f64 (-.f64 b z) y) | |
| ✓ | 55.5b | (*.f64 (neg.f64 z) y) |
| ✓ | 48.3b | (*.f64 z (-.f64 1 y)) |
| 58.2b | (*.f64 y b) | |
| 50.6b | (*.f64 t (-.f64 b a)) | |
| 56.0b | (*.f64 t (neg.f64 a)) | |
| ✓ | 57.4b | (*.f64 t b) |
| ✓ | 52.9b | (*.f64 b (-.f64 t 2)) |
| ✓ | 58.1b | (*.f64 b -2) |
| ✓ | 44.0b | (*.f64 a (-.f64 1 t)) |
| 36.9b | (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) | |
| 55.5b | z | |
| 48.9b | x | |
| 50.7b | a |
Compiled 282 to 218 computations (22.7% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (+.f64 -1 y) (neg.f64 z)))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 t -1)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
| Outputs |
|---|
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
7 calls:
| 219.0ms | t |
| 88.0ms | b |
| 21.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 20.0ms | y |
| 20.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | x |
| 0.0b | 1 | y |
| 0.0b | 1 | z |
| 0.0b | 1 | t |
| 0.0b | 1 | a |
| 0.0b | 1 | b |
| 0.0b | 1 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 417 to 229 computations (45.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (+.f64 -1 y) (neg.f64 z)))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
6 calls:
| 395.0ms | t |
| 380.0ms | x |
| 305.0ms | z |
| 275.0ms | a |
| 151.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 7.0b | 7 | x |
| 4.7b | 3 | y |
| 5.8b | 3 | z |
| 7.4b | 9 | t |
| 5.3b | 3 | a |
| 6.3b | 3 | b |
Compiled 304 to 171 computations (43.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 118.0ms | 1.2843500832138415e+32 | 7.687378780921446e+45 |
| 13.0ms | -9.323898899565899e+49 | -2.886050127660408e+49 |
| 32.0ms | 240× | body | 256 | valid |
| 1.0ms | 12× | body | 256 | infinite |
Compiled 696 to 507 computations (27.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (+.f64 -1 y) (neg.f64 z)))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
6 calls:
| 427.0ms | t |
| 357.0ms | x |
| 244.0ms | z |
| 242.0ms | y |
| 130.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 9.4b | 8 | x |
| 12.5b | 2 | y |
| 5.8b | 3 | z |
| 9.8b | 7 | t |
| 5.6b | 3 | a |
| 6.3b | 3 | b |
Compiled 289 to 163 computations (43.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 22.0ms | 2.8382513818498e-17 | 1.0326386790287038e-10 |
| 186.0ms | -2.8583737147474563e+38 | -1.2675544775253965e+37 |
| 203.0ms | 256× | body | 256 | valid |
| 0.0ms | 3× | body | 256 | infinite |
Compiled 722 to 530 computations (26.6% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (+.f64 -1 y) (neg.f64 z)))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
6 calls:
| 339.0ms | a |
| 336.0ms | b |
| 264.0ms | t |
| 108.0ms | z |
| 91.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 12.8b | 4 | x |
| 11.4b | 6 | y |
| 11.4b | 6 | z |
| 11.7b | 4 | t |
| 5.3b | 5 | a |
| 9.3b | 3 | b |
Compiled 274 to 155 computations (43.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 2.8382513818498e-17 | 1.0326386790287038e-10 |
| 17.0ms | -1.3819572112995977e-8 | -1.7638846904538855e-10 |
| 21.0ms | -1.2099008668127578e+85 | -4.401206708103244e+83 |
| 25.0ms | -8.561171499257031e+145 | -4.538015664676918e+138 |
| 73.0ms | 512× | body | 256 | valid |
| 5.0ms | 35× | body | 256 | infinite |
Compiled 1353 to 1001 computations (26% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (+.f64 -1 y) (neg.f64 z)))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| Outputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
6 calls:
| 117.0ms | a |
| 84.0ms | y |
| 69.0ms | z |
| 61.0ms | b |
| 45.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 14.3b | 3 | x |
| 11.4b | 6 | y |
| 12.4b | 5 | z |
| 13.9b | 3 | t |
| 11.3b | 7 | a |
| 11.6b | 3 | b |
Compiled 259 to 147 computations (43.2% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 2.8382513818498e-17 | 1.0326386790287038e-10 |
| 23.0ms | 2.4271348441948293e-111 | 4.5085743997818466e-100 |
| 21.0ms | 4.1596920535187766e-161 | 4.265625415277761e-154 |
| 21.0ms | -1.5244722037669408e-218 | -2.5438930240922067e-224 |
| 5.0ms | -2.257652980058675e-150 | -2.0845148145734412e-150 |
| 26.0ms | -2.9907388478564803e-96 | -3.56930538287131e-122 |
| 105.0ms | 800× | body | 256 | valid |
Compiled 1875 to 1403 computations (25.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (+.f64 -1 y) (neg.f64 z)))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| Outputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
6 calls:
| 264.0ms | b |
| 122.0ms | x |
| 111.0ms | t |
| 96.0ms | z |
| 75.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 14.5b | 7 | x |
| 13.4b | 5 | y |
| 14.3b | 7 | z |
| 14.9b | 7 | t |
| 15.9b | 3 | a |
| 14.5b | 6 | b |
Compiled 246 to 139 computations (43.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 1.7956652622066616e+171 | 5.906125184599443e+171 |
| 25.0ms | 1.5360322616576316e-11 | 0.00015458648828617225 |
| 18.0ms | 9.358920802906036e-64 | 7.432939072877061e-62 |
| 27.0ms | -5.130261711576466e+22 | -8828580310.027685 |
| 76.0ms | 496× | body | 256 | valid |
| 4.0ms | 33× | body | 256 | infinite |
Compiled 1103 to 817 computations (25.9% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
| Outputs |
|---|
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
6 calls:
| 89.0ms | x |
| 87.0ms | y |
| 87.0ms | t |
| 87.0ms | z |
| 79.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 14.5b | 7 | x |
| 13.6b | 7 | y |
| 17.8b | 7 | z |
| 16.7b | 6 | t |
| 16.3b | 3 | a |
| 17.1b | 5 | b |
Compiled 211 to 122 computations (42.2% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 8.485667887302763e+64 | 7.636479932964732e+70 |
| 11.0ms | 3.1790924562365803e-32 | 9.059141666950095e-32 |
| 17.0ms | 9.358920802906036e-64 | 7.432939072877061e-62 |
| 19.0ms | -4.869256077986814e-158 | -3.1047812395675766e-162 |
| 19.0ms | -4.706668154034112e-85 | -4.1547252708949184e-89 |
| 20.0ms | -9.62755285372198e+43 | -2.197273031313404e+40 |
| 97.0ms | 720× | body | 256 | valid |
| 3.0ms | 21× | body | 256 | infinite |
Compiled 1555 to 1169 computations (24.8% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 b -2) (*.f64 t (-.f64 b a)))) |
| Outputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x a) |
(*.f64 (-.f64 b z) y) |
6 calls:
| 424.0ms | z |
| 299.0ms | y |
| 83.0ms | t |
| 66.0ms | x |
| 53.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 19.0b | 4 | x |
| 15.0b | 8 | y |
| 18.0b | 7 | z |
| 18.5b | 6 | t |
| 16.3b | 3 | a |
| 18.6b | 3 | b |
Compiled 200 to 118 computations (41% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 5.906125184599443e+171 | 6.79718536233328e+183 |
| 33.0ms | 8.949316394245091e+120 | 5.067262445241349e+133 |
| 24.0ms | 5.8497765577456214e+26 | 1.2843500832138415e+32 |
| 12.0ms | 3.1790924562365803e-32 | 9.059141666950095e-32 |
| 18.0ms | 9.358920802906036e-64 | 7.432939072877061e-62 |
| 22.0ms | -4.869256077986814e-158 | -3.1047812395675766e-162 |
| 21.0ms | -4.706668154034112e-85 | -4.1547252708949184e-89 |
| 138.0ms | 912× | body | 256 | valid |
| 19.0ms | 130× | body | 256 | infinite |
Compiled 1756 to 1341 computations (23.6% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
| Outputs |
|---|
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
6 calls:
| 196.0ms | x |
| 140.0ms | y |
| 103.0ms | b |
| 90.0ms | z |
| 82.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 21.0b | 5 | x |
| 19.6b | 6 | y |
| 20.7b | 7 | z |
| 19.9b | 7 | t |
| 18.8b | 3 | a |
| 18.6b | 9 | b |
Compiled 179 to 109 computations (39.1% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 7.44651379298102e+47 | 1.1110098264685571e+55 |
| 9.0ms | 1.047200061060667e-98 | 1.7936343831538047e-98 |
| 198.0ms | 2.3315253431925792e-154 | 7.856608042605855e-149 |
| 100.0ms | 4.584560629236099e-291 | 4.6660531647077374e-287 |
| 16.0ms | -5.435270435079411e-295 | -2.7807927041503742e-297 |
| 23.0ms | -7.034991129356709e-189 | -9.110665434672197e-194 |
| 11.0ms | -2.77280553579354e-120 | -1.729644193477262e-120 |
| 7.0ms | -0.01702133489252023 | -0.013125922814544675 |
| 378.0ms | 848× | body | 256 | valid |
| 2.0ms | 13× | body | 256 | infinite |
Compiled 1616 to 1253 computations (22.5% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
| Outputs |
|---|
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 z x)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) |
6 calls:
| 462.0ms | b |
| 348.0ms | x |
| 214.0ms | y |
| 164.0ms | a |
| 158.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 19.2b | 9 | x |
| 18.7b | 8 | y |
| 21.8b | 5 | z |
| 19.9b | 7 | t |
| 18.9b | 3 | a |
| 18.3b | 11 | b |
Compiled 169 to 103 computations (39.1% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 7.44651379298102e+47 | 1.1110098264685571e+55 |
| 11.0ms | 1.047200061060667e-98 | 1.7936343831538047e-98 |
| 23.0ms | 5.360542512252519e-168 | 6.347679666292761e-156 |
| 12.0ms | 4.6660531647077374e-287 | 1.0016395399711083e-286 |
| 179.0ms | -5.435270435079411e-295 | -2.7807927041503742e-297 |
| 21.0ms | -7.034991129356709e-189 | -9.110665434672197e-194 |
| 15.0ms | -3.7424533473643867e-146 | -3.9700607042018896e-147 |
| 14.0ms | -9.787108853789504e-135 | -9.065822900133197e-136 |
| 86.0ms | -1.1110468054751064e-41 | -3.608466934920916e-55 |
| 14.0ms | -0.013125922814544675 | -0.002258966563008834 |
| 380.0ms | 1152× | body | 256 | valid |
| 1.0ms | 6× | body | 256 | infinite |
Compiled 2050 to 1594 computations (22.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 z (*.f64 (-.f64 t 1) a)) |
| Outputs |
|---|
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(*.f64 (-.f64 b z) y) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 z x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 278.0ms | b |
| 228.0ms | x |
| 76.0ms | t |
| 69.0ms | a |
| 66.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 19.7b | 12 | x |
| 23.5b | 5 | y |
| 21.8b | 5 | z |
| 20.5b | 7 | t |
| 20.4b | 5 | a |
| 19.5b | 11 | b |
Compiled 160 to 98 computations (38.8% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 3.612528499466043e+64 | 3.115033967150623e+69 |
| 9.0ms | 1.047200061060667e-98 | 1.7936343831538047e-98 |
| 25.0ms | 5.360542512252519e-168 | 6.347679666292761e-156 |
| 12.0ms | 4.6660531647077374e-287 | 1.0016395399711083e-286 |
| 79.0ms | -5.435270435079411e-295 | -2.7807927041503742e-297 |
| 22.0ms | -7.034991129356709e-189 | -9.110665434672197e-194 |
| 15.0ms | -3.7424533473643867e-146 | -3.9700607042018896e-147 |
| 81.0ms | -7.522952304650204e-39 | -1.1110468054751064e-41 |
| 21.0ms | -9.690612942706054e-15 | -1.3608923842054739e-21 |
| 22.0ms | -1.2057360296524024e+23 | -1473054247879140.8 |
| 290.0ms | 1216× | body | 256 | valid |
| 3.0ms | 25× | body | 256 | infinite |
Compiled 2100 to 1635 computations (22.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(*.f64 (-.f64 b z) y) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (+.f64 z x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 z x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (+.f64 z x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 z x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 847.0ms | b |
| 332.0ms | a |
| 298.0ms | t |
| 162.0ms | z |
| 133.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 24.4b | 7 | x |
| 24.8b | 3 | y |
| 23.3b | 5 | z |
| 22.1b | 5 | t |
| 21.3b | 6 | a |
| 21.2b | 12 | b |
Compiled 146 to 90 computations (38.4% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 1.275311670780664e+77 | 7.63661402961273e+78 |
| 17.0ms | 6.056726156559632e-112 | 1.9401117369214304e-110 |
| 24.0ms | 5.360542512252519e-168 | 6.347679666292761e-156 |
| 17.0ms | 1.7634336946685657e-260 | 3.198762711213918e-258 |
| 21.0ms | 4.584560629236099e-291 | 4.6660531647077374e-287 |
| 15.0ms | -9.370764628457128e-240 | -2.326413751177469e-240 |
| 173.0ms | -7.034991129356709e-189 | -9.110665434672197e-194 |
| 60.0ms | -3.7424533473643867e-146 | -3.9700607042018896e-147 |
| 30.0ms | -1.5384450432050703e-75 | -3.1525079047282942e-81 |
| 23.0ms | -9.690612942706054e-15 | -1.3608923842054739e-21 |
| 153.0ms | -1.2057360296524024e+23 | -1473054247879140.8 |
| 534.0ms | 1392× | body | 256 | valid |
| 1.0ms | 9× | body | 256 | infinite |
Compiled 2248 to 1750 computations (22.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
| Outputs |
|---|
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 z x)) |
(+.f64 a (+.f64 (*.f64 b -2) x)) |
(+.f64 a (+.f64 z x)) |
(*.f64 t (-.f64 b a)) |
6 calls:
| 84.0ms | a |
| 77.0ms | z |
| 57.0ms | x |
| 57.0ms | b |
| 56.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 25.3b | 6 | x |
| 23.6b | 5 | y |
| 22.5b | 8 | z |
| 22.1b | 5 | t |
| 23.8b | 9 | a |
| 25.1b | 5 | b |
Compiled 139 to 86 computations (38.1% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 3.440874572401901e+136 | 1.7583317384247926e+139 |
| 22.0ms | 3.1259353247138264e-269 | 1.0439688999508e-261 |
| 14.0ms | -1.4478977143765869e-171 | -3.0180053307499444e-172 |
| 19.0ms | -2.3724359512872026e+40 | -1.6100129484978737e+38 |
| 66.0ms | 480× | body | 256 | valid |
| 6.0ms | 47× | body | 256 | infinite |
Compiled 786 to 597 computations (24% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 (*.f64 -2 b) a) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
| Outputs |
|---|
(*.f64 (-.f64 b z) y) |
(+.f64 a (+.f64 z x)) |
(*.f64 (-.f64 b z) y) |
(+.f64 x a) |
(*.f64 (-.f64 b z) y) |
6 calls:
| 152.0ms | y |
| 115.0ms | z |
| 83.0ms | a |
| 72.0ms | b |
| 57.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 25.3b | 6 | x |
| 23.6b | 5 | y |
| 25.3b | 7 | z |
| 23.8b | 3 | t |
| 23.8b | 9 | a |
| 24.3b | 7 | b |
Compiled 132 to 82 computations (37.9% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 5.906125184599443e+171 | 6.79718536233328e+183 |
| 31.0ms | 8.949316394245091e+120 | 5.067262445241349e+133 |
| 25.0ms | 1.2843500832138415e+32 | 7.687378780921446e+45 |
| 22.0ms | -9.62755285372198e+43 | -2.197273031313404e+40 |
| 84.0ms | 608× | body | 256 | valid |
| 24.0ms | 155× | body | 256 | infinite |
Compiled 908 to 691 computations (23.9% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
| Outputs |
|---|
(+.f64 x a) |
(*.f64 a (-.f64 1 t)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 b z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 x a) |
(*.f64 z (-.f64 1 y)) |
(*.f64 t (-.f64 b a)) |
(+.f64 z x) |
(*.f64 z (-.f64 1 y)) |
(*.f64 b (-.f64 t 2)) |
(+.f64 z x) |
6 calls:
| 184.0ms | z |
| 181.0ms | t |
| 107.0ms | x |
| 70.0ms | y |
| 62.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 24.6b | 14 | x |
| 28.4b | 9 | y |
| 27.4b | 9 | z |
| 27.2b | 7 | t |
| 29.8b | 3 | a |
| 31.4b | 7 | b |
Compiled 104 to 68 computations (34.6% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 11.0ms | 8.942514041981211e+133 | 2.132256817833652e+134 |
| 24.0ms | 4.4505568312130584e+89 | 1.3406784545214146e+97 |
| 99.0ms | 3.1042661179040475e+70 | 3.832037194745831e+78 |
| 18.0ms | 1.87931631141582e+59 | 5.0054001286937266e+61 |
| 23.0ms | 2.280282638511053e+28 | 3.9072313641561873e+33 |
| 28.0ms | 5528930899530.5205 | 3.4222668232430964e+20 |
| 18.0ms | 6.061567936085173e-45 | 8.850420965081199e-42 |
| 33.0ms | 9.874268996302286e-166 | 1.2276834434330274e-164 |
| 18.0ms | -2.5565898154490508e-272 | -4.4804008260789824e-275 |
| 16.0ms | -4.2644411475345684e-210 | -3.54010928428878e-211 |
| 7.0ms | -7.253509633474456e-174 | -5.345219059666187e-174 |
| 22.0ms | -1.4645104575542128e-131 | -4.5604744032616646e-139 |
| 20.0ms | -3.6507613623736364e+22 | -2.44475808841889e+18 |
| 320.0ms | 1552× | body | 256 | valid |
Compiled 2270 to 1842 computations (18.9% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
| Outputs |
|---|
(+.f64 x a) |
(*.f64 a (-.f64 1 t)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 x a) |
(*.f64 z (-.f64 1 y)) |
(*.f64 t (-.f64 b a)) |
(+.f64 z x) |
(*.f64 z (-.f64 1 y)) |
(*.f64 b (-.f64 t 2)) |
(+.f64 z x) |
6 calls:
| 125.0ms | x |
| 63.0ms | z |
| 57.0ms | b |
| 51.0ms | y |
| 48.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 24.8b | 14 | x |
| 31.3b | 8 | y |
| 27.4b | 9 | z |
| 27.2b | 7 | t |
| 29.8b | 3 | a |
| 31.4b | 7 | b |
Compiled 94 to 63 computations (33% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 8.942514041981211e+133 | 2.132256817833652e+134 |
| 21.0ms | 4.4505568312130584e+89 | 1.3406784545214146e+97 |
| 21.0ms | 3.1042661179040475e+70 | 3.832037194745831e+78 |
| 18.0ms | 1.87931631141582e+59 | 5.0054001286937266e+61 |
| 23.0ms | 2.280282638511053e+28 | 3.9072313641561873e+33 |
| 22.0ms | 5528930899530.5205 | 3.4222668232430964e+20 |
| 19.0ms | 6.061567936085173e-45 | 8.850420965081199e-42 |
| 14.0ms | 9.874268996302286e-166 | 1.2276834434330274e-164 |
| 20.0ms | -2.5565898154490508e-272 | -4.4804008260789824e-275 |
| 24.0ms | -3.54010928428878e-211 | -1.925076133099042e-228 |
| 7.0ms | -7.253509633474456e-174 | -5.345219059666187e-174 |
| 149.0ms | -1.4645104575542128e-131 | -4.5604744032616646e-139 |
| 19.0ms | -3.6507613623736364e+22 | -2.44475808841889e+18 |
| 349.0ms | 1616× | body | 256 | valid |
Compiled 2366 to 1936 computations (18.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
| Outputs |
|---|
(*.f64 t (-.f64 b a)) |
(+.f64 x a) |
z |
(+.f64 x a) |
(*.f64 t (-.f64 b a)) |
(+.f64 z x) |
(*.f64 t (-.f64 b a)) |
6 calls:
| 174.0ms | t |
| 72.0ms | b |
| 50.0ms | y |
| 33.0ms | x |
| 31.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 30.3b | 5 | x |
| 31.3b | 8 | y |
| 30.7b | 5 | z |
| 27.5b | 7 | t |
| 29.8b | 3 | a |
| 32.4b | 6 | b |
Compiled 89 to 60 computations (32.6% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 50.0ms | 3.440874572401901e+136 | 1.7583317384247926e+139 |
| 13.0ms | 9.835293407478874e+75 | 2.6391843473235646e+76 |
| 23.0ms | 5.501758493287817e+31 | 1.0114593710884215e+37 |
| 18.0ms | -6.0836878894799405e-198 | -1.783896564403435e-201 |
| 14.0ms | -7.181080899347199e-160 | -2.8156421441244003e-160 |
| 21.0ms | -20150.164114322313 | -0.051391321699109045 |
| 121.0ms | 704× | body | 256 | valid |
| 9.0ms | 71× | body | 256 | infinite |
Compiled 952 to 749 computations (21.3% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
| Outputs |
|---|
(+.f64 x a) |
(+.f64 z x) |
(*.f64 a (-.f64 1 t)) |
6 calls:
| 290.0ms | b |
| 205.0ms | t |
| 145.0ms | y |
| 61.0ms | a |
| 39.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 30.3b | 5 | x |
| 31.3b | 8 | y |
| 32.1b | 3 | z |
| 31.1b | 7 | t |
| 29.8b | 3 | a |
| 33.6b | 4 | b |
Compiled 84 to 58 computations (31% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 367401760.48966634 | 23282875116984.77 |
| 16.0ms | -2.8583737147474563e+38 | -1.2675544775253965e+37 |
| 35.0ms | 240× | body | 256 | valid |
| 0.0ms | 1× | body | 256 | infinite |
Compiled 352 to 283 computations (19.6% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(*.f64 (neg.f64 z) y) |
| Outputs |
|---|
(+.f64 x a) |
(+.f64 z x) |
(*.f64 t (neg.f64 a)) |
(+.f64 x a) |
6 calls:
| 41.0ms | y |
| 38.0ms | t |
| 22.0ms | a |
| 20.0ms | x |
| 16.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 34.4b | 4 | x |
| 31.5b | 8 | y |
| 32.1b | 3 | z |
| 31.2b | 7 | t |
| 29.8b | 4 | a |
| 35.6b | 2 | b |
Compiled 74 to 52 computations (29.7% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 1.551288923961235e+160 | 3.25169072591758e+161 |
| 19.0ms | 367401760.48966634 | 23282875116984.77 |
| 17.0ms | -2.8583737147474563e+38 | -1.2675544775253965e+37 |
| 47.0ms | 352× | body | 256 | valid |
| 2.0ms | 18× | body | 256 | infinite |
Compiled 491 to 394 computations (19.8% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
| Outputs |
|---|
(+.f64 x a) |
(+.f64 z x) |
(+.f64 x a) |
6 calls:
| 35.0ms | y |
| 21.0ms | x |
| 20.0ms | t |
| 16.0ms | z |
| 16.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 34.4b | 4 | x |
| 33.1b | 6 | y |
| 32.1b | 3 | z |
| 34.2b | 4 | t |
| 31.3b | 3 | a |
| 35.6b | 2 | b |
Compiled 66 to 48 computations (27.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 9.385380263483926e+121 | 3.075877472839009e+123 |
| 17.0ms | -2.8583737147474563e+38 | -1.2675544775253965e+37 |
| 36.0ms | 224× | body | 256 | valid |
| 2.0ms | 15× | body | 256 | infinite |
Compiled 316 to 251 computations (20.6% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
| Outputs |
|---|
z |
(+.f64 x a) |
z |
6 calls:
| 22.0ms | t |
| 14.0ms | z |
| 14.0ms | x |
| 10.0ms | y |
| 10.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 35.6b | 3 | x |
| 35.5b | 2 | y |
| 33.1b | 3 | z |
| 34.2b | 4 | t |
| 36.6b | 1 | a |
| 35.6b | 2 | b |
Compiled 63 to 47 computations (25.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 4.925538537916144e+211 | 9.083510027439464e+215 |
| 22.0ms | -4.835877780050586e+191 | -3.3865629526244413e+187 |
| 35.0ms | 255× | body | 256 | valid |
| 10.0ms | 71× | body | 256 | infinite |
| 0.0ms | 1× | body | 512 | valid |
Compiled 324 to 267 computations (17.6% saved)
Total -24.6b remaining (-63.6%)
Threshold costs -24.6b (-63.6%)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
| Outputs |
|---|
a |
x |
a |
x |
a |
6 calls:
| 29.0ms | z |
| 29.0ms | y |
| 28.0ms | b |
| 26.0ms | a |
| 25.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 39.2b | 5 | x |
| 43.6b | 7 | y |
| 40.2b | 7 | z |
| 42.5b | 4 | t |
| 38.7b | 5 | a |
| 44.3b | 5 | b |
Compiled 60 to 46 computations (23.3% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 367401760.48966634 | 23282875116984.77 |
| 18.0ms | -2.8583737147474563e+38 | -1.2675544775253965e+37 |
| 18.0ms | -1.9019688660832653e+81 | -2.5783971116267976e+79 |
| 24.0ms | -9.932355642016474e+124 | -2.090357683194881e+118 |
| 70.0ms | 496× | body | 256 | valid |
| 4.0ms | 32× | body | 256 | infinite |
Compiled 532 to 461 computations (13.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 437 | 3777 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
(if (<=.f64 y -30000000000000002288930952327566100988489491283968) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 1349999999999999955349599447678976) (-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))))) |
(if (<=.f64 a -265000000000000011979338667063141990400) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 5942112188569825/2475880078570760549798248448) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))))) |
(if (<=.f64 a -21499999999999999053453671542284413318432500094804051882503031253860012436701953718181550195217774809731888253574720245962912486077151313920) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a -959999999999999964870524700565111124258605749626262508193314928969000304148117192704) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 a -2780529385113647/604462909807314587353088) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 5446936172855673/2475880078570760549798248448) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))))))) |
(if (<=.f64 a -5349533010815667/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a -2073099476525505/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a -8266848337882815/6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 8695209426788831/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 a 6081714912870287/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 2271629875608987/40564819207303340847894502572032) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))))))))) |
(if (<=.f64 y -9000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) (if (<=.f64 y 3797980526983971/463168356949264781694283940034751631413079938662562256157830336031652518559744) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y 4797017652230849/77371252455336267181195264) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 y 5799999999999999690133813656193536509414448745428076509084330382642827328337289096698718274460414866001613056596220276853303628743653193896667214797047760686852502536060928) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) (+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))))))) |
(if (<=.f64 y -550000000000000032424267218475380950171648) (+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) (if (<=.f64 y -2183751123623359/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y -3759422102391189/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 y 2894802230932905/115792089237316195423570985008687907853269984665640564039457584007913129639936) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y 1461501637330903/45671926166590716193865151022383844364247891968) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 y 6999999999999999741472284237760216703935107292371061879257909996552192) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))))))))) |
(if (<=.f64 y -3079649020494481/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y -7914572847139345/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 y 4284307301780699/57896044618658097711785492504343953926634992332820282019728792003956564819968) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y 6942132777321789/182687704666362864775460604089535377456991567872) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 y 3300000000000000262651745665024) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y 49999999999999996074101824835349657503774913686486230752187555524924150803830162236428630807572544714024682228918922745266209965473792) (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) (if (<=.f64 y 13500000000000000887871150823062685526311170515919402579052170010556048800947743370631794948558122594346405703318492726066452717609088584533169244466571669877293431765769604038656) (+.f64 x a) (*.f64 (-.f64 b z) y)))))))) |
(if (<=.f64 b -8358680908399641/576460752303423488) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 b -7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) (if (<=.f64 b -3852638599766875/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -8836021296475255/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 6857655085992111/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 672237056921337/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) (if (<=.f64 b 2154797213865323/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 8499999999999999942378063732073837799924521756524544) (-.f64 x (*.f64 (-.f64 t 1) a)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z))))))))) |
(if (<=.f64 b -7378697629483821/2305843009213693952) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 b -271508251957999/411376139330301510538742295639337626245683966408394965837152256) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -5319259737831231/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 a (+.f64 z x)) (if (<=.f64 b -8098044830177753/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -802633041618099/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 4543196494469773/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 2995016580338375/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 1038920085256495/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 1400000000000000061384180263106676296487666712576) (-.f64 x (*.f64 (-.f64 t 1) a)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z))))))))))) |
(if (<=.f64 b -2800000000000000) (+.f64 a (+.f64 (*.f64 b -2) x)) (if (<=.f64 b -3010670175542045/316912650057057350374175801344) (*.f64 (-.f64 b z) y) (if (<=.f64 b -1667355148462087/98079714615416886934934209737619787751599303819750539264) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -3869065863307149/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 a (+.f64 z x)) (if (<=.f64 b -802633041618099/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -8467853742455453/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 1542972394348225/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 4249103942534137/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 6772219815005301/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3099999999999999841723567566268414301504203882326922157421670936084480) (-.f64 x (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))))) |
(if (<=.f64 b -15000000000000000) (+.f64 a (+.f64 (*.f64 b -2) x)) (if (<=.f64 b -4436777100798803/633825300114114700748351602688) (*.f64 (-.f64 b z) y) (if (<=.f64 b -3055553964501729/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -3599131035634557/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 a (+.f64 z x)) (if (<=.f64 b -6742117549592031/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 a (+.f64 z x)) (if (<=.f64 b 3154521339556371/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 5539569662801113/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 5935929635354509/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 a (+.f64 z x)) (if (<=.f64 b 7852287219678089/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 7099999999999999916323063413591362442097172990883031186865105386251619988930560) (+.f64 a (+.f64 z x)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))))))) |
(if (<=.f64 t -8599999999999999995292304132004735090688) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4438104085898055/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (+.f64 a (+.f64 z x)) (if (<=.f64 t 4991817014543339/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 a (+.f64 (*.f64 b -2) x)) (if (<=.f64 t 40999999999999997628064237612253600133943907536406980481228508802526768806700834398771478236485503653352620972758742591024020475246280704) (+.f64 a (+.f64 z x)) (*.f64 t (-.f64 b a)))))) |
(if (<=.f64 y -90000000000000000016409013349346617277284352) (*.f64 (-.f64 b z) y) (if (<=.f64 y 660000000000000030949099718645383168) (+.f64 a (+.f64 z x)) (if (<=.f64 y 10399999999999999819851622027627279582171609824352599007142682631672946580814736188918410764473065125722856194002805511916879872) (*.f64 (-.f64 b z) y) (if (<=.f64 y 239999999999999992385728445182953708306867450838080778994095622838762475885618724762772826348307965030974060774740156611189076038102162396299461853455981955201780187855323136) (+.f64 x a) (*.f64 (-.f64 b z) y))))) |
(if (<=.f64 x -105000000000000000000) (+.f64 x a) (if (<=.f64 x -4910085911844213/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -6683262623470013/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (*.f64 z (-.f64 1 y)) (if (<=.f64 x -4974804678087599/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -5786280194268749/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 (-.f64 b z) y) (if (<=.f64 x 3423350344326819/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 3013008832985607/12554203470773361527671578846415332832204710888928069025792) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 26000000000000000) (+.f64 x a) (if (<=.f64 x 175000000000000004887184230318080) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 4399999999999999920028164577721671120468634993408517959843840) (*.f64 t (-.f64 b a)) (if (<=.f64 x 109999999999999997250989215906993855368991995008953129775829261817479168) (+.f64 z x) (if (<=.f64 x 139999999999999988009255655425359564183567404137957878540730722667128363649172250297337101942784) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 89999999999999996968148719214424054844168550890381268994102901240525210244799536620333444854944947094065292512269422560077884145270784) (*.f64 b (-.f64 t 2)) (+.f64 z x)))))))))))))) |
(if (<=.f64 x -11000000000000000000000) (+.f64 x a) (if (<=.f64 x -1178420618842611/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -6683262623470013/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (*.f64 z (-.f64 1 y)) (if (<=.f64 x -3497512758335037/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -639536231998125/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 8921458473094135/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 5335536475078679/6277101735386680763835789423207666416102355444464034512896) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 10500000000000) (+.f64 x a) (if (<=.f64 x 159999999999999993329915789312) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 230000000000000007983696893033972703953070432463642442072064) (*.f64 t (-.f64 b a)) (if (<=.f64 x 3200000000000000134020881805476665468772588373249082506058968677782388736) (+.f64 z x) (if (<=.f64 x 1299999999999999998494441448346844183491888818093567178694313593316669837027793440267156062208) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 91999999999999996004159705305679106876844806186899507496157343202389828517371694190838208206984975560862106901383107146168791302406144) (*.f64 b (-.f64 t 2)) (+.f64 z x)))))))))))))) |
(if (<=.f64 t -20000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1147613062835205/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (+.f64 x a) (if (<=.f64 t -4039784372389151/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) z (if (<=.f64 t 720000000000000006931026494944706560) (+.f64 x a) (if (<=.f64 t 18000000000000001489857638629894562821592119470624976384582874675933983277056) (*.f64 t (-.f64 b a)) (if (<=.f64 t 38000000000000001454559364836739878173980011281906194375844373624170267288606692353923859755200937252361709444215279066860896401919836160) (+.f64 z x) (*.f64 t (-.f64 b a)))))))) |
(if (<=.f64 a -64999999999999997592253088672493076480) (+.f64 x a) (if (<=.f64 a 10500000000) (+.f64 z x) (*.f64 a (-.f64 1 t)))) |
(if (<=.f64 a -55000000000000001595265292622605844480) (+.f64 x a) (if (<=.f64 a 16000000000000) (+.f64 z x) (if (<=.f64 a 15999999999999998855755103794694732356891735520951505090078894206844358500878305977867844488075939209183706726902692792379227739675020490390705006125387127717888) (*.f64 t (neg.f64 a)) (+.f64 x a)))) |
(if (<=.f64 a -275000000000000017421059428852319649792) (+.f64 x a) (if (<=.f64 a 549999999999999980401287781104042481377264498710528657016637862125870614029127651304673403879677811602557267186621045800960) (+.f64 z x) (+.f64 x a))) |
(if (<=.f64 z -64999999999999996863605907054651637046017215496975639744273901932342743940482448034451546048944290028768335155179713767822608119551219165108847538330904675179791634883534418732955855749120) z (if (<=.f64 z 69999999999999999277907762271429800117431512202921459039624144432721158415279076720203224682962964159164349673743442471072275699922828773587840792416432569567344913993560148350940539923359125040955553318300549120) (+.f64 x a) z)) |
(if (<=.f64 a -150000000000000000584111839593616914142228427844062122722930042350055118034096870361785409127756378572620400511732940800) a (if (<=.f64 a -47999999999999997116684714174693658545207391266039499597488225662574524786278400) x (if (<=.f64 a -58999999999999999994060411042560737280) a (if (<=.f64 a 1400000000000) x a)))) |
a |
| Outputs |
|---|
(+.f64 a (+.f64 (*.f64 b -2) (+.f64 (+.f64 (+.f64 z x) (*.f64 (-.f64 b z) y)) (*.f64 t (-.f64 b a))))) |
(if (<=.f64 y -30000000000000002288930952327566100988489491283968) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 1349999999999999955349599447678976) (-.f64 (+.f64 (+.f64 z x) (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))))) |
(if (<=.f64 a -265000000000000011979338667063141990400) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 5942112188569825/2475880078570760549798248448) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))))) |
(if (<=.f64 a -21499999999999999053453671542284413318432500094804051882503031253860012436701953718181550195217774809731888253574720245962912486077151313920) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a -959999999999999964870524700565111124258605749626262508193314928969000304148117192704) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 a -2780529385113647/604462909807314587353088) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 5446936172855673/2475880078570760549798248448) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))))))) |
(if (<=.f64 a -5349533010815667/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a -2073099476525505/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a -8266848337882815/6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 8695209426788831/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 a 6081714912870287/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 2271629875608987/40564819207303340847894502572032) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))))))))) |
(if (<=.f64 y -9000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) (if (<=.f64 y 3797980526983971/463168356949264781694283940034751631413079938662562256157830336031652518559744) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y 4797017652230849/77371252455336267181195264) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 y 5799999999999999690133813656193536509414448745428076509084330382642827328337289096698718274460414866001613056596220276853303628743653193896667214797047760686852502536060928) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z y))) (+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))))))) |
(if (<=.f64 y -550000000000000032424267218475380950171648) (+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) (if (<=.f64 y -2183751123623359/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y -3759422102391189/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 y 2894802230932905/115792089237316195423570985008687907853269984665640564039457584007913129639936) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y 1461501637330903/45671926166590716193865151022383844364247891968) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 y 6999999999999999741472284237760216703935107292371061879257909996552192) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (+.f64 a (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))))))))) |
(if (<=.f64 y -3079649020494481/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y -7914572847139345/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 y 4284307301780699/57896044618658097711785492504343953926634992332820282019728792003956564819968) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y 6942132777321789/182687704666362864775460604089535377456991567872) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 y 3300000000000000262651745665024) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 y 49999999999999996074101824835349657503774913686486230752187555524924150803830162236428630807572544714024682228918922745266209965473792) (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) (if (<=.f64 y 13500000000000000887871150823062685526311170515919402579052170010556048800947743370631794948558122594346405703318492726066452717609088584533169244466571669877293431765769604038656) (+.f64 x a) (*.f64 (-.f64 b z) y)))))))) |
(if (<=.f64 b -8358680908399641/576460752303423488) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 b -7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) (if (<=.f64 b -3852638599766875/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -8836021296475255/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 6857655085992111/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 672237056921337/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968) (neg.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 -1 t)))) (if (<=.f64 b 2154797213865323/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 8499999999999999942378063732073837799924521756524544) (-.f64 x (*.f64 (-.f64 t 1) a)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z))))))))) |
(if (<=.f64 b -7378697629483821/2305843009213693952) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (if (<=.f64 b -271508251957999/411376139330301510538742295639337626245683966408394965837152256) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -5319259737831231/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 a (+.f64 z x)) (if (<=.f64 b -8098044830177753/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -802633041618099/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -8099686188435651/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 4543196494469773/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 2995016580338375/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 1038920085256495/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 1400000000000000061384180263106676296487666712576) (-.f64 x (*.f64 (-.f64 t 1) a)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z))))))))))) |
(if (<=.f64 b -2800000000000000) (+.f64 a (+.f64 (*.f64 b -2) x)) (if (<=.f64 b -3010670175542045/316912650057057350374175801344) (*.f64 (-.f64 b z) y) (if (<=.f64 b -1667355148462087/98079714615416886934934209737619787751599303819750539264) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -3869065863307149/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 a (+.f64 z x)) (if (<=.f64 b -802633041618099/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -8467853742455453/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 1542972394348225/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 4249103942534137/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 6772219815005301/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 3099999999999999841723567566268414301504203882326922157421670936084480) (-.f64 x (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))))) |
(if (<=.f64 b -15000000000000000) (+.f64 a (+.f64 (*.f64 b -2) x)) (if (<=.f64 b -4436777100798803/633825300114114700748351602688) (*.f64 (-.f64 b z) y) (if (<=.f64 b -3055553964501729/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -3599131035634557/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 a (+.f64 z x)) (if (<=.f64 b -6742117549592031/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 a (+.f64 z x)) (if (<=.f64 b 3154521339556371/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 5539569662801113/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 5935929635354509/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 a (+.f64 z x)) (if (<=.f64 b 7852287219678089/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 7099999999999999916323063413591362442097172990883031186865105386251619988930560) (+.f64 a (+.f64 z x)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))))))) |
(if (<=.f64 t -8599999999999999995292304132004735090688) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4438104085898055/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (+.f64 a (+.f64 z x)) (if (<=.f64 t 4991817014543339/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 a (+.f64 (*.f64 b -2) x)) (if (<=.f64 t 40999999999999997628064237612253600133943907536406980481228508802526768806700834398771478236485503653352620972758742591024020475246280704) (+.f64 a (+.f64 z x)) (*.f64 t (-.f64 b a)))))) |
(if (<=.f64 y -90000000000000000016409013349346617277284352) (*.f64 (-.f64 b z) y) (if (<=.f64 y 660000000000000030949099718645383168) (+.f64 a (+.f64 z x)) (if (<=.f64 y 10399999999999999819851622027627279582171609824352599007142682631672946580814736188918410764473065125722856194002805511916879872) (*.f64 (-.f64 b z) y) (if (<=.f64 y 239999999999999992385728445182953708306867450838080778994095622838762475885618724762772826348307965030974060774740156611189076038102162396299461853455981955201780187855323136) (+.f64 x a) (*.f64 (-.f64 b z) y))))) |
(if (<=.f64 x -105000000000000000000) (+.f64 x a) (if (<=.f64 x -4910085911844213/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -6683262623470013/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (*.f64 z (-.f64 1 y)) (if (<=.f64 x -4974804678087599/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -5786280194268749/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 (-.f64 b z) y) (if (<=.f64 x 3423350344326819/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 3013008832985607/12554203470773361527671578846415332832204710888928069025792) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 26000000000000000) (+.f64 x a) (if (<=.f64 x 175000000000000004887184230318080) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 4399999999999999920028164577721671120468634993408517959843840) (*.f64 t (-.f64 b a)) (if (<=.f64 x 109999999999999997250989215906993855368991995008953129775829261817479168) (+.f64 z x) (if (<=.f64 x 139999999999999988009255655425359564183567404137957878540730722667128363649172250297337101942784) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 89999999999999996968148719214424054844168550890381268994102901240525210244799536620333444854944947094065292512269422560077884145270784) (*.f64 b (-.f64 t 2)) (+.f64 z x)))))))))))))) |
(if (<=.f64 x -11000000000000000000000) (+.f64 x a) (if (<=.f64 x -1178420618842611/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -6683262623470013/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (*.f64 z (-.f64 1 y)) (if (<=.f64 x -3497512758335037/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -639536231998125/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 8921458473094135/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 5335536475078679/6277101735386680763835789423207666416102355444464034512896) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 10500000000000) (+.f64 x a) (if (<=.f64 x 159999999999999993329915789312) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 230000000000000007983696893033972703953070432463642442072064) (*.f64 t (-.f64 b a)) (if (<=.f64 x 3200000000000000134020881805476665468772588373249082506058968677782388736) (+.f64 z x) (if (<=.f64 x 1299999999999999998494441448346844183491888818093567178694313593316669837027793440267156062208) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 91999999999999996004159705305679106876844806186899507496157343202389828517371694190838208206984975560862106901383107146168791302406144) (*.f64 b (-.f64 t 2)) (+.f64 z x)))))))))))))) |
(if (<=.f64 t -20000) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1147613062835205/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (+.f64 x a) (if (<=.f64 t -4039784372389151/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) z (if (<=.f64 t 720000000000000006931026494944706560) (+.f64 x a) (if (<=.f64 t 18000000000000001489857638629894562821592119470624976384582874675933983277056) (*.f64 t (-.f64 b a)) (if (<=.f64 t 38000000000000001454559364836739878173980011281906194375844373624170267288606692353923859755200937252361709444215279066860896401919836160) (+.f64 z x) (*.f64 t (-.f64 b a)))))))) |
(if (<=.f64 a -64999999999999997592253088672493076480) (+.f64 x a) (if (<=.f64 a 10500000000) (+.f64 z x) (*.f64 a (-.f64 1 t)))) |
(if (<=.f64 a -55000000000000001595265292622605844480) (+.f64 x a) (if (<=.f64 a 16000000000000) (+.f64 z x) (if (<=.f64 a 15999999999999998855755103794694732356891735520951505090078894206844358500878305977867844488075939209183706726902692792379227739675020490390705006125387127717888) (*.f64 t (neg.f64 a)) (+.f64 x a)))) |
(if (<=.f64 a -275000000000000017421059428852319649792) (+.f64 x a) (if (<=.f64 a 549999999999999980401287781104042481377264498710528657016637862125870614029127651304673403879677811602557267186621045800960) (+.f64 z x) (+.f64 x a))) |
(if (<=.f64 z -64999999999999996863605907054651637046017215496975639744273901932342743940482448034451546048944290028768335155179713767822608119551219165108847538330904675179791634883534418732955855749120) z (if (<=.f64 z 69999999999999999277907762271429800117431512202921459039624144432721158415279076720203224682962964159164349673743442471072275699922828773587840792416432569567344913993560148350940539923359125040955553318300549120) (+.f64 x a) z)) |
(if (<=.f64 a -150000000000000000584111839593616914142228427844062122722930042350055118034096870361785409127756378572620400511732940800) a (if (<=.f64 a -47999999999999997116684714174693658545207391266039499597488225662574524786278400) x (if (<=.f64 a -58999999999999999994060411042560737280) a (if (<=.f64 a 1400000000000) x a)))) |
a |
Compiled 1613 to 1001 computations (37.9% saved)
| 2× | egg-herbie |
| 1050× | rational_best.json-simplify-1 |
| 922× | rational_best.json-simplify-132 |
| 920× | rational_best.json-simplify-49 |
| 916× | rational_best.json-simplify-49 |
| 916× | rational_best.json-simplify-132 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 208 | 9541 |
| 1 | 405 | 9055 |
| 2 | 1189 | 8927 |
| 3 | 2908 | 8911 |
| 4 | 6832 | 8911 |
| 0 | 197 | 8400 |
| 1 | 440 | 7870 |
| 2 | 1312 | 7774 |
| 3 | 3389 | 7760 |
| 4 | 7402 | 7720 |
| 1× | node limit |
| 1× | node limit |
Compiled 517 to 201 computations (61.1% saved)
Compiled 1481 to 812 computations (45.2% saved)
Loading profile data...