Time bar (total: 1.5min)
| 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)
| 2.3s | 8253× | body | 256 | valid |
| 1.3s | 4584× | body | 256 | infinite |
| 2.0ms | 3× | body | 512 | valid |
| 2× | egg-herbie |
| 90× | rational.json-simplify-1 |
| 62× | rational.json-simplify-2 |
| 32× | rational.json-simplify-45 |
| 30× | rational.json-simplify-42 |
| 12× | rational.json-simplify-16 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 112 | 976 |
| 1 | 232 | 976 |
| 2 | 251 | 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 x (+.f64 (*.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 (+.f64 t -1) a)) (*.f64 z (+.f64 x -1))) (*.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 z (+.f64 (*.f64 x (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 z (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 x (+.f64 y -1))))) |
(+.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 a (+.f64 (*.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 b (+.f64 (*.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 (+.f64 t -1) a)) (*.f64 y (+.f64 z -1))) (*.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 x (+.f64 (*.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 (+.f64 t -1) a)) (*.f64 z (+.f64 b -1))) (*.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 z (+.f64 t -1))) (*.f64 (+.f64 y -1) a))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) b)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) z)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) b) (*.f64 (+.f64 t -1) a))) (*.f64 z (-.f64 (+.f64 y t) 2))) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) b))) (*.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 x (+.f64 (*.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 x (+.f64 (*.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 |
| 10× | rational.json-simplify-1 |
| 6× | rational.json-simplify-2 |
| 4× | rational.json-simplify-16 |
| 2× | rational.json-simplify-42 |
| 2× | rational.json-simplify-45 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 61 |
| 1 | 32 | 61 |
| 2 | 35 | 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 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 (+.f64 y t) 2) b) |
| ✓ | 0.0b | (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) |
Compiled 86 to 48 computations (44.2% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | y | @ | 0 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 2.0ms | z | @ | -inf | (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) |
| 1.0ms | t | @ | -inf | (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) |
| 1.0ms | y | @ | -inf | (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) |
| 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)) |
| 1× | batch-egg-rewrite |
| 948× | rational.json-5 |
| 946× | exponential.json-3 |
| 946× | rational.json-1 |
| 946× | rational.json-2 |
| 946× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 130 |
| 1 | 173 | 130 |
| 2 | 551 | 130 |
| 3 | 2031 | 130 |
| 1× | node limit |
| Inputs |
|---|
(-.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 t 1) a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (+.f64 y -1) z)) (-.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 y -1) z) x)) (-.f64 1 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 t -1) a) x)) (-.f64 1 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (+.f64 t -1) a)) (-.f64 1 (-.f64 (*.f64 (+.f64 y -1) z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.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 x (*.f64 (+.f64 t -1) a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.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 x (*.f64 (+.f64 t -1) a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (+.f64 (*.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 x (*.f64 (+.f64 t -1) a)))))))) |
((#(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 pow.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))) (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))) (*.f64 (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))) (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))) (/.f64 (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t -1) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t -1) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t -1) a) (/.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t -1) a) 1))))) |
| 1× | egg-herbie |
| 1484× | rational.json-simplify-47 |
| 1366× | rational.json-simplify-2 |
| 1284× | rational.json-simplify-49 |
| 850× | rational.json-simplify-50 |
| 808× | rational.json-simplify-43 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 187 | 9541 |
| 1 | 407 | 9075 |
| 2 | 976 | 9075 |
| 3 | 3098 | 9011 |
| 1× | node limit |
| Inputs |
|---|
(*.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 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 (*.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 a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 0) |
(+.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) |
(+.f64 (-.f64 -1 (*.f64 (+.f64 y -1) z)) (-.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) x))) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 y -1) z) x)) (-.f64 1 (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) 1) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 t -1) a) x)) (-.f64 1 (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 -1 (*.f64 (+.f64 t -1) a)) (-.f64 1 (-.f64 (*.f64 (+.f64 y -1) z) x))) |
(*.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a))) -1) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) 1)) |
(*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a))) -1) |
(pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) |
(neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) |
(+.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))) |
(pow.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 1) |
(-.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 0) |
(*.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(*.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 1) |
(*.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))) (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)))) |
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))) (*.f64 (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) 1)) |
(*.f64 (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))) (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))) (/.f64 (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))) |
(/.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 1) |
(/.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))))) |
(pow.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 1) |
(+.f64 (*.f64 (+.f64 t -1) a) 0) |
(+.f64 0 (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 (+.f64 t -1) a) 0) |
(/.f64 (*.f64 (+.f64 t -1) a) 1) |
(/.f64 (*.f64 (+.f64 t -1) a) (/.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a))) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
| Outputs |
|---|
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 -1 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(neg.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) x) |
(+.f64 (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) x) |
(-.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 z (-.f64 (*.f64 a (+.f64 -1 t)) x)) |
(-.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 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) (neg.f64 z)) |
(-.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 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) (neg.f64 z)) |
(-.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 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) (neg.f64 z)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(*.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 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) (neg.f64 z)) |
(-.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 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) (neg.f64 z)) |
(-.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 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) (neg.f64 z)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 -1 (*.f64 z y)) |
(*.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 -1 (*.f64 z y))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) (neg.f64 z)) |
(-.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 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) (neg.f64 z)) |
(-.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 y (neg.f64 z))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (*.f64 a (+.f64 -1 t))) (neg.f64 z)) |
(-.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 x (-.f64 (*.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 x (-.f64 (*.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 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(*.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 x (-.f64 (*.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 x (-.f64 (*.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 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.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 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 x (neg.f64 a)) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) x)) |
(-.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 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (*.f64 z (+.f64 -1 y))) (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 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (*.f64 z (+.f64 -1 y))) (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 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (*.f64 z (+.f64 -1 y))) (neg.f64 a)) |
(*.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 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (*.f64 z (+.f64 -1 y))) (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 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (*.f64 z (+.f64 -1 y))) (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 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (*.f64 z (+.f64 -1 y))) (neg.f64 a)) |
(*.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 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (*.f64 z (+.f64 -1 y))) (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 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (*.f64 z (+.f64 -1 y))) (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 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 x (*.f64 t (neg.f64 a))) (*.f64 z (+.f64 -1 y))) (neg.f64 a)) |
(-.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 a (neg.f64 (+.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 x (*.f64 a (neg.f64 (+.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 x (*.f64 a (neg.f64 (+.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 x (*.f64 a (neg.f64 (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (-.f64 t 2) y)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.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 t b)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b)) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(-.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 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 a (+.f64 -1 t))) (neg.f64 z)) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.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 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.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 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.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 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(*.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 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.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 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.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 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 y (-.f64 b z)) (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z)))) |
(*.f64 (*.f64 -1 (-.f64 b z)) (neg.f64 y)) |
(*.f64 (neg.f64 (-.f64 b z)) (neg.f64 y)) |
(-.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 x (*.f64 b (-.f64 t 2))) (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (*.f64 -1 (-.f64 b z)) (neg.f64 y)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (neg.f64 (-.f64 b z)) (neg.f64 y)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.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 x (*.f64 b (-.f64 t 2))) (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (*.f64 -1 (-.f64 b z)) (neg.f64 y)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (neg.f64 (-.f64 b z)) (neg.f64 y)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.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 x (*.f64 b (-.f64 t 2))) (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z))))) (+.f64 (*.f64 -1 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z)))) (*.f64 b (-.f64 t 2)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (*.f64 -1 (-.f64 b z)) (neg.f64 y)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (neg.f64 (-.f64 b z)) (neg.f64 y)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(*.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 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.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 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.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 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(-.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 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.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 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.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 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 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 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 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 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 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 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 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 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 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 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 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 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) (*.f64 t -1)) |
(*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t)) |
(*.f64 -1 (*.f64 (-.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 b (-.f64 y 2)) (+.f64 x (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) (*.f64 t -1)))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t)) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 -1 (*.f64 (-.f64 b a) (neg.f64 t)))) (neg.f64 a)) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a))))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 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 b (-.f64 y 2)) (+.f64 x (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) (*.f64 t -1)))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t)) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 -1 (*.f64 (-.f64 b a) (neg.f64 t)))) (neg.f64 a)) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a))))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 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 b (-.f64 y 2)) (+.f64 x (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) (*.f64 t -1)))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (+.f64 (*.f64 (*.f64 -1 (-.f64 b a)) (neg.f64 t)) (*.f64 b (-.f64 y 2)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 -1 (*.f64 (-.f64 b a) (neg.f64 t)))) (neg.f64 a)) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 t (neg.f64 (neg.f64 (-.f64 b a))))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (+.f64 -1 y))) |
(-.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 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (+.f64 -1 y))) |
(-.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 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (+.f64 -1 y))) |
(-.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 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (+.f64 -1 y))) |
(*.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 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (+.f64 -1 y))) |
(-.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 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (+.f64 -1 y))) |
(-.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 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.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 a (neg.f64 (+.f64 -1 t))) |
(-.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 a (+.f64 -1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 (neg.f64 a) (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 a (neg.f64 (+.f64 -1 t))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.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 a (+.f64 -1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 (neg.f64 a) (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 a (neg.f64 (+.f64 -1 t))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.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 a (+.f64 -1 t))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 (neg.f64 a) (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 a (neg.f64 (+.f64 -1 t))) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(*.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 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(*.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 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 -1 t)) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 -1 t)) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 0) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(+.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(+.f64 (-.f64 -1 (*.f64 (+.f64 y -1) z)) (-.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) x))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 y -1) z) x)) (-.f64 1 (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 z (+.f64 -1 y)) x)) (-.f64 1 (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 (+.f64 x -1) (*.f64 z (+.f64 -1 y))) (-.f64 (-.f64 a -1) (*.f64 t a))) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) 1) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 (+.f64 t -1) a) x)) (-.f64 1 (*.f64 (+.f64 y -1) z))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(+.f64 (-.f64 -1 (*.f64 (+.f64 t -1) a)) (-.f64 1 (-.f64 (*.f64 (+.f64 y -1) z) x))) |
(+.f64 (-.f64 -1 (*.f64 a (+.f64 -1 t))) (-.f64 1 (-.f64 (*.f64 z (+.f64 -1 y)) x))) |
(+.f64 (-.f64 -1 (*.f64 a (+.f64 -1 t))) (-.f64 x (+.f64 -1 (*.f64 z (+.f64 -1 y))))) |
(+.f64 (-.f64 (-.f64 a 1) (*.f64 t a)) (-.f64 x (+.f64 -1 (*.f64 z (+.f64 -1 y))))) |
(*.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a))) -1) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) 1)) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(*.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(/.f64 (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a))) -1) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) |
(-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (+.f64 -1 t))) |
(-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))) |
(+.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)) |
(pow.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) 1) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(-.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 0) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y))))) |
(*.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y))))) |
(*.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 1) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y))))) |
(*.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) (/.f64 (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (-.f64 x (*.f64 a (+.f64 -1 t))))))) |
(*.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) (/.f64 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))))) |
(*.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) (/.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))))) |
(*.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y))))) (/.f64 (-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) (-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))))) |
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))) (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)))) |
(*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (/.f64 1 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))))) |
(*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (/.f64 1 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))))))) |
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))) (*.f64 (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) 1)) |
(*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (/.f64 1 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))))) |
(*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (/.f64 1 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))))))) |
(*.f64 (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))) |
(*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (/.f64 1 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))))) |
(*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (/.f64 1 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))) (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))) (/.f64 (/.f64 1 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b))) (*.f64 (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))) (-.f64 (*.f64 (+.f64 y -1) z) (+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))))) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))))))) |
(*.f64 (/.f64 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (/.f64 1 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))) (*.f64 (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))))) (/.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y)))))) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) (-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y)))) (*.f64 (-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) (-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 1) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y))))) |
(/.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))) (-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 (*.f64 (+.f64 y -1) z) (-.f64 x (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) (/.f64 (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (-.f64 x (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) (/.f64 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))))) |
(/.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) (/.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y))))) (/.f64 (-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))) (-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 -1 y))))) |
(pow.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (-.f64 (+.f64 y t) 2) b)) 1) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (+.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (-.f64 1 y))))) |
(+.f64 (*.f64 (+.f64 t -1) a) 0) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 0 (*.f64 (+.f64 t -1) a)) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 (+.f64 t -1) a) 0) |
(*.f64 a (+.f64 -1 t)) |
(/.f64 (*.f64 (+.f64 t -1) a) 1) |
(*.f64 a (+.f64 -1 t)) |
(/.f64 (*.f64 (+.f64 t -1) a) (/.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 -1 t)) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(*.f64 a (+.f64 -1 t)) |
Compiled 5468 to 3170 computations (42% saved)
13 alts after pruning (13 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 188 | 13 | 201 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 189 | 13 | 202 |
| Status | Error | Program |
|---|---|---|
| ▶ | 14.6b | (-.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 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
| 0.0b | (-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (+.f64 (neg.f64 z) (*.f64 a (+.f64 -1 t)))) | |
| 18.1b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) | |
| 38.8b | (+.f64 (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) (*.f64 (-.f64 (+.f64 y t) 2) b)) | |
| 28.4b | (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) | |
| 37.9b | (+.f64 (*.f64 y (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) | |
| 40.7b | (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) | |
| ▶ | 31.6b | (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| ▶ | 32.1b | (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 46.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) | |
| 48.7b | (*.f64 (-.f64 b z) y) | |
| ▶ | 50.6b | (*.f64 t (-.f64 b a)) |
Compiled 554 to 394 computations (28.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
| ✓ | 0.0b | (-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
| ✓ | 0.0b | (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
| ✓ | 0.0b | (*.f64 t (-.f64 b a)) |
Compiled 90 to 39 computations (56.7% saved)
51 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 36.0ms | b | @ | inf | (*.f64 t (-.f64 b a)) |
| 1.0ms | y | @ | -inf | (-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
| 1.0ms | b | @ | -inf | (-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
| 1.0ms | b | @ | -inf | (*.f64 t (-.f64 b a)) |
| 1.0ms | y | @ | 0 | (-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
| 1× | batch-egg-rewrite |
| 1056× | rational.json-5 |
| 1054× | exponential.json-3 |
| 1054× | rational.json-1 |
| 1054× | rational.json-2 |
| 1054× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 138 |
| 1 | 190 | 138 |
| 2 | 600 | 134 |
| 3 | 2245 | 134 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.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 pow.f64 (*.f64 t (-.f64 b a)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) (/.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) (/.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 a (-.f64 -1 (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x))) (+.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 a)) (-.f64 1 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (/.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) (/.f64 (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (/.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))))) (/.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 1))))) |
| 1× | egg-herbie |
| 1358× | rational.json-simplify-50 |
| 1268× | rational.json-simplify-54 |
| 1042× | rational.json-simplify-43 |
| 1002× | rational.json-simplify-44 |
| 854× | rational.json-simplify-41 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 206 | 9911 |
| 1 | 458 | 9617 |
| 2 | 1154 | 9361 |
| 3 | 4002 | 9337 |
| 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 a) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(-.f64 (*.f64 -1 z) a) |
(-.f64 (+.f64 (*.f64 y z) (*.f64 -1 z)) a) |
(-.f64 (+.f64 (*.f64 y z) (*.f64 -1 z)) a) |
(-.f64 (+.f64 (*.f64 y z) (*.f64 -1 z)) a) |
(*.f64 y z) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(*.f64 y z) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(*.f64 -1 a) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(*.f64 -1 a) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (*.f64 (-.f64 y 2) b))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
x |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
x |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 (*.f64 -1 (*.f64 a t)) x) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
x |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
x |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) 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)))) |
(pow.f64 (*.f64 t (-.f64 b a)) 1) |
(-.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 0) |
(*.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 1) |
(*.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) (/.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))) |
(*.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)))) |
(*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) 1)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))) |
(*.f64 (*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 1) |
(/.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) (/.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))) |
(pow.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 1) |
(+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) |
(+.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 0) |
(+.f64 0 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))) a) |
(+.f64 (-.f64 a (-.f64 -1 (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) -1) |
(+.f64 (-.f64 -1 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x))) (+.f64 1 a)) |
(+.f64 (-.f64 -1 (neg.f64 a)) (-.f64 1 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)))) |
(+.f64 (-.f64 -1 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a)) 1) |
(*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 1) |
(*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (/.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) |
(*.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) |
(*.f64 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a) -1) |
(*.f64 (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) |
(*.f64 (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) 1)) |
(*.f64 (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) |
(*.f64 (*.f64 (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) (/.f64 (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))))) |
(/.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 1) |
(/.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (/.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) |
(/.f64 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a) -1) |
(pow.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 1) |
(neg.f64 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 0) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 1) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(*.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) 1)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))))) (/.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))))) |
(/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 1) |
(/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(pow.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 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 t (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(*.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 (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(*.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 (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(*.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 (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(*.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 t (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(*.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 t (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(+.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 (+.f64 b (neg.f64 a))) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(-.f64 (*.f64 -1 z) a) |
(-.f64 (neg.f64 z) a) |
(-.f64 (+.f64 (*.f64 y z) (*.f64 -1 z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 z y)) a) |
(-.f64 (*.f64 z (+.f64 -1 y)) a) |
(-.f64 (+.f64 (*.f64 y z) (*.f64 -1 z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 z y)) a) |
(-.f64 (*.f64 z (+.f64 -1 y)) a) |
(-.f64 (+.f64 (*.f64 y z) (*.f64 -1 z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 z y)) a) |
(-.f64 (*.f64 z (+.f64 -1 y)) a) |
(*.f64 y z) |
(*.f64 z y) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 z y)) a) |
(-.f64 (*.f64 z (+.f64 -1 y)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 z y)) a) |
(-.f64 (*.f64 z (+.f64 -1 y)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 z y)) a) |
(-.f64 (*.f64 z (+.f64 -1 y)) a) |
(*.f64 y z) |
(*.f64 z y) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 z y)) a) |
(-.f64 (*.f64 z (+.f64 -1 y)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 z y)) a) |
(-.f64 (*.f64 z (+.f64 -1 y)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 y z)) a) |
(-.f64 (+.f64 (*.f64 -1 z) (*.f64 z y)) a) |
(-.f64 (*.f64 z (+.f64 -1 y)) a) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 a (neg.f64 t)) (+.f64 a x)) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2)))) (*.f64 z (+.f64 -1 y))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(*.f64 (*.f64 -1 (+.f64 t (-.f64 y 2))) (neg.f64 b)) |
(*.f64 (neg.f64 (+.f64 t (-.f64 y 2))) (neg.f64 b)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 (*.f64 -1 (+.f64 t (-.f64 y 2))) (neg.f64 b))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 a x) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (+.f64 t (-.f64 y 2)) b)) (*.f64 a t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 a x) (*.f64 -1 (+.f64 (*.f64 b (neg.f64 (+.f64 t (-.f64 y 2)))) (*.f64 a t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 (*.f64 -1 (+.f64 t (-.f64 y 2))) (neg.f64 b))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 a x) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (+.f64 t (-.f64 y 2)) b)) (*.f64 a t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 a x) (*.f64 -1 (+.f64 (*.f64 b (neg.f64 (+.f64 t (-.f64 y 2)))) (*.f64 a t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 (*.f64 -1 (+.f64 t (-.f64 y 2))) (neg.f64 b))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 a x) (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (+.f64 t (-.f64 y 2)) b)) (*.f64 a t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 a x) (*.f64 -1 (+.f64 (*.f64 b (neg.f64 (+.f64 t (-.f64 y 2)))) (*.f64 a t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -2 b) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2)))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 x (+.f64 (+.f64 (*.f64 b -2) (*.f64 y (-.f64 b z))) (*.f64 t (-.f64 b a))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 x (+.f64 (+.f64 (*.f64 b -2) (*.f64 y (-.f64 b z))) (*.f64 t (-.f64 b a))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 x (+.f64 (+.f64 (*.f64 b -2) (*.f64 y (-.f64 b z))) (*.f64 t (-.f64 b a))))) (neg.f64 z)) |
(*.f64 (-.f64 b z) y) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 x (+.f64 (+.f64 (*.f64 b -2) (*.f64 y (-.f64 b z))) (*.f64 t (-.f64 b a))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 x (+.f64 (+.f64 (*.f64 b -2) (*.f64 y (-.f64 b z))) (*.f64 t (-.f64 b a))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 x (+.f64 (+.f64 (*.f64 b -2) (*.f64 y (-.f64 b z))) (*.f64 t (-.f64 b a))))) (neg.f64 z)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))) |
(*.f64 (neg.f64 (-.f64 b z)) (neg.f64 y)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))))))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))) (*.f64 b -2))))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 b -2) (*.f64 (neg.f64 (-.f64 b z)) (neg.f64 y)))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))))))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))) (*.f64 b -2))))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 b -2) (*.f64 (neg.f64 (-.f64 b z)) (neg.f64 y)))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x)))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))))))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))) (*.f64 b -2))))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))) (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))))) (neg.f64 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 b -2) (*.f64 (neg.f64 (-.f64 b z)) (neg.f64 y)))))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (*.f64 (-.f64 y 2) b))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a (*.f64 t (-.f64 b a)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
x |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
x |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a x)) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 a (+.f64 1 (*.f64 -1 t)))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t b) (*.f64 a (+.f64 1 (neg.f64 t))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))) (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 a (+.f64 1 (*.f64 -1 t)))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t b) (*.f64 a (+.f64 1 (neg.f64 t))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))) (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 a (+.f64 1 (*.f64 -1 t)))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t b) (*.f64 a (+.f64 1 (neg.f64 t))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))) (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (+.f64 1 (*.f64 -1 t))) |
(*.f64 a (+.f64 1 (neg.f64 t))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 a (+.f64 1 (*.f64 -1 t)))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t b) (*.f64 a (+.f64 1 (neg.f64 t))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))) (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 a (+.f64 1 (*.f64 -1 t)))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t b) (*.f64 a (+.f64 1 (neg.f64 t))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))) (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 a (+.f64 (*.f64 -1 t) 1)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 a (+.f64 1 (*.f64 -1 t)))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t b) (*.f64 a (+.f64 1 (neg.f64 t))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (+.f64 1 (neg.f64 t)))) (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 (+.f64 t -1) (neg.f64 a)) |
(*.f64 (+.f64 -1 t) (neg.f64 a)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 (+.f64 t -1) (neg.f64 a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 x (+.f64 (*.f64 (+.f64 -1 t) (neg.f64 a)) (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 (+.f64 t -1) (neg.f64 a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 x (+.f64 (*.f64 (+.f64 -1 t) (neg.f64 a)) (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 (+.f64 t -1) (neg.f64 a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 x (+.f64 (*.f64 (+.f64 -1 t) (neg.f64 a)) (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (*.f64 a (-.f64 1 t)))) (*.f64 z (+.f64 -1 y))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 a (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 z (-.f64 1 y)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 -1 (*.f64 a t)) x) |
(+.f64 (*.f64 a (neg.f64 t)) x) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (-.f64 (+.f64 t y) 2))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(*.f64 (*.f64 -1 (+.f64 t (-.f64 y 2))) (neg.f64 b)) |
(*.f64 (neg.f64 (+.f64 t (-.f64 y 2))) (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 (*.f64 -1 (+.f64 t (-.f64 y 2))) (neg.f64 b)))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (+.f64 t (-.f64 y 2)) b)) (*.f64 a t)))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 b (neg.f64 (+.f64 t (-.f64 y 2)))) (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 (*.f64 -1 (+.f64 t (-.f64 y 2))) (neg.f64 b)))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (+.f64 t (-.f64 y 2)) b)) (*.f64 a t)))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 b (neg.f64 (+.f64 t (-.f64 y 2)))) (*.f64 a t)))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x)) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 x (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 x (*.f64 (*.f64 -1 (+.f64 t (-.f64 y 2))) (neg.f64 b)))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (+.f64 t (-.f64 y 2)) b)) (*.f64 a t)))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 b (neg.f64 (+.f64 t (-.f64 y 2)))) (*.f64 a t)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) (*.f64 b y)) |
(+.f64 (+.f64 x (*.f64 b -2)) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) (*.f64 b y)) |
(+.f64 (+.f64 x (*.f64 b -2)) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) (*.f64 b y)) |
(+.f64 (+.f64 x (*.f64 b -2)) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b y))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) (*.f64 b y)) |
(+.f64 (+.f64 x (*.f64 b -2)) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) (*.f64 b y)) |
(+.f64 (+.f64 x (*.f64 b -2)) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) (*.f64 b y)) |
(+.f64 (+.f64 x (*.f64 b -2)) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b y))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) (*.f64 b y)) |
(+.f64 (+.f64 x (*.f64 b -2)) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) (*.f64 b y)) |
(+.f64 (+.f64 x (*.f64 b -2)) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b -2))) (*.f64 b y)) |
(+.f64 (+.f64 x (*.f64 b -2)) (+.f64 (*.f64 b y) (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b y))) |
(+.f64 (*.f64 t (-.f64 b a)) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
x |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
x |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(+.f64 x (*.f64 b (-.f64 y 2))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t (+.f64 b (neg.f64 a))) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t (+.f64 b (neg.f64 a))) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t (+.f64 b (neg.f64 a))) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t (+.f64 b (neg.f64 a))) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t (+.f64 b (neg.f64 a))) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t (+.f64 b (neg.f64 a))) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t (+.f64 b (neg.f64 a))) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t (+.f64 b (neg.f64 a))) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 t b) (+.f64 x (*.f64 b (-.f64 y 2))))) |
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) x) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t (+.f64 b (neg.f64 a))) (+.f64 x (*.f64 b (-.f64 y 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)) |
(pow.f64 (*.f64 t (-.f64 b a)) 1) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 0) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(*.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 1) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(*.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) (/.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))) |
(*.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)))) |
(*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) 1)) |
(*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))) |
(*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)))) |
(*.f64 (*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))))) |
(*.f64 (*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)))) (/.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))) |
(*.f64 (/.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))))) |
(*.f64 (*.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) (/.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 1) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(/.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) (/.f64 (-.f64 a (*.f64 z (+.f64 -1 y))) (-.f64 a (*.f64 z (+.f64 -1 y))))) |
(pow.f64 (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) 1) |
(+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a)) |
(+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(+.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 0) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(+.f64 0 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(+.f64 (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))) a) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(+.f64 (-.f64 a (-.f64 -1 (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) -1) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 (-.f64 -1 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x))) (+.f64 1 a)) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))))) (+.f64 a 1)) |
(+.f64 a (+.f64 (-.f64 -1 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) (+.f64 x (*.f64 b (-.f64 y 2))))) 1)) |
(+.f64 a (+.f64 1 (-.f64 x (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) -1))))) |
(+.f64 a (+.f64 1 (-.f64 (*.f64 b (-.f64 y 2)) (+.f64 1 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))))) |
(+.f64 (-.f64 -1 (neg.f64 a)) (-.f64 1 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)))) |
(+.f64 (-.f64 -1 (neg.f64 a)) (-.f64 1 (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2))))))) |
(+.f64 (-.f64 a 1) (-.f64 1 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) (+.f64 x (*.f64 b (-.f64 y 2)))))) |
(+.f64 (+.f64 a -1) (-.f64 x (-.f64 -1 (-.f64 (*.f64 t (-.f64 b a)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) |
(+.f64 (+.f64 a -1) (+.f64 1 (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x)))) |
(+.f64 (-.f64 -1 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a)) 1) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 1) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (/.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(*.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(*.f64 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a) -1) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(*.f64 (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(*.f64 (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) 1)) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(*.f64 (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(*.f64 (*.f64 (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) (/.f64 (/.f64 1 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))) (*.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2)))))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(/.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 1) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(/.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (/.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(/.f64 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a) -1) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(pow.f64 (+.f64 a (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))))) 1) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(+.f64 a (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 t (-.f64 b a))) x))) |
(neg.f64 (-.f64 (-.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 b (-.f64 y 2))) (+.f64 (*.f64 t (-.f64 b a)) x)) a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 x (*.f64 b (-.f64 y 2))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (+.f64 a (*.f64 t (-.f64 b a))))) (*.f64 z (+.f64 -1 y))) |
(-.f64 a (-.f64 (*.f64 z (+.f64 -1 y)) (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 0) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 1) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(*.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) 1)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))))) (/.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x))))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 1) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
(pow.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 b (-.f64 y 2)) x)) 1) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 x (*.f64 b (-.f64 y 2)))) |
(+.f64 x (+.f64 (*.f64 t (-.f64 b a)) (*.f64 b (-.f64 y 2)))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 t (-.f64 b a)) |
Compiled 17 to 8 computations (52.9% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 0.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
Compiled 35 to 17 computations (51.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | -inf | (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 0.0ms | x | @ | 0 | (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 0.0ms | b | @ | inf | (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 0.0ms | y | @ | inf | (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 0.0ms | y | @ | 0 | (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 1× | batch-egg-rewrite |
| 1054× | rational.json-simplify-2 |
| 986× | rational.json-simplify-79 |
| 584× | rational.json-simplify-47 |
| 540× | rational.json-simplify-54 |
| 514× | rational.json-simplify-58 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 25 |
| 1 | 92 | 25 |
| 2 | 290 | 25 |
| 3 | 1067 | 25 |
| 4 | 4233 | 25 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y (-.f64 2 t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y (-.f64 2 t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y (-.f64 2 t)) b))))))) |
| 1× | egg-herbie |
| 1568× | rational.json-simplify-50 |
| 1238× | rational.json-simplify-43 |
| 1216× | rational.json-simplify-54 |
| 1172× | rational.json-simplify-58 |
| 826× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 76 | 1801 |
| 1 | 168 | 1709 |
| 2 | 425 | 1601 |
| 3 | 2445 | 1601 |
| 4 | 6759 | 1601 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) (-.f64 1 x)) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 -1 x)) 1) |
(*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 1) |
(*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 1) |
(/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y (-.f64 2 t)) b))) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 x (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y b))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y b))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y b))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y b))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y b))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y b))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y b))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y b))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y b))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(+.f64 x (*.f64 b (-.f64 y 2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t b))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t b))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t b))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t b))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t b))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t b))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t b))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t b))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t b))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t b))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (neg.f64 x)) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 0) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) 1) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) (-.f64 1 x)) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) 1) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 -1 x)) 1) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 1) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (/.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) (*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b))) (*.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 1) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (/.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y (-.f64 2 t)) b)) 1) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 x (*.f64 b (-.f64 y (-.f64 2 t)))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 a (-.f64 1 t)) |
| ✓ | 0.0b | (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 0.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
Compiled 48 to 26 computations (45.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | b | @ | 0 | (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 1.0ms | a | @ | -inf | (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 1.0ms | a | @ | 0 | (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 0.0ms | t | @ | inf | (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 1× | batch-egg-rewrite |
| 800× | rational.json-simplify-54 |
| 780× | rational.json-simplify-47 |
| 646× | rational.json-simplify-50 |
| 616× | rational.json-simplify-49 |
| 612× | rational.json-5 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 50 |
| 1 | 117 | 50 |
| 2 | 351 | 50 |
| 3 | 1296 | 50 |
| 4 | 5199 | 50 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(*.f64 a (-.f64 1 t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 (-.f64 t (-.f64 2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t (-.f64 2 y)) b) (neg.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 t (-.f64 2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 t (-.f64 2 y)) b) (-.f64 -1 (*.f64 a (-.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t (-.f64 2 y)) b))) (-.f64 1 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 a (-.f64 1 t)))) (-.f64 1 (*.f64 (-.f64 t (-.f64 2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 a (-.f64 1 t)) (-.f64 -1 (*.f64 (-.f64 t (-.f64 2 y)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (/.f64 (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (/.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) 1) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 t (-.f64 2 y)) b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (-.f64 1 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 a (-.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 1 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 1 t)) (/.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (-.f64 1 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 a (-.f64 1 t)))))))) |
| 1× | egg-herbie |
| 1408× | rational.json-simplify-50 |
| 1188× | rational.json-simplify-54 |
| 1116× | rational.json-simplify-58 |
| 1050× | rational.json-simplify-43 |
| 1006× | rational.json-simplify-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 103 | 2295 |
| 1 | 235 | 2093 |
| 2 | 568 | 2093 |
| 3 | 2675 | 2093 |
| 4 | 6741 | 2093 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 a (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (*.f64 (-.f64 y 2) b))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (*.f64 (-.f64 y 2) b))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (*.f64 (-.f64 y 2) b))) |
(*.f64 t (+.f64 b (*.f64 -1 a))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 (-.f64 y 2) b))) |
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (*.f64 (-.f64 y 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))) |
(*.f64 y b) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(*.f64 y b) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
a |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(-.f64 (*.f64 (-.f64 t (-.f64 2 y)) b) (neg.f64 (*.f64 a (-.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 0) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(-.f64 (-.f64 (*.f64 (-.f64 t (-.f64 2 y)) b) (-.f64 -1 (*.f64 a (-.f64 1 t)))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t (-.f64 2 y)) b))) (-.f64 1 (*.f64 a (-.f64 1 t)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 a (-.f64 1 t)))) (-.f64 1 (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) 1) |
(-.f64 (-.f64 (*.f64 a (-.f64 1 t)) (-.f64 -1 (*.f64 (-.f64 t (-.f64 2 y)) b))) 1) |
(*.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 1) |
(*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) |
(*.f64 (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (/.f64 (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (/.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) 1) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))))) |
(/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 1) |
(/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) |
(pow.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 1) |
(neg.f64 (-.f64 (neg.f64 (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) 0) |
(+.f64 0 (*.f64 a (-.f64 1 t))) |
(-.f64 (*.f64 a (-.f64 1 t)) 0) |
(-.f64 0 (neg.f64 (*.f64 a (-.f64 1 t)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 a (-.f64 1 t)))) 1) |
(/.f64 (*.f64 a (-.f64 1 t)) 1) |
(/.f64 (*.f64 a (-.f64 1 t)) (/.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(neg.f64 (neg.f64 (*.f64 a (-.f64 1 t)))) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 a (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (*.f64 b (-.f64 y 2))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (*.f64 a -1))))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (neg.f64 a))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a (*.f64 t (+.f64 b (neg.f64 a))))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (*.f64 a -1))))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (neg.f64 a))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a (*.f64 t (+.f64 b (neg.f64 a))))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (*.f64 a -1))))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (neg.f64 a))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a (*.f64 t (+.f64 b (neg.f64 a))))) |
(*.f64 t (+.f64 b (*.f64 -1 a))) |
(*.f64 t (+.f64 b (*.f64 a -1))) |
(*.f64 t (+.f64 b (neg.f64 a))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (*.f64 a -1))))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (neg.f64 a))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a (*.f64 t (+.f64 b (neg.f64 a))))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (*.f64 a -1))))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (neg.f64 a))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a (*.f64 t (+.f64 b (neg.f64 a))))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (*.f64 a -1))))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (+.f64 b (neg.f64 a))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a (*.f64 t (+.f64 b (neg.f64 a))))) |
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) |
(*.f64 (+.f64 a (*.f64 b -1)) (*.f64 t -1)) |
(*.f64 (+.f64 a (neg.f64 b)) (neg.f64 t)) |
(*.f64 t (neg.f64 (+.f64 a (neg.f64 b)))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 (+.f64 a (*.f64 b -1)) (*.f64 t -1)))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 (+.f64 a (neg.f64 b)) (neg.f64 t)))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (neg.f64 (+.f64 a (neg.f64 b)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a (*.f64 t (neg.f64 (+.f64 a (neg.f64 b)))))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 (+.f64 a (*.f64 b -1)) (*.f64 t -1)))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 (+.f64 a (neg.f64 b)) (neg.f64 t)))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (neg.f64 (+.f64 a (neg.f64 b)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a (*.f64 t (neg.f64 (+.f64 a (neg.f64 b)))))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 (+.f64 a (*.f64 b -1)) (*.f64 t -1)))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 (+.f64 a (neg.f64 b)) (neg.f64 t)))) |
(+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 t (neg.f64 (+.f64 a (neg.f64 b)))))) |
(+.f64 (*.f64 b (-.f64 y 2)) (+.f64 a (*.f64 t (neg.f64 (+.f64 a (neg.f64 b)))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 y (-.f64 t 2)))) |
(*.f64 y b) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 y (-.f64 t 2)))) |
(*.f64 y b) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 y (-.f64 t 2)))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
a |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (*.f64 t -1))) |
(+.f64 a (*.f64 t (neg.f64 a))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (*.f64 t -1))) |
(+.f64 a (*.f64 t (neg.f64 a))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (*.f64 t -1))) |
(+.f64 a (*.f64 t (neg.f64 a))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (*.f64 t -1)) |
(*.f64 t (neg.f64 a)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (*.f64 t -1))) |
(+.f64 a (*.f64 t (neg.f64 a))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (*.f64 t -1))) |
(+.f64 a (*.f64 t (neg.f64 a))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (*.f64 t -1))) |
(+.f64 a (*.f64 t (neg.f64 a))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (*.f64 t -1)) |
(*.f64 t (neg.f64 a)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (*.f64 t -1))) |
(+.f64 a (*.f64 t (neg.f64 a))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (*.f64 t -1))) |
(+.f64 a (*.f64 t (neg.f64 a))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (*.f64 t -1))) |
(+.f64 a (*.f64 t (neg.f64 a))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (*.f64 (-.f64 t (-.f64 2 y)) b) (neg.f64 (*.f64 a (-.f64 1 t)))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 0) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (-.f64 (*.f64 (-.f64 t (-.f64 2 y)) b) (-.f64 -1 (*.f64 a (-.f64 1 t)))) 1) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t (-.f64 2 y)) b))) (-.f64 1 (*.f64 a (-.f64 1 t)))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 a (-.f64 1 t)))) (-.f64 1 (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) 1) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(-.f64 (-.f64 (*.f64 a (-.f64 1 t)) (-.f64 -1 (*.f64 (-.f64 t (-.f64 2 y)) b))) 1) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 1) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) 1)) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (/.f64 (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (/.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) 1) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) (*.f64 (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b))) (*.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 1) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (/.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(pow.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 t (-.f64 2 y)) b)) 1) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(neg.f64 (-.f64 (neg.f64 (*.f64 a (-.f64 1 t))) (*.f64 (-.f64 t (-.f64 2 y)) b))) |
(-.f64 (*.f64 a (-.f64 1 t)) (neg.f64 (*.f64 b (-.f64 y (-.f64 2 t))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (-.f64 y (-.f64 2 t)))) |
(+.f64 (*.f64 a (-.f64 1 t)) 0) |
(*.f64 a (-.f64 1 t)) |
(+.f64 0 (*.f64 a (-.f64 1 t))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (*.f64 a (-.f64 1 t)) 0) |
(*.f64 a (-.f64 1 t)) |
(-.f64 0 (neg.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 a (-.f64 1 t)))) 1) |
(*.f64 a (-.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 t)) 1) |
(*.f64 a (-.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 t)) (/.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)))) |
(*.f64 a (-.f64 1 t)) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(*.f64 a (-.f64 1 t)) |
(neg.f64 (neg.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 a (-.f64 1 t)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 z (-.f64 y 1)) |
| ✓ | 0.0b | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
| ✓ | 0.0b | (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
| 0.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
Compiled 60 to 31 computations (48.3% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
| 0.0ms | z | @ | 0 | (*.f64 z (-.f64 y 1)) |
| 0.0ms | y | @ | inf | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
| 0.0ms | y | @ | 0 | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
| 0.0ms | y | @ | -inf | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
| 1× | batch-egg-rewrite |
| 910× | rational.json-simplify-47 |
| 750× | rational.json-simplify-50 |
| 720× | rational.json-simplify-49 |
| 716× | rational.json-5 |
| 714× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 81 |
| 1 | 135 | 81 |
| 2 | 414 | 81 |
| 3 | 1517 | 81 |
| 4 | 6067 | 81 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 y 1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y (-.f64 2 t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) 1) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b)) x)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (-.f64 (*.f64 z (+.f64 y -1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (-.f64 (*.f64 z (+.f64 y -1)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (/.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (-.f64 -1 (-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (-.f64 (*.f64 z (+.f64 y -1)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) 1) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))))))) |
((#(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 0 (-.f64 -1 (*.f64 z (+.f64 y -1)))) 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 pow.f64 (*.f64 z (+.f64 y -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (+.f64 y -1)))))))) |
| 1× | egg-herbie |
| 1518× | rational.json-simplify-49 |
| 1166× | rational.json-simplify-2 |
| 1148× | rational.json-simplify-54 |
| 978× | rational.json-simplify-41 |
| 952× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 168 | 4604 |
| 1 | 369 | 4070 |
| 2 | 924 | 3908 |
| 3 | 3185 | 3900 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
x |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
x |
x |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(*.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 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 y 1))) |
x |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.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 (*.f64 (-.f64 y (-.f64 2 t)) b) (neg.f64 x)) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 0) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b)) x)) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) (-.f64 1 x)) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) 1) |
(-.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 -1 x)) 1) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) 1) |
(*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 1) |
(*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(*.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) |
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) 1) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))))) |
(/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 1) |
(/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(pow.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 1) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b)) x)) |
(+.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (-.f64 (*.f64 z (+.f64 y -1)) -1))) |
(+.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 0) |
(+.f64 0 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) |
(+.f64 (-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (-.f64 (*.f64 z (+.f64 y -1)) -1)) 1) |
(*.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) |
(*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 1) |
(*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) |
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) |
(*.f64 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) -1) |
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) |
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) 1)) |
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) |
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (/.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (-.f64 -1 (-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (-.f64 (*.f64 z (+.f64 y -1)) -1)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) 1) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 1) |
(/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) |
(/.f64 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) -1) |
(pow.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 1) |
(neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(+.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 0 (-.f64 -1 (*.f64 z (+.f64 y -1)))) 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)))) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(neg.f64 (neg.f64 (*.f64 z (+.f64 y -1)))) |
| Outputs |
|---|
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 x (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b y) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b y) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b y) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 b y) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 b y) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 b y) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 b y) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 b y) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 b y) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 t 2) y))) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(+.f64 x (*.f64 b (-.f64 y 2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) |
x |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
x |
x |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 -1 z)) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 -1 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 -1 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 -1 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
(*.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 -1 z)) |
(-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 -1 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 -1 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 y (-.f64 b z)) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 -1 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 y (-.f64 b z)))) (neg.f64 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(*.f64 y (*.f64 (-.f64 (*.f64 b -1) (*.f64 -1 z)) -1)) |
(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 -1 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (*.f64 (-.f64 (*.f64 b -1) (*.f64 -1 z)) -1))) (*.f64 -1 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))) (neg.f64 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (neg.f64 (neg.f64 (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (*.f64 (-.f64 (*.f64 b -1) (*.f64 -1 z)) -1))) (*.f64 -1 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))) (neg.f64 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (neg.f64 (neg.f64 (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (*.f64 (-.f64 (*.f64 b -1) (*.f64 -1 z)) -1))) (*.f64 -1 z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z))))) (neg.f64 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (neg.f64 (*.f64 -1 (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (neg.f64 (neg.f64 (-.f64 b z)))))) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(*.f64 t b) |
(*.f64 b t) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(*.f64 t b) |
(*.f64 b t) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 b t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (+.f64 (*.f64 b t) (*.f64 b (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 z (+.f64 y -1))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 z (+.f64 y -1))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 t y) 2)) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (*.f64 z (+.f64 y -1))) |
x |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 x (*.f64 b (-.f64 (+.f64 t y) 2))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(+.f64 x (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (-.f64 (+.f64 t y) 2)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 t y) 2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(*.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 (*.f64 (-.f64 y (-.f64 2 t)) b) (neg.f64 x)) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(-.f64 x (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 0) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b)) x)) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 (-.f64 y (-.f64 2 t)) b))) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) (-.f64 1 x)) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) 1) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(-.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 -1 x)) 1) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 (-.f64 y (-.f64 2 t)) b))) 1) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 1) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) 1)) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) 1) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))))) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 1) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (/.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(pow.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) 1) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (-.f64 y (-.f64 2 t)) b)) x)) |
(-.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (neg.f64 x)) |
(+.f64 x (*.f64 b (-.f64 t (-.f64 2 y)))) |
(+.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (-.f64 (*.f64 z (+.f64 y -1)) -1))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(+.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 0) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(+.f64 0 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(+.f64 (-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (-.f64 (*.f64 z (+.f64 y -1)) -1)) 1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) -1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) 1)) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (/.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (-.f64 -1 (-.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (-.f64 (*.f64 z (+.f64 y -1)) -1)))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) 1) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x))) (*.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (/.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(/.f64 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) -1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(pow.f64 (-.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) (-.f64 (*.f64 z (+.f64 y -1)) x)) 1) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) |
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 b (-.f64 t (-.f64 2 y))))))) |
(-.f64 x (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 b (-.f64 t (-.f64 2 y))))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t (-.f64 2 y))) (*.f64 z (-.f64 1 y)))) |
(+.f64 (*.f64 z (+.f64 y -1)) 0) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(+.f64 0 (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 z (+.f64 y -1)) 0) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 0 (neg.f64 (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (+.f64 y -1)))) 1) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(/.f64 (*.f64 z (+.f64 y -1)) 1) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(/.f64 (*.f64 z (+.f64 y -1)) (/.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(neg.f64 (neg.f64 (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
Compiled 11221 to 6117 computations (45.5% saved)
24 alts after pruning (23 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 491 | 19 | 510 |
| Fresh | 4 | 4 | 8 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 1 | 4 |
| Total | 499 | 24 | 523 |
| Status | Error | Program |
|---|---|---|
| ▶ | 14.6b | (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
| 26.1b | (-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) | |
| 28.7b | (-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) | |
| 40.8b | (-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) (*.f64 z (-.f64 y 1))) | |
| 30.7b | (-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) | |
| 39.6b | (-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) | |
| 38.8b | (-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) | |
| 18.1b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) | |
| 32.3b | (-.f64 x (*.f64 z (-.f64 y 1))) | |
| 38.8b | (+.f64 (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) (*.f64 (-.f64 (+.f64 y t) 2) b)) | |
| ▶ | 32.1b | (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| ▶ | 38.1b | (+.f64 (*.f64 b (-.f64 t 2)) x) |
| 43.2b | (+.f64 x (*.f64 y b)) | |
| 42.1b | (+.f64 x (*.f64 t b)) | |
| 43.7b | (+.f64 a (*.f64 (-.f64 y 2) b)) | |
| 46.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) | |
| ▶ | 48.7b | (*.f64 (-.f64 b z) y) |
| 45.5b | (*.f64 z (-.f64 1 y)) | |
| 56.7b | (*.f64 y b) | |
| ✓ | 50.6b | (*.f64 t (-.f64 b a)) |
| ▶ | 55.8b | (*.f64 t b) |
| 48.4b | (*.f64 a (-.f64 1 t)) | |
| 57.2b | (*.f64 a (neg.f64 t)) | |
| 49.3b | x |
Compiled 766 to 558 computations (27.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (*.f64 b (-.f64 t 2))) |
| ✓ | 0.0b | (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
| ✓ | 0.0b | (*.f64 y (-.f64 b z)) |
| ✓ | 0.0b | (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) |
Compiled 66 to 30 computations (54.5% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | z | @ | -inf | (*.f64 y (-.f64 b z)) |
| 1.0ms | b | @ | -inf | (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) |
| 1.0ms | y | @ | -inf | (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) |
| 1.0ms | x | @ | 0 | (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) |
| 1.0ms | b | @ | 0 | (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) |
| 1× | batch-egg-rewrite |
| 880× | rational.json-simplify-1 |
| 800× | rational.json-5 |
| 798× | exponential.json-3 |
| 798× | rational.json-1 |
| 798× | rational.json-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 116 |
| 1 | 145 | 116 |
| 2 | 465 | 116 |
| 3 | 1704 | 112 |
| 4 | 6901 | 112 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
(+.f64 x (*.f64 b (-.f64 t 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (neg.f64 (*.f64 y (-.f64 b z))) (*.f64 b (-.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 t 2)) (-.f64 (neg.f64 x) (*.f64 y (-.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 (*.f64 y (-.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 b z)) (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 y (-.f64 b z))) (neg.f64 (*.f64 b (-.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) (/.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.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 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 0 (neg.f64 (*.f64 y (-.f64 b z))))))) (#(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 pow.f64 (*.f64 y (-.f64 b z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (-.f64 b z)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 b z)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (-.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 z (-.f64 -1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))) (+.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 (*.f64 b (-.f64 t 2)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (-.f64 -1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))) (*.f64 b (-.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 y (-.f64 b z))) (+.f64 x (*.f64 b (-.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 y (-.f64 b z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x z) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b (-.f64 t 2)) z) (+.f64 x (*.f64 y (-.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z 1) (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) -1) (-.f64 z 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (-.f64 1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (*.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))))) (/.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (neg.f64 z) (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 b (-.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 t 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (/.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 b (-.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))) (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (/.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2)))))))) |
| 1× | egg-herbie |
| 1540× | rational.json-simplify-49 |
| 1252× | rational.json-simplify-2 |
| 1158× | rational.json-simplify-54 |
| 1006× | rational.json-simplify-50 |
| 832× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 207 | 8644 |
| 1 | 461 | 8396 |
| 2 | 1207 | 8156 |
| 3 | 3355 | 8032 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (-.f64 b z) y) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) x) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(*.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 (-.f64 t 2) b) (+.f64 z (*.f64 (-.f64 b z) y))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
x |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
x |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) |
(+.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 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) (+.f64 z x))) |
(+.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 -2 b) (+.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 -2 b) (+.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 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.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 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.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 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(*.f64 (-.f64 b z) y) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(*.f64 (-.f64 b z) y) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(*.f64 (-.f64 t 2) b) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(*.f64 (-.f64 t 2) b) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(*.f64 (-.f64 t 2) b) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(-.f64 x (-.f64 (neg.f64 (*.f64 y (-.f64 b z))) (*.f64 b (-.f64 t 2)))) |
(-.f64 (*.f64 b (-.f64 t 2)) (-.f64 (neg.f64 x) (*.f64 y (-.f64 b z)))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 (*.f64 y (-.f64 b z)))) |
(-.f64 (*.f64 y (-.f64 b z)) (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2)))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 0) |
(-.f64 0 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 y (-.f64 b z))) (neg.f64 (*.f64 b (-.f64 t 2)))) |
(*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 1) |
(*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) |
(*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) |
(*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) 1)) |
(*.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) (/.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))))) |
(/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 1) |
(/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) |
(pow.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 1) |
(neg.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) |
(+.f64 (*.f64 y (-.f64 b z)) 0) |
(+.f64 0 (*.f64 y (-.f64 b z))) |
(-.f64 (*.f64 y (-.f64 b z)) 0) |
(-.f64 0 (neg.f64 (*.f64 y (-.f64 b z)))) |
(/.f64 (*.f64 y (-.f64 b z)) 1) |
(/.f64 (*.f64 y (-.f64 b z)) (/.f64 (*.f64 y (-.f64 b z)) (*.f64 y (-.f64 b z)))) |
(pow.f64 (*.f64 y (-.f64 b z)) 1) |
(neg.f64 (neg.f64 (*.f64 y (-.f64 b z)))) |
(+.f64 x (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) |
(+.f64 (*.f64 y (-.f64 b z)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z)) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 0) |
(+.f64 0 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) |
(+.f64 1 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (-.f64 1 z))) |
(+.f64 -1 (-.f64 z (-.f64 -1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))) (+.f64 x z)) |
(+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 (*.f64 b (-.f64 t 2)) z)) |
(+.f64 (-.f64 z (-.f64 -1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) -1) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) x) |
(+.f64 (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))) (*.f64 b (-.f64 t 2))) |
(+.f64 (+.f64 z (*.f64 y (-.f64 b z))) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 y (-.f64 b z))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) z) (+.f64 x (*.f64 y (-.f64 b z)))) |
(+.f64 (-.f64 z 1) (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) -1)) |
(+.f64 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) -1) (-.f64 z 1)) |
(+.f64 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (-.f64 1 z)) 1) |
(*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 1) |
(*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) |
(*.f64 (-.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z) -1) |
(*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))) |
(*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (*.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) 1)) |
(*.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))) |
(*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))))) (/.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))))) |
(/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 1) |
(/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z) -1) |
(pow.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 1) |
(neg.f64 (-.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z)) |
(neg.f64 (+.f64 (neg.f64 z) (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 t 2)))) |
(-.f64 (*.f64 b (-.f64 t 2)) (neg.f64 x)) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2)))) |
(*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 1) |
(*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (/.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) |
(*.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))) (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) 1)) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))))) |
(/.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 1) |
(/.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (/.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) |
(pow.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2)))) |
| Outputs |
|---|
(+.f64 (*.f64 (-.f64 b z) y) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) x) |
(+.f64 x (*.f64 y (neg.f64 z))) |
(+.f64 x (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 y t) 2)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) |
(*.f64 (+.f64 (*.f64 (-.f64 t 2) -1) (*.f64 y -1)) (*.f64 b -1)) |
(*.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))) (neg.f64 b)) |
(*.f64 b (neg.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))))) |
(*.f64 (neg.f64 (+.f64 y (-.f64 t 2))) (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 (+.f64 (*.f64 (-.f64 t 2) -1) (*.f64 y -1)) (*.f64 b -1)))) |
(+.f64 x (+.f64 (*.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))) (neg.f64 b)) (*.f64 z (neg.f64 y)))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2))))))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2))))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 (+.f64 (*.f64 (-.f64 t 2) -1) (*.f64 y -1)) (*.f64 b -1)))) |
(+.f64 x (+.f64 (*.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))) (neg.f64 b)) (*.f64 z (neg.f64 y)))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2))))))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2))))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) x)) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 (+.f64 (*.f64 (-.f64 t 2) -1) (*.f64 y -1)) (*.f64 b -1)))) |
(+.f64 x (+.f64 (*.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))) (neg.f64 b)) (*.f64 z (neg.f64 y)))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2))))))) |
(+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2))))))) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))) |
(+.f64 x (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b -2)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))) (*.f64 b t)) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))) (*.f64 b t)) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))) (*.f64 b t)) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 t -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))) (*.f64 b t)) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))) (*.f64 b t)) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))) (*.f64 b t)) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 t -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))) (*.f64 b t)) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))) (*.f64 b t)) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))) (*.f64 b t)) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t))) |
(+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (+.f64 b (neg.f64 z)))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (+.f64 b (neg.f64 z)))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (+.f64 b (neg.f64 z)))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (+.f64 b (neg.f64 z)))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (+.f64 b (neg.f64 z)))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (+.f64 b (neg.f64 z)))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (+.f64 b (neg.f64 z)))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (+.f64 b (neg.f64 z)))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (*.f64 y (+.f64 b (neg.f64 z)))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(*.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 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.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 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.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 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.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 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 b y)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z (*.f64 (-.f64 b z) y))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 (-.f64 b z) y))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
x |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
x |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(+.f64 z (+.f64 x (*.f64 y (neg.f64 z)))) |
(+.f64 z (+.f64 x (*.f64 z (neg.f64 y)))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 z x))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 z x))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 z x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 z x))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 y t) 2)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 z x))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 z x))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 z x))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 z (neg.f64 y)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 y (neg.f64 z)) (*.f64 b (-.f64 (+.f64 y t) 2))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 t 2)) (*.f64 -1 y)) b)) |
(*.f64 (+.f64 (*.f64 (-.f64 t 2) -1) (*.f64 y -1)) (*.f64 b -1)) |
(*.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))) (neg.f64 b)) |
(*.f64 b (neg.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))))) |
(*.f64 (neg.f64 (+.f64 y (-.f64 t 2))) (neg.f64 b)) |
(+.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 y (neg.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) -1) (*.f64 y -1)) (*.f64 b -1)) (+.f64 z x))) |
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))) (neg.f64 b)) (+.f64 z x))) |
(+.f64 z (+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2)))))))) |
(+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2))))))) |
(+.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 y (neg.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) -1) (*.f64 y -1)) (*.f64 b -1)) (+.f64 z x))) |
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))) (neg.f64 b)) (+.f64 z x))) |
(+.f64 z (+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2)))))))) |
(+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2))))))) |
(+.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 y (neg.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) -1) (*.f64 y -1)) (*.f64 b -1)) (+.f64 z x))) |
(+.f64 (*.f64 z (neg.f64 y)) (+.f64 (*.f64 (*.f64 -1 (+.f64 y (-.f64 t 2))) (neg.f64 b)) (+.f64 z x))) |
(+.f64 z (+.f64 x (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (*.f64 -1 (+.f64 y (-.f64 t 2)))))))) |
(+.f64 (+.f64 z x) (*.f64 -1 (+.f64 (*.f64 z y) (*.f64 b (neg.f64 (+.f64 y (-.f64 t 2))))))) |
(+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2)))) |
(+.f64 z (+.f64 x (+.f64 (*.f64 b -2) (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 b t) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 b t) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 b t) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 b (+.f64 t -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 b t) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 b t) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 b t) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 b (+.f64 t -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 b t) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 b t) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) x)))) |
(+.f64 (*.f64 b t) (+.f64 z (+.f64 (*.f64 (-.f64 b z) y) (+.f64 x (*.f64 b -2))))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (+.f64 (*.f64 b t) (*.f64 b -2)))) |
(+.f64 z (+.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (*.f64 b (+.f64 -2 t)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 (-.f64 b z) y))) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(*.f64 (-.f64 b z) y) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(*.f64 (-.f64 b z) y) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 b y))) |
(+.f64 x (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 b y))) |
(+.f64 x (*.f64 b (+.f64 y (-.f64 t 2)))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 z (+.f64 (*.f64 y -1) 1)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 z (+.f64 (*.f64 y -1) 1)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 z (+.f64 (*.f64 y -1) 1)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (+.f64 (*.f64 y -1) 1)) |
(*.f64 z (+.f64 (neg.f64 y) 1)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 z (+.f64 (*.f64 y -1) 1)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 z (+.f64 (*.f64 y -1) 1)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 y)) z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 z (+.f64 (*.f64 y -1) 1)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (+.f64 (*.f64 y -1) 1)) |
(*.f64 z (+.f64 (neg.f64 y) 1)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 z (+.f64 (*.f64 y -1) 1)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 z (+.f64 (*.f64 y -1) 1)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 z (+.f64 (*.f64 y -1) 1)) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 b y) (+.f64 x (+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 z (+.f64 (neg.f64 y) 1)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (+.f64 y (-.f64 t 2))))) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 x (*.f64 b -2)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 b t))) |
(+.f64 x (+.f64 (*.f64 b t) (*.f64 b -2))) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(-.f64 x (-.f64 (neg.f64 (*.f64 y (-.f64 b z))) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(-.f64 (*.f64 b (-.f64 t 2)) (-.f64 (neg.f64 x) (*.f64 y (-.f64 b z)))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 (*.f64 y (-.f64 b z)))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(-.f64 (*.f64 y (-.f64 b z)) (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 0) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(-.f64 0 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))) (neg.f64 x)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(-.f64 (+.f64 x (*.f64 y (-.f64 b z))) (neg.f64 (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 1) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) 1)) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(*.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) (/.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 1) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(pow.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) 1) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) |
(neg.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.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 0 (neg.f64 (*.f64 y (-.f64 b z)))) |
(*.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) |
(pow.f64 (*.f64 y (-.f64 b z)) 1) |
(*.f64 (-.f64 b z) y) |
(neg.f64 (neg.f64 (*.f64 y (-.f64 b z)))) |
(*.f64 (-.f64 b z) y) |
(+.f64 x (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z (+.f64 x (*.f64 y (-.f64 b z))))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z 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 y (-.f64 b z)))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (*.f64 y (-.f64 b z)) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z)) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 0) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 0 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 1 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (-.f64 1 z))) |
(+.f64 1 (-.f64 z (-.f64 1 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))) |
(+.f64 1 (-.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (-.f64 (-.f64 1 (*.f64 b (-.f64 t 2))) z))) |
(-.f64 z (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) |
(+.f64 -1 (-.f64 z (-.f64 -1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z)))))) |
(+.f64 1 (-.f64 z (-.f64 1 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))) |
(+.f64 1 (-.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (-.f64 (-.f64 1 (*.f64 b (-.f64 t 2))) z))) |
(-.f64 z (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z))) (+.f64 x z)) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (+.f64 x (*.f64 y (-.f64 b z))) (+.f64 (*.f64 b (-.f64 t 2)) z)) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (-.f64 z (-.f64 -1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) -1) |
(+.f64 1 (-.f64 z (-.f64 1 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))) |
(+.f64 1 (-.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (-.f64 (-.f64 1 (*.f64 b (-.f64 t 2))) z))) |
(-.f64 z (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) |
(+.f64 (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) x) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (+.f64 z (+.f64 x (*.f64 y (-.f64 b z)))) (*.f64 b (-.f64 t 2))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (+.f64 z (*.f64 y (-.f64 b z))) (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) z) (*.f64 y (-.f64 b z))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (+.f64 x z) (+.f64 (*.f64 b (-.f64 t 2)) (*.f64 y (-.f64 b z)))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (+.f64 (*.f64 b (-.f64 t 2)) z) (+.f64 x (*.f64 y (-.f64 b z)))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(+.f64 (-.f64 z 1) (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) -1)) |
(+.f64 (+.f64 z -1) (+.f64 1 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 z -1))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 z -1))) |
(+.f64 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) -1) (-.f64 z 1)) |
(+.f64 (+.f64 z -1) (+.f64 1 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 z -1))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y))) (+.f64 z -1))) |
(+.f64 (-.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (-.f64 1 z)) 1) |
(+.f64 1 (-.f64 z (-.f64 1 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))) |
(+.f64 1 (-.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (-.f64 (-.f64 1 (*.f64 b (-.f64 t 2))) z))) |
(-.f64 z (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) |
(*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 1) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(*.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(*.f64 (-.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z) -1) |
(+.f64 1 (-.f64 z (-.f64 1 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))) |
(+.f64 1 (-.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (-.f64 (-.f64 1 (*.f64 b (-.f64 t 2))) z))) |
(-.f64 z (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) |
(*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (*.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) 1)) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(*.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(*.f64 (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))))) (/.f64 (/.f64 1 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))) (*.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z))))))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 1) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (/.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))))) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z) -1) |
(+.f64 1 (-.f64 z (-.f64 1 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))) |
(+.f64 1 (-.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (-.f64 (-.f64 1 (*.f64 b (-.f64 t 2))) z))) |
(-.f64 z (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) |
(pow.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 z (*.f64 y (-.f64 b z)))) 1) |
(+.f64 x (+.f64 (*.f64 (-.f64 b z) y) (+.f64 z (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 z x))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 x (*.f64 (-.f64 b z) y)))) |
(neg.f64 (-.f64 (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) z)) |
(+.f64 1 (-.f64 z (-.f64 1 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))) |
(+.f64 1 (-.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (-.f64 (-.f64 1 (*.f64 b (-.f64 t 2))) z))) |
(-.f64 z (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) |
(neg.f64 (+.f64 (neg.f64 z) (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))))) |
(+.f64 1 (-.f64 z (-.f64 1 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))))) |
(+.f64 1 (-.f64 (+.f64 x (*.f64 (-.f64 b z) y)) (-.f64 (-.f64 1 (*.f64 b (-.f64 t 2))) z))) |
(-.f64 z (-.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2))) (*.f64 (-.f64 b z) y))) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 (*.f64 b (-.f64 t 2)) (neg.f64 x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 0) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 1) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (/.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))) (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) 1)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2)))))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(/.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 1) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(/.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (/.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(pow.f64 (+.f64 x (*.f64 b (-.f64 t 2))) 1) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
Compiled 11 to 7 computations (36.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (-.f64 b z) y) |
Compiled 17 to 8 computations (52.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | -inf | (*.f64 (-.f64 b z) y) |
| 0.0ms | z | @ | inf | (*.f64 (-.f64 b z) y) |
| 0.0ms | b | @ | 0 | (*.f64 (-.f64 b z) y) |
| 0.0ms | b | @ | inf | (*.f64 (-.f64 b z) y) |
| 0.0ms | y | @ | inf | (*.f64 (-.f64 b z) y) |
| 1× | batch-egg-rewrite |
| 1552× | rational.json-5 |
| 1550× | exponential.json-3 |
| 1550× | rational.json-1 |
| 1550× | rational.json-2 |
| 1550× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 59 | 13 |
| 2 | 207 | 13 |
| 3 | 765 | 13 |
| 4 | 2976 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 b z) y) |
| Outputs |
|---|
((#(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 0 (neg.f64 (*.f64 (-.f64 b z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 b z) y))) 1)))) (#(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 pow.f64 (*.f64 (-.f64 b z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 b z) y))))))) |
| 1× | egg-herbie |
| 940× | rational.json-simplify-111 |
| 766× | rational.json-simplify-104 |
| 756× | rational.json-simplify-2 |
| 604× | rational.json-simplify-79 |
| 580× | rational.json-simplify-73 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 28 | 627 |
| 1 | 57 | 477 |
| 2 | 133 | 477 |
| 3 | 373 | 477 |
| 4 | 1416 | 477 |
| 5 | 3681 | 477 |
| 6 | 5646 | 477 |
| 7 | 7486 | 477 |
| 1× | node limit |
| Inputs |
|---|
(*.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 (-.f64 b z) y) 0) |
(+.f64 0 (*.f64 (-.f64 b z) y)) |
(-.f64 (*.f64 (-.f64 b z) y) 0) |
(-.f64 0 (neg.f64 (*.f64 (-.f64 b z) y))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 b z) y))) 1) |
(/.f64 (*.f64 (-.f64 b z) y) 1) |
(/.f64 (*.f64 (-.f64 b z) y) (/.f64 (*.f64 (-.f64 b z) y) (*.f64 (-.f64 b z) y))) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(neg.f64 (neg.f64 (*.f64 (-.f64 b z) y))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 -1 (*.f64 y z)) (*.f64 y b)) |
(*.f64 y (+.f64 b (neg.f64 z))) |
(+.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 0 (neg.f64 (*.f64 (-.f64 b z) y))) |
(*.f64 y (-.f64 b z)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 b z) y))) 1) |
(*.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)) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(*.f64 y (-.f64 b z)) |
(neg.f64 (neg.f64 (*.f64 (-.f64 b z) y))) |
(*.f64 y (-.f64 b z)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 b (-.f64 t 2)) x) |
Compiled 25 to 16 computations (36% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | 0 | (+.f64 (*.f64 b (-.f64 t 2)) x) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 b (-.f64 t 2)) x) |
| 0.0ms | t | @ | -inf | (+.f64 (*.f64 b (-.f64 t 2)) x) |
| 0.0ms | b | @ | inf | (+.f64 (*.f64 b (-.f64 t 2)) x) |
| 0.0ms | t | @ | inf | (+.f64 (*.f64 b (-.f64 t 2)) x) |
| 1× | batch-egg-rewrite |
| 1768× | rational.json-5 |
| 1766× | exponential.json-3 |
| 1766× | rational.json-1 |
| 1766× | rational.json-2 |
| 1766× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 75 | 19 |
| 2 | 239 | 19 |
| 3 | 866 | 19 |
| 4 | 3399 | 19 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 b (-.f64 t 2)) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)) (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 1))))) |
| 1× | egg-herbie |
| 1294× | rational.json-simplify-47 |
| 1080× | rational.json-simplify-49 |
| 906× | exponential.json-simplify-26 |
| 868× | rational.json-simplify-2 |
| 780× | rational.json-simplify-50 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 35 | 845 |
| 1 | 63 | 845 |
| 2 | 193 | 791 |
| 3 | 1132 | 791 |
| 4 | 4865 | 791 |
| 5 | 7691 | 791 |
| 1× | node limit |
| Inputs |
|---|
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(*.f64 (-.f64 t 2) b) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(*.f64 (-.f64 t 2) b) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(*.f64 (-.f64 t 2) b) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 0) |
(*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 1) |
(*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(*.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)) (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) 1)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(/.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 1) |
(/.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(pow.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 1) |
| Outputs |
|---|
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(*.f64 (-.f64 t 2) b) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(*.f64 (-.f64 t 2) b) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 -2 b) x) |
(+.f64 x (*.f64 b -2)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(+.f64 x (*.f64 b (+.f64 -2 t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(*.f64 (-.f64 t 2) b) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
x |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) x) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 0) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 1) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(*.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)) (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) 1)) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(/.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 1) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(/.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
(pow.f64 (+.f64 (*.f64 b (-.f64 t 2)) x) 1) |
(+.f64 x (*.f64 (-.f64 t 2) b)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (-.f64 y 2) b) x) |
| ✓ | 0.0b | (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
Compiled 40 to 22 computations (45% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | -inf | (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 0.0ms | t | @ | 0 | (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 0.0ms | t | @ | -inf | (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 0.0ms | b | @ | 0 | (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 1× | batch-egg-rewrite |
| 772× | rational.json-simplify-47 |
| 756× | rational.json-simplify-54 |
| 632× | rational.json-simplify-1 |
| 600× | rational.json-simplify-50 |
| 580× | rational.json-5 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 50 |
| 1 | 103 | 50 |
| 2 | 331 | 44 |
| 3 | 1229 | 44 |
| 4 | 4969 | 44 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t b) (-.f64 (neg.f64 x) (*.f64 b (-.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 y 2)) (-.f64 (neg.f64 x) (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 b (+.f64 t (-.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (neg.f64 (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 b (+.f64 t (-.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t b) x) (neg.f64 (*.f64 b (-.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 b (+.f64 t (-.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 b (-.f64 y 2)) x))) (-.f64 1 (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 b (-.f64 y 2)))) (-.f64 (-.f64 1 x) (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 t b))) (-.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 t b) x) (-.f64 -1 (*.f64 b (-.f64 y 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (-.f64 -1 (*.f64 t b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 t b) (-.f64 -1 (+.f64 (*.f64 b (-.f64 y 2)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 t b) (-.f64 -1 x)) (-.f64 1 (*.f64 b (-.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 t b) (-.f64 -1 (*.f64 b (-.f64 y 2)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (/.f64 (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) 1) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 b (+.f64 t (-.f64 y 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (-.f64 y 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (neg.f64 (*.f64 b (-.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 x) (*.f64 b (-.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 x (-.f64 -1 (*.f64 b (-.f64 y 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 b (-.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 b (-.f64 y 2)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 b (-.f64 y 2)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 b (-.f64 y 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 b (-.f64 y 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) 1) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 y 2)))))))) |
| 1× | egg-herbie |
| 1352× | rational.json-simplify-49 |
| 1052× | rational.json-simplify-2 |
| 1020× | rational.json-simplify-54 |
| 928× | rational.json-simplify-41 |
| 872× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 151 | 2708 |
| 1 | 357 | 2670 |
| 2 | 924 | 2216 |
| 3 | 3371 | 2208 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(*.f64 t b) |
(*.f64 t b) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))) |
(*.f64 y b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(*.f64 y b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
x |
x |
(+.f64 (*.f64 -2 b) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
x |
(*.f64 (-.f64 y 2) b) |
(*.f64 (-.f64 y 2) b) |
(*.f64 (-.f64 y 2) b) |
x |
x |
(-.f64 (*.f64 t b) (-.f64 (neg.f64 x) (*.f64 b (-.f64 y 2)))) |
(-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (neg.f64 x) (*.f64 t b))) |
(-.f64 x (neg.f64 (*.f64 b (+.f64 t (-.f64 y 2))))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (neg.f64 (*.f64 t b))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 b (+.f64 t (-.f64 y 2))))) |
(-.f64 (+.f64 (*.f64 t b) x) (neg.f64 (*.f64 b (-.f64 y 2)))) |
(-.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (neg.f64 x)) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 b (+.f64 t (-.f64 y 2))))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 b (-.f64 y 2)) x))) (-.f64 1 (*.f64 t b))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 b (-.f64 y 2)))) (-.f64 (-.f64 1 x) (*.f64 t b))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 t b))) (-.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(-.f64 (-.f64 (+.f64 (*.f64 t b) x) (-.f64 -1 (*.f64 b (-.f64 y 2)))) 1) |
(-.f64 (-.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (-.f64 -1 (*.f64 t b))) 1) |
(-.f64 (-.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (-.f64 -1 x)) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) 1) |
(-.f64 (-.f64 (*.f64 t b) (-.f64 -1 (+.f64 (*.f64 b (-.f64 y 2)) x))) 1) |
(-.f64 (-.f64 (*.f64 t b) (-.f64 -1 x)) (-.f64 1 (*.f64 b (-.f64 y 2)))) |
(-.f64 (-.f64 (*.f64 t b) (-.f64 -1 (*.f64 b (-.f64 y 2)))) (-.f64 1 x)) |
(*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 1) |
(*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) |
(*.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) |
(*.f64 (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) 1)) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (/.f64 (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) 1) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))))) |
(/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 1) |
(/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) |
(pow.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 b (+.f64 t (-.f64 y 2))))) |
(-.f64 (*.f64 b (-.f64 y 2)) (neg.f64 x)) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y 2)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 0) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 b (-.f64 y 2)))) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 b (-.f64 y 2)))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 b (-.f64 y 2)))) |
(-.f64 (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 -1 x)) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 b (-.f64 y 2)) x))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 b (-.f64 y 2)))) (-.f64 1 x)) |
(*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 1) |
(*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(*.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) |
(*.f64 (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 b (-.f64 y 2)) x)) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) 1) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))))) |
(/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 1) |
(/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(pow.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 1) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 y 2)))) |
| Outputs |
|---|
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 t b) |
(*.f64 b t) |
(*.f64 t b) |
(*.f64 b t) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (-.f64 (+.f64 y t) 2)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(*.f64 b (*.f64 (+.f64 (*.f64 (-.f64 y 2) -1) (*.f64 t -1)) -1)) |
(*.f64 b (neg.f64 (*.f64 -1 (+.f64 (-.f64 y 2) t)))) |
(*.f64 (*.f64 -1 (+.f64 (-.f64 y 2) t)) (neg.f64 b)) |
(*.f64 (neg.f64 (+.f64 (-.f64 y 2) t)) (neg.f64 b)) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x) |
(+.f64 x (*.f64 b (*.f64 (+.f64 (*.f64 (-.f64 y 2) -1) (*.f64 t -1)) -1))) |
(+.f64 x (*.f64 b (neg.f64 (*.f64 -1 (+.f64 (-.f64 y 2) t))))) |
(+.f64 x (*.f64 (*.f64 -1 (+.f64 (-.f64 y 2) t)) (neg.f64 b))) |
(+.f64 x (*.f64 (neg.f64 (+.f64 (-.f64 y 2) t)) (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x) |
(+.f64 x (*.f64 b (*.f64 (+.f64 (*.f64 (-.f64 y 2) -1) (*.f64 t -1)) -1))) |
(+.f64 x (*.f64 b (neg.f64 (*.f64 -1 (+.f64 (-.f64 y 2) t))))) |
(+.f64 x (*.f64 (*.f64 -1 (+.f64 (-.f64 y 2) t)) (neg.f64 b))) |
(+.f64 x (*.f64 (neg.f64 (+.f64 (-.f64 y 2) t)) (neg.f64 b))) |
(+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) x) |
(+.f64 x (*.f64 b (*.f64 (+.f64 (*.f64 (-.f64 y 2) -1) (*.f64 t -1)) -1))) |
(+.f64 x (*.f64 b (neg.f64 (*.f64 -1 (+.f64 (-.f64 y 2) t))))) |
(+.f64 x (*.f64 (*.f64 -1 (+.f64 (-.f64 y 2) t)) (neg.f64 b))) |
(+.f64 x (*.f64 (neg.f64 (+.f64 (-.f64 y 2) t)) (neg.f64 b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b t) (+.f64 x (*.f64 b -2))) |
(+.f64 x (+.f64 (*.f64 b -2) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b)))) |
(+.f64 (*.f64 b t) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b (+.f64 y t))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b)))) |
(+.f64 (*.f64 b t) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b (+.f64 y t))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b)))) |
(+.f64 (*.f64 b t) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b (+.f64 y t))) |
(*.f64 y b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b)))) |
(+.f64 (*.f64 b t) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b (+.f64 y t))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b)))) |
(+.f64 (*.f64 b t) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b (+.f64 y t))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b)))) |
(+.f64 (*.f64 b t) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b (+.f64 y t))) |
(*.f64 y b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b)))) |
(+.f64 (*.f64 b t) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b (+.f64 y t))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b)))) |
(+.f64 (*.f64 b t) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b (+.f64 y t))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x))) |
(+.f64 (*.f64 b t) (+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b)))) |
(+.f64 (*.f64 b t) (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b))) |
(+.f64 x (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 b (+.f64 y t))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b t) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 (-.f64 y 2) t)) |
x |
x |
(+.f64 (*.f64 -2 b) x) |
(+.f64 x (*.f64 b -2)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b)) |
(+.f64 x (*.f64 b (+.f64 y -2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b)) |
(+.f64 x (*.f64 b (+.f64 y -2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b)) |
(+.f64 x (*.f64 b (+.f64 y -2))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b)) |
(+.f64 x (*.f64 b (+.f64 y -2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b)) |
(+.f64 x (*.f64 b (+.f64 y -2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b)) |
(+.f64 x (*.f64 b (+.f64 y -2))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b)) |
(+.f64 x (*.f64 b (+.f64 y -2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b)) |
(+.f64 x (*.f64 b (+.f64 y -2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 b -2) (+.f64 x (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 y b)) |
(+.f64 x (*.f64 b (+.f64 y -2))) |
x |
(*.f64 (-.f64 y 2) b) |
(*.f64 (-.f64 y 2) b) |
(*.f64 (-.f64 y 2) b) |
x |
x |
(-.f64 (*.f64 t b) (-.f64 (neg.f64 x) (*.f64 b (-.f64 y 2)))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (*.f64 b (-.f64 y 2)) (-.f64 (neg.f64 x) (*.f64 t b))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 x (neg.f64 (*.f64 b (+.f64 t (-.f64 y 2))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (neg.f64 (*.f64 t b))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 0) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 b (+.f64 t (-.f64 y 2))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (+.f64 (*.f64 t b) x) (neg.f64 (*.f64 b (-.f64 y 2)))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (neg.f64 x)) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 b (+.f64 t (-.f64 y 2))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 b (-.f64 y 2)) x))) (-.f64 1 (*.f64 t b))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 b (-.f64 y 2)))) (-.f64 (-.f64 1 x) (*.f64 t b))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 t b))) (-.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 (+.f64 (*.f64 t b) x) (-.f64 -1 (*.f64 b (-.f64 y 2)))) 1) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (-.f64 -1 (*.f64 t b))) 1) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (-.f64 -1 x)) 1) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) 1) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 (*.f64 t b) (-.f64 -1 (+.f64 (*.f64 b (-.f64 y 2)) x))) 1) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 (*.f64 t b) (-.f64 -1 x)) (-.f64 1 (*.f64 b (-.f64 y 2)))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (-.f64 (*.f64 t b) (-.f64 -1 (*.f64 b (-.f64 y 2)))) (-.f64 1 x)) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 1) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) 1)) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (/.f64 (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) 1) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(*.f64 (*.f64 (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (*.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2))))))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 1) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (/.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(pow.f64 (+.f64 x (*.f64 b (+.f64 t (-.f64 y 2)))) 1) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 b (+.f64 t (-.f64 y 2))))) |
(-.f64 (*.f64 (-.f64 y 2) b) (-.f64 (neg.f64 x) (*.f64 b t))) |
(+.f64 x (*.f64 b (+.f64 (-.f64 y 2) t))) |
(-.f64 (*.f64 b (-.f64 y 2)) (neg.f64 x)) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(-.f64 x (neg.f64 (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 0) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(-.f64 0 (-.f64 (neg.f64 x) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(-.f64 (-.f64 x (-.f64 -1 (*.f64 b (-.f64 y 2)))) 1) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 1 (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(-.f64 (-.f64 (*.f64 b (-.f64 y 2)) (-.f64 -1 x)) 1) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 b (-.f64 y 2)) x))) 1) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 b (-.f64 y 2)))) (-.f64 1 x)) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 1) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 b (-.f64 y 2)) x)) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) 1)) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (/.f64 (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)) (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) 1) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b (-.f64 y 2)) x)) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (*.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x)))))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 1) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (/.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) (+.f64 (*.f64 b (-.f64 y 2)) x))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(pow.f64 (+.f64 (*.f64 b (-.f64 y 2)) x) 1) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
(neg.f64 (-.f64 (neg.f64 x) (*.f64 b (-.f64 y 2)))) |
(+.f64 x (*.f64 (-.f64 y 2) b)) |
Compiled 6025 to 2889 computations (52% saved)
28 alts after pruning (24 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 326 | 9 | 335 |
| Fresh | 3 | 15 | 18 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 4 | 5 |
| Total | 331 | 28 | 359 |
| Status | Error | Program |
|---|---|---|
| 37.7b | (-.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) (*.f64 y (-.f64 b z))) (neg.f64 z)) | |
| 26.1b | (-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) | |
| 45.5b | (-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) | |
| 30.7b | (-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) | |
| 39.6b | (-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) | |
| 46.6b | (-.f64 (*.f64 t b) (neg.f64 z)) | |
| ▶ | 18.1b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 32.3b | (-.f64 x (*.f64 z (-.f64 y 1))) | |
| 40.2b | (-.f64 x (neg.f64 z)) | |
| 38.1b | (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) | |
| 38.8b | (+.f64 (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) (*.f64 (-.f64 (+.f64 y t) 2) b)) | |
| ▶ | 28.7b | (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
| 46.0b | (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) | |
| ✓ | 38.1b | (+.f64 (*.f64 b (-.f64 t 2)) x) |
| 43.2b | (+.f64 x (*.f64 y b)) | |
| 42.1b | (+.f64 x (*.f64 t b)) | |
| 43.7b | (+.f64 a (*.f64 (-.f64 y 2) b)) | |
| ▶ | 46.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 51.8b | (*.f64 (-.f64 t 2) b) | |
| ✓ | 48.7b | (*.f64 (-.f64 b z) y) |
| ▶ | 45.5b | (*.f64 z (-.f64 1 y)) |
| 54.7b | (*.f64 y (neg.f64 z)) | |
| ▶ | 56.7b | (*.f64 y b) |
| ✓ | 50.6b | (*.f64 t (-.f64 b a)) |
| ✓ | 55.8b | (*.f64 t b) |
| 48.4b | (*.f64 a (-.f64 1 t)) | |
| 57.2b | (*.f64 a (neg.f64 t)) | |
| 49.3b | x |
Compiled 789 to 583 computations (26.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 z (-.f64 y 1)) | |
| 0.0b | (*.f64 (-.f64 t 1) a) | |
| ✓ | 0.0b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| ✓ | 0.0b | (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
Compiled 52 to 32 computations (38.5% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
| 0.0ms | z | @ | -inf | (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
| 0.0ms | x | @ | -inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 0.0ms | x | @ | inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 1× | batch-egg-rewrite |
| 894× | rational.json-simplify-47 |
| 724× | rational.json-simplify-50 |
| 722× | rational.json-simplify-49 |
| 688× | rational.json-5 |
| 686× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 68 |
| 1 | 122 | 68 |
| 2 | 400 | 68 |
| 3 | 1481 | 68 |
| 4 | 5847 | 68 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t -1) a) (neg.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 y -1)) (neg.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 z (+.f64 y -1)))) (-.f64 1 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 t -1) a))) (-.f64 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 t -1) a) (-.f64 -1 (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z (+.f64 y -1)) (-.f64 -1 (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -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)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -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)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (*.f64 z (+.f64 y -1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 z (+.f64 y -1))) (-.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (*.f64 z (+.f64 y -1)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 1) (-.f64 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 z (+.f64 y -1))) (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) x)) (-.f64 -1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (-.f64 -1 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (*.f64 z (+.f64 y -1)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) 1) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 (*.f64 z (+.f64 y -1)) x))))))) |
| 1× | egg-herbie |
| 1480× | rational.json-simplify-49 |
| 1128× | rational.json-simplify-41 |
| 1126× | rational.json-simplify-2 |
| 1064× | rational.json-simplify-54 |
| 938× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 158 | 5024 |
| 1 | 366 | 4580 |
| 2 | 928 | 4580 |
| 3 | 3154 | 4540 |
| 1× | node limit |
| Inputs |
|---|
(+.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 -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 (+.f64 t -1) a) (neg.f64 (*.f64 z (+.f64 y -1)))) |
(-.f64 (*.f64 z (+.f64 y -1)) (neg.f64 (*.f64 (+.f64 t -1) a))) |
(-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 0) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (+.f64 y -1)))) (-.f64 1 (*.f64 (+.f64 t -1) a))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 t -1) a))) (-.f64 1 (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) 1) |
(-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (-.f64 -1 (*.f64 z (+.f64 y -1)))) 1) |
(-.f64 (-.f64 (*.f64 z (+.f64 y -1)) (-.f64 -1 (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 1) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.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 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -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)))) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -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)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -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)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) |
(/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 1) |
(/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(pow.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 1) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (*.f64 z (+.f64 y -1)) -1))) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 0) |
(+.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 -1 (*.f64 z (+.f64 y -1))) (-.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (*.f64 z (+.f64 y -1)) -1)) 1) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 1) (-.f64 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 1 (*.f64 z (+.f64 y -1))) (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 1)) |
(+.f64 (-.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) x)) (-.f64 -1 (*.f64 z (+.f64 y -1)))) |
(*.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) 1)) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (-.f64 -1 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (*.f64 z (+.f64 y -1)) -1)))) |
(*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(*.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) |
(*.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) 1) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1) |
(pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1) |
(neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x))) |
(neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 (*.f64 z (+.f64 y -1)) x))) |
| Outputs |
|---|
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1))) |
(+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 a t) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 a t) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(*.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 z (+.f64 y -1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 z -1) (*.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 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 -1 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(-.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 a (+.f64 -1 t))) |
(-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 x (-.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 x (-.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 x (-.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t)))) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 x (-.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 x (-.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 x (-.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t)))) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 x (-.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 x (-.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 (neg.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) x) |
(+.f64 x (-.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 a (+.f64 -1 t)))) |
(+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 a (+.f64 -1 t)))) |
(-.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 x (*.f64 z (+.f64 y -1))) (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 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (*.f64 z (+.f64 y -1))) (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 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (*.f64 z (+.f64 y -1))) (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 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(*.f64 (neg.f64 a) t) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (*.f64 z (+.f64 y -1))) (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 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (*.f64 z (+.f64 y -1))) (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 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(*.f64 (neg.f64 a) t) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 x (*.f64 -1 (*.f64 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (*.f64 z (+.f64 y -1))) (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 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (*.f64 z (+.f64 y -1))) (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 a t))) (+.f64 (*.f64 -1 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 t))) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (+.f64 (neg.f64 a) (*.f64 z (+.f64 y -1)))) |
(-.f64 (-.f64 (+.f64 x (*.f64 (neg.f64 a) t)) (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(-.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 -1 t))) |
(*.f64 (neg.f64 a) (+.f64 -1 t)) |
(*.f64 a (neg.f64 (+.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 (+.f64 -1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 (+.f64 -1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (neg.f64 (*.f64 a (+.f64 -1 t)))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 (neg.f64 a) (+.f64 -1 t))) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 x (*.f64 a (neg.f64 (+.f64 -1 t)))) (*.f64 z (+.f64 y -1))) |
(-.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))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.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 (*.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 (*.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 z -1) (*.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 y (*.f64 z -1))) (+.f64 (*.f64 z -1) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.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 y (*.f64 z -1))) (+.f64 (*.f64 z -1) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.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 y (*.f64 z -1))) (+.f64 (*.f64 z -1) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.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 y (*.f64 z -1)) |
(*.f64 y (neg.f64 z)) |
(*.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 y (*.f64 z -1))) (+.f64 (*.f64 z -1) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.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 y (*.f64 z -1))) (+.f64 (*.f64 z -1) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.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 y (*.f64 z -1))) (+.f64 (*.f64 z -1) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.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 y (*.f64 z -1)) |
(*.f64 y (neg.f64 z)) |
(*.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 y (*.f64 z -1))) (+.f64 (*.f64 z -1) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.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 y (*.f64 z -1))) (+.f64 (*.f64 z -1) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.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 y (*.f64 z -1))) (+.f64 (*.f64 z -1) (*.f64 a (+.f64 -1 t)))) |
(-.f64 (+.f64 x (*.f64 y (neg.f64 z))) (+.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 t -1) a) (neg.f64 (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (*.f64 z (+.f64 y -1)) (neg.f64 (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 0) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (+.f64 y -1)))) (-.f64 1 (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 t -1) a))) (-.f64 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) 1) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (-.f64 -1 (*.f64 z (+.f64 y -1)))) 1) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(-.f64 (-.f64 (*.f64 z (+.f64 y -1)) (-.f64 -1 (*.f64 (+.f64 t -1) a))) 1) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 1) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.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 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -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)))) 1)) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -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)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 1) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (/.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(pow.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) 1) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (*.f64 z (+.f64 y -1)) -1))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 0) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(+.f64 0 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 -1 (*.f64 z (+.f64 y -1))) (-.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) x))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (*.f64 z (+.f64 y -1)) -1)) 1) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 1) (-.f64 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 1 (*.f64 z (+.f64 y -1))) (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 1)) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) x)) (-.f64 -1 (*.f64 z (+.f64 y -1)))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) 1)) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 -1 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x)))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (-.f64 -1 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (*.f64 z (+.f64 y -1)) -1)))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) 1) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (*.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x)) -1) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) 1) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 (+.f64 t -1) a) x))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
(neg.f64 (+.f64 (*.f64 (+.f64 t -1) a) (-.f64 (*.f64 z (+.f64 y -1)) x))) |
(+.f64 1 (-.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (+.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))) |
Compiled 11 to 7 computations (36.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 | |
|---|---|---|---|---|
| 6.0ms | z | @ | 0 | (*.f64 z (-.f64 1 y)) |
| 1.0ms | z | @ | inf | (*.f64 z (-.f64 1 y)) |
| 1.0ms | z | @ | -inf | (*.f64 z (-.f64 1 y)) |
| 0.0ms | y | @ | inf | (*.f64 z (-.f64 1 y)) |
| 0.0ms | y | @ | 0 | (*.f64 z (-.f64 1 y)) |
| 1× | batch-egg-rewrite |
| 1390× | rational.json-5 |
| 1388× | exponential.json-3 |
| 1388× | rational.json-1 |
| 1388× | rational.json-2 |
| 1388× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 59 | 13 |
| 2 | 189 | 13 |
| 3 | 690 | 13 |
| 4 | 2679 | 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 0 (neg.f64 (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 z (-.f64 1 y)))) 1)))) (#(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 pow.f64 (*.f64 z (-.f64 1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (-.f64 1 y)))))))) |
| 1× | egg-herbie |
| 938× | rational.json-simplify-111 |
| 756× | rational.json-simplify-104 |
| 752× | rational.json-simplify-2 |
| 598× | rational.json-simplify-79 |
| 578× | rational.json-simplify-73 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 315 |
| 1 | 54 | 293 |
| 2 | 129 | 293 |
| 3 | 367 | 293 |
| 4 | 1418 | 293 |
| 5 | 3676 | 293 |
| 6 | 5647 | 293 |
| 7 | 7485 | 293 |
| 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 0 (neg.f64 (*.f64 z (-.f64 1 y)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (-.f64 1 y)))) 1) |
(/.f64 (*.f64 z (-.f64 1 y)) 1) |
(/.f64 (*.f64 z (-.f64 1 y)) (/.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)))) |
(pow.f64 (*.f64 z (-.f64 1 y)) 1) |
(neg.f64 (neg.f64 (*.f64 z (-.f64 1 y)))) |
| Outputs |
|---|
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 y (*.f64 z -1))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 y (*.f64 z -1))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 y (*.f64 z -1))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (*.f64 z -1)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 y (*.f64 z -1))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 y (*.f64 z -1))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 y (*.f64 z -1))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (*.f64 z -1)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 y (*.f64 z -1))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 y (*.f64 z -1))) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 y (*.f64 z -1))) |
(+.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 0 (neg.f64 (*.f64 z (-.f64 1 y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z (-.f64 1 y)))) 1) |
(*.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)) |
(pow.f64 (*.f64 z (-.f64 1 y)) 1) |
(*.f64 z (-.f64 1 y)) |
(neg.f64 (neg.f64 (*.f64 z (-.f64 1 y)))) |
(*.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 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
Compiled 31 to 17 computations (45.2% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
| 0.0ms | b | @ | 0 | (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
| 0.0ms | z | @ | 0 | (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
| 0.0ms | x | @ | 0 | (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
| 0.0ms | b | @ | inf | (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
| 1× | batch-egg-rewrite |
| 1068× | rational.json-simplify-2 |
| 1036× | rational.json-simplify-79 |
| 618× | rational.json-simplify-47 |
| 588× | rational.json-simplify-1 |
| 556× | rational.json-simplify-54 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 25 |
| 1 | 94 | 25 |
| 2 | 305 | 25 |
| 3 | 1121 | 25 |
| 4 | 4447 | 25 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t 2) b) (-.f64 (neg.f64 z) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 (neg.f64 (*.f64 (-.f64 t 2) b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (neg.f64 z) (*.f64 (-.f64 t 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z x) (neg.f64 (*.f64 (-.f64 t 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 (-.f64 t 2) b)) (+.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 t 2) b) z) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 z x))) (-.f64 1 (*.f64 (-.f64 t 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 (-.f64 1 z) (*.f64 (-.f64 t 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t 2) b))) (-.f64 1 (+.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) z) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 t 2) b) (-.f64 -1 z)) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 t 2) b) (-.f64 -1 (+.f64 z x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 t 2) b) (-.f64 -1 x)) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 z x) (-.f64 -1 (*.f64 (-.f64 t 2) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 z x)) (*.f64 (-.f64 t 2) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (/.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (/.f64 (/.f64 (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (/.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 (-.f64 t 2) b)) (+.f64 z x))))))) |
| 1× | egg-herbie |
| 1338× | rational.json-simplify-1 |
| 1260× | rational.json-simplify-43 |
| 1250× | rational.json-simplify-54 |
| 998× | rational.json-simplify-58 |
| 794× | rational.json-simplify-41 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 97 | 1812 |
| 1 | 244 | 1812 |
| 2 | 630 | 1758 |
| 3 | 3098 | 1758 |
| 4 | 6642 | 1758 |
| 1× | node limit |
| Inputs |
|---|
(+.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 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 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 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)) |
(+.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 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(-.f64 (*.f64 (-.f64 t 2) b) (-.f64 (neg.f64 z) x)) |
(-.f64 z (-.f64 (neg.f64 (*.f64 (-.f64 t 2) b)) x)) |
(-.f64 x (-.f64 (neg.f64 z) (*.f64 (-.f64 t 2) b))) |
(-.f64 (+.f64 z x) (neg.f64 (*.f64 (-.f64 t 2) b))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 0) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 (-.f64 t 2) b)) (+.f64 z x))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) z) (neg.f64 x)) |
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z x))) (-.f64 1 (*.f64 (-.f64 t 2) b))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 (-.f64 1 z) (*.f64 (-.f64 t 2) b))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t 2) b))) (-.f64 1 (+.f64 z x))) |
(-.f64 (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) z) (-.f64 -1 x)) 1) |
(-.f64 (-.f64 (*.f64 (-.f64 t 2) b) (-.f64 -1 z)) (-.f64 1 x)) |
(-.f64 (-.f64 (*.f64 (-.f64 t 2) b) (-.f64 -1 (+.f64 z x))) 1) |
(-.f64 (-.f64 (*.f64 (-.f64 t 2) b) (-.f64 -1 x)) (-.f64 1 z)) |
(-.f64 (-.f64 (+.f64 z x) (-.f64 -1 (*.f64 (-.f64 t 2) b))) 1) |
(-.f64 (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (-.f64 -1 z)) 1) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 z x)) (*.f64 (-.f64 t 2) b))) 1) |
(*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 1) |
(*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (/.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) |
(*.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) |
(*.f64 (/.f64 (+.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 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (/.f64 (/.f64 (+.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 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))))) |
(/.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 1) |
(/.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (/.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) |
(pow.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 1) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (-.f64 t 2) b)) (+.f64 z x))) |
| Outputs |
|---|
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (+.f64 z x) (*.f64 b t))) |
(+.f64 (+.f64 z x) (*.f64 b (+.f64 t -2))) |
(+.f64 z (+.f64 x (*.f64 b (+.f64 -2 t)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (+.f64 z x) (*.f64 b t))) |
(+.f64 (+.f64 z x) (*.f64 b (+.f64 t -2))) |
(+.f64 z (+.f64 x (*.f64 b (+.f64 -2 t)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (+.f64 z x) (*.f64 b t))) |
(+.f64 (+.f64 z x) (*.f64 b (+.f64 t -2))) |
(+.f64 z (+.f64 x (*.f64 b (+.f64 -2 t)))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (+.f64 z x) (*.f64 b t))) |
(+.f64 (+.f64 z x) (*.f64 b (+.f64 t -2))) |
(+.f64 z (+.f64 x (*.f64 b (+.f64 -2 t)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (+.f64 z x) (*.f64 b t))) |
(+.f64 (+.f64 z x) (*.f64 b (+.f64 t -2))) |
(+.f64 z (+.f64 x (*.f64 b (+.f64 -2 t)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (+.f64 z x) (*.f64 b t))) |
(+.f64 (+.f64 z x) (*.f64 b (+.f64 t -2))) |
(+.f64 z (+.f64 x (*.f64 b (+.f64 -2 t)))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (+.f64 z x) (*.f64 b t))) |
(+.f64 (+.f64 z x) (*.f64 b (+.f64 t -2))) |
(+.f64 z (+.f64 x (*.f64 b (+.f64 -2 t)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (+.f64 z x) (*.f64 b t))) |
(+.f64 (+.f64 z x) (*.f64 b (+.f64 t -2))) |
(+.f64 z (+.f64 x (*.f64 b (+.f64 -2 t)))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (+.f64 z x) (*.f64 b t))) |
(+.f64 (+.f64 z x) (*.f64 b (+.f64 t -2))) |
(+.f64 z (+.f64 x (*.f64 b (+.f64 -2 t)))) |
(+.f64 z x) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (-.f64 t 2)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 x (*.f64 b (-.f64 t 2))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
z |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
z |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (*.f64 b (-.f64 t 2))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
x |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
x |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (*.f64 (-.f64 t 2) b) (-.f64 (neg.f64 z) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 z (-.f64 (neg.f64 (*.f64 (-.f64 t 2) b)) x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 x (-.f64 (neg.f64 z) (*.f64 (-.f64 t 2) b))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (+.f64 z x) (neg.f64 (*.f64 (-.f64 t 2) b))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 0) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 (-.f64 t 2) b)) (+.f64 z x))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (neg.f64 z)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) z) (neg.f64 x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z x))) (-.f64 1 (*.f64 (-.f64 t 2) b))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 0 (-.f64 -1 x)) (-.f64 (-.f64 1 z) (*.f64 (-.f64 t 2) b))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 t 2) b))) (-.f64 1 (+.f64 z x))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) z) (-.f64 -1 x)) 1) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 (*.f64 (-.f64 t 2) b) (-.f64 -1 z)) (-.f64 1 x)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 (*.f64 (-.f64 t 2) b) (-.f64 -1 (+.f64 z x))) 1) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 (*.f64 (-.f64 t 2) b) (-.f64 -1 x)) (-.f64 1 z)) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 (+.f64 z x) (-.f64 -1 (*.f64 (-.f64 t 2) b))) 1) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (-.f64 -1 z)) 1) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 z x)) (*.f64 (-.f64 t 2) b))) 1) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 1) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (/.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (/.f64 (+.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 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (/.f64 (/.f64 (+.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 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))) (*.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(/.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 1) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(/.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (/.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(pow.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) 1) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (-.f64 t 2) b)) (+.f64 z x))) |
(+.f64 z (+.f64 x (*.f64 b (-.f64 t 2)))) |
(+.f64 x (+.f64 z (*.f64 b (-.f64 t 2)))) |
Compiled 4316 to 2633 computations (39% saved)
32 alts after pruning (25 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 228 | 14 | 242 |
| Fresh | 8 | 11 | 19 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 7 | 8 |
| Total | 238 | 32 | 270 |
| Status | Error | Program |
|---|---|---|
| 23.5b | (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) | |
| 37.7b | (-.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) (*.f64 y (-.f64 b z))) (neg.f64 z)) | |
| 26.1b | (-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) | |
| 39.6b | (-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) | |
| 46.6b | (-.f64 (*.f64 t b) (neg.f64 z)) | |
| 27.3b | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) | |
| 44.6b | (-.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) | |
| 35.1b | (-.f64 x (*.f64 (-.f64 t 1) a)) | |
| 41.4b | (-.f64 x (*.f64 z y)) | |
| 44.0b | (-.f64 x (*.f64 a t)) | |
| 38.1b | (+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) | |
| 46.0b | (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) | |
| ✓ | 38.1b | (+.f64 (*.f64 b (-.f64 t 2)) x) |
| 36.0b | (+.f64 (*.f64 -2 b) (+.f64 z x)) | |
| 45.5b | (+.f64 z (*.f64 z (neg.f64 y))) | |
| 40.2b | (+.f64 z x) | |
| 43.2b | (+.f64 x (*.f64 y b)) | |
| 42.1b | (+.f64 x (*.f64 t b)) | |
| 43.7b | (+.f64 a (*.f64 (-.f64 y 2) b)) | |
| ✓ | 46.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 52.9b | (*.f64 (-.f64 y 2) b) | |
| 51.8b | (*.f64 (-.f64 t 2) b) | |
| ✓ | 48.7b | (*.f64 (-.f64 b z) y) |
| 57.2b | (*.f64 (neg.f64 a) t) | |
| ✓ | 45.5b | (*.f64 z (-.f64 1 y)) |
| 54.7b | (*.f64 z (neg.f64 y)) | |
| ✓ | 56.7b | (*.f64 y b) |
| ✓ | 50.6b | (*.f64 t (-.f64 b a)) |
| ✓ | 55.8b | (*.f64 t b) |
| 48.4b | (*.f64 a (-.f64 1 t)) | |
| 53.4b | z | |
| 49.3b | x |
Compiled 440 to 329 computations (25.2% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.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 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
(+.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 -1 t)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(-.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 b (-.f64 t 2)))) (*.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (+.f64 x (*.f64 b (-.f64 t 2))))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x)) (*.f64 (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x) (+.f64 (*.f64 (-.f64 y (-.f64 2 t)) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (*.f64 (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
7 calls:
| 216.0ms | y |
| 211.0ms | z |
| 203.0ms | t |
| 196.0ms | x |
| 93.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 665 to 357 computations (46.3% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.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 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
(+.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 -1 t)))) |
| Outputs |
|---|
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
7 calls:
| 301.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 268.0ms | x |
| 244.0ms | t |
| 236.0ms | b |
| 137.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 482 to 248 computations (48.5% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.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 x (*.f64 b (-.f64 t 2))) (*.f64 y (-.f64 b z))) (neg.f64 z)) |
| Outputs |
|---|
(-.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:
| 735.0ms | t |
| 631.0ms | z |
| 528.0ms | x |
| 471.0ms | b |
| 377.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 10.1b | 8 | x |
| 11.4b | 5 | y |
| 10.7b | 5 | z |
| 10.6b | 5 | t |
| 3.6b | 3 | a |
| 5.4b | 3 | b |
Compiled 412 to 207 computations (49.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 1.1223268604072528e+67 | 2.3756985078116628e+67 |
| 25.0ms | -1.1240557826990454e+45 | -1.8296486698041672e+42 |
| 33.0ms | 208× | body | 256 | valid |
| 1.0ms | 7× | body | 256 | infinite |
Compiled 582 to 430 computations (26.1% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| Outputs |
|---|
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
6 calls:
| 396.0ms | x |
| 390.0ms | t |
| 387.0ms | z |
| 344.0ms | y |
| 288.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 9.7b | 10 | x |
| 10.9b | 8 | y |
| 11.1b | 7 | z |
| 13.1b | 9 | t |
| 11.3b | 7 | a |
| 8.8b | 5 | b |
Compiled 381 to 192 computations (49.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 2.0409419609757513e+67 | 4.273726044600294e+67 |
| 29.0ms | 1.2323166575052864e+55 | 1.1487306092445912e+56 |
| 36.0ms | 3.972310823738766e-5 | 0.9966426569092927 |
| 42.0ms | -1.2197243735905572e+47 | -3.441769210170776e+40 |
| 110.0ms | 448× | body | 256 | valid |
| 6.0ms | 27× | body | 256 | infinite |
Compiled 1123 to 845 computations (24.8% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| Outputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
6 calls:
| 1.2s | x |
| 1.1s | t |
| 1.1s | z |
| 829.0ms | y |
| 660.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 11.8b | 10 | x |
| 12.3b | 8 | y |
| 12.2b | 7 | z |
| 14.3b | 11 | t |
| 11.6b | 11 | a |
| 12.5b | 7 | b |
Compiled 368 to 184 computations (50% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 54.0ms | 6.880045879350946e+67 | 1.9268149123648015e+87 |
| 178.0ms | 1.9148823646418254e-31 | 4.5859867477643664e-29 |
| 24.0ms | 2.0079964671247662e-91 | 1.0178877081326816e-90 |
| 39.0ms | 2.160955993767612e-142 | 3.037328852825215e-141 |
| 170.0ms | -5.391647617794276e-224 | -5.427141455337208e-246 |
| 36.0ms | -5.765364298232505e-215 | -4.856304901899434e-217 |
| 48.0ms | -1.7755635629446534e-164 | -7.78015248912688e-175 |
| 35.0ms | -3.825383977752434e-129 | -3.1971653948638626e-133 |
| 34.0ms | -6.409034867146891e-53 | -2.0428364453805208e-57 |
| 234.0ms | -1.1240557826990454e+45 | -1.8296486698041672e+42 |
| 813.0ms | 1312× | body | 256 | valid |
| 3.0ms | 13× | body | 256 | infinite |
Compiled 2810 to 2098 computations (25.3% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| Outputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
6 calls:
| 813.0ms | y |
| 661.0ms | t |
| 621.0ms | b |
| 419.0ms | x |
| 285.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 12.8b | 9 | x |
| 12.3b | 8 | y |
| 12.5b | 7 | z |
| 15.6b | 9 | t |
| 14.4b | 6 | a |
| 12.8b | 7 | b |
Compiled 355 to 177 computations (50.1% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 2.852690074677444e+72 | 1.4617111820238823e+74 |
| 32.0ms | 1.6558679414063538e-18 | 2.570217458189035e-14 |
| 36.0ms | 2.091077376688466e-64 | 1.9007522379837686e-57 |
| 19.0ms | 5.872846610396754e-151 | 1.5594388084953462e-150 |
| 32.0ms | 1.419044190977077e-304 | 4.4122220583758834e-302 |
| 40.0ms | -2.7164051574635415e-281 | -8.358949177307721e-293 |
| 28.0ms | -9.097877993583983e-39 | -5.778120918617928e-41 |
| 189.0ms | 864× | body | 256 | valid |
| 5.0ms | 24× | body | 256 | infinite |
Compiled 1830 to 1378 computations (24.7% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
| Outputs |
|---|
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
6 calls:
| 1.0s | z |
| 826.0ms | t |
| 583.0ms | y |
| 433.0ms | x |
| 405.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 16.2b | 6 | x |
| 13.7b | 7 | y |
| 13.5b | 7 | z |
| 15.6b | 9 | t |
| 14.4b | 6 | a |
| 12.6b | 9 | b |
Compiled 342 to 170 computations (50.3% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 40.0ms | 1.1487306092445912e+56 | 2.072062663619981e+64 |
| 31.0ms | 2.0950300130339867e+29 | 9.407145088366257e+30 |
| 30.0ms | 12459562936310.758 | 221854198891725.97 |
| 32.0ms | 3.7895320893478344e-184 | 4.4069085855300366e-182 |
| 40.0ms | 5.5115831445349846e-241 | 5.7095115355988696e-235 |
| 37.0ms | -7482.983522172362 | -0.00022270466666055708 |
| 31.0ms | -1.729374305768239e+84 | -1.4050490856043903e+82 |
| 41.0ms | -2.712993440253769e+177 | -4.6287338698704754e+176 |
| 237.0ms | 976× | body | 256 | valid |
| 18.0ms | 73× | body | 256 | infinite |
Compiled 2109 to 1574 computations (25.4% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 y (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
6 calls:
| 568.0ms | x |
| 394.0ms | t |
| 298.0ms | y |
| 258.0ms | z |
| 252.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 14.4b | 12 | x |
| 13.7b | 7 | y |
| 13.5b | 7 | z |
| 15.6b | 9 | t |
| 14.4b | 6 | a |
| 13.6b | 7 | b |
Compiled 330 to 165 computations (50% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 36.0ms | 8.347163461222798e+159 | 1.50482439231596e+161 |
| 35.0ms | 1.579656402312109e-68 | 5.956640551932664e-62 |
| 28.0ms | 1.741406273894142e-156 | 9.229893659884099e-156 |
| 45.0ms | 4.5297463630163915e-247 | 1.122789692288972e-241 |
| 35.0ms | 4.522659279380237e-300 | 7.267466518751356e-296 |
| 40.0ms | -0.023703328014579545 | -7.27492293472241e-8 |
| 185.0ms | 768× | body | 256 | valid |
| 7.0ms | 25× | body | 256 | infinite |
Compiled 1670 to 1236 computations (26% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
| Outputs |
|---|
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
6 calls:
| 584.0ms | y |
| 500.0ms | x |
| 484.0ms | z |
| 434.0ms | t |
| 266.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 18.1b | 7 | x |
| 14.0b | 7 | y |
| 13.7b | 7 | z |
| 16.6b | 7 | t |
| 14.7b | 7 | a |
| 13.6b | 7 | b |
Compiled 295 to 151 computations (48.8% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 1.1487306092445912e+56 | 2.072062663619981e+64 |
| 29.0ms | 2.0950300130339867e+29 | 9.407145088366257e+30 |
| 33.0ms | 12459562936310.758 | 221854198891725.97 |
| 189.0ms | 3.7895320893478344e-184 | 4.4069085855300366e-182 |
| 37.0ms | 5.5115831445349846e-241 | 5.7095115355988696e-235 |
| 89.0ms | -7482.983522172362 | -0.00022270466666055708 |
| 340.0ms | 768× | body | 256 | valid |
| 3.0ms | 15× | body | 256 | infinite |
Compiled 1654 to 1236 computations (25.3% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| Outputs |
|---|
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) |
6 calls:
| 492.0ms | z |
| 475.0ms | b |
| 460.0ms | a |
| 435.0ms | y |
| 234.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 19.3b | 5 | x |
| 15.2b | 8 | y |
| 15.4b | 6 | z |
| 16.8b | 6 | t |
| 14.4b | 10 | a |
| 14.8b | 5 | b |
Compiled 284 to 145 computations (48.9% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 6.91783778423803e+143 | 3.457046890442343e+145 |
| 29.0ms | 6.880045879350946e+67 | 1.9268149123648015e+87 |
| 22.0ms | 9.633402361639595e+52 | 1.1912501598197227e+55 |
| 27.0ms | 1382485244.3652709 | 187321624409053.72 |
| 20.0ms | 1.9148823646418254e-31 | 4.5859867477643664e-29 |
| 161.0ms | -1.3580079466027384e-208 | -2.8873934631761355e-209 |
| 23.0ms | -2.0657268854408136e-119 | -1.0670255158965392e-124 |
| 27.0ms | -1.2202613544507796e-83 | -1.4483622344007981e-86 |
| 136.0ms | -1.1240557826990454e+45 | -1.8296486698041672e+42 |
| 439.0ms | 1152× | body | 256 | valid |
| 4.0ms | 26× | body | 256 | infinite |
Compiled 2295 to 1736 computations (24.4% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 x (*.f64 b (-.f64 t 2))) (neg.f64 z)) |
| Outputs |
|---|
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
6 calls:
| 607.0ms | x |
| 447.0ms | b |
| 238.0ms | t |
| 207.0ms | y |
| 137.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 19.8b | 12 | x |
| 18.0b | 6 | y |
| 17.6b | 6 | z |
| 18.8b | 11 | t |
| 17.7b | 5 | a |
| 19.0b | 8 | b |
Compiled 263 to 135 computations (48.7% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 159.0ms | 2.2442269766890418e+108 | 4.952409503632714e+118 |
| 36.0ms | 4.0098289121702216e-44 | 2.87710581745207e-37 |
| 27.0ms | 1.741406273894142e-156 | 9.229893659884099e-156 |
| 39.0ms | 4.5297463630163915e-247 | 1.122789692288972e-241 |
| 128.0ms | -4.1938491916132886e+39 | -15.703668374431535 |
| 254.0ms | 720× | body | 256 | valid |
| 5.0ms | 20× | body | 256 | infinite |
Compiled 1424 to 1081 computations (24.1% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 (+.f64 x (*.f64 b -2)) (*.f64 t b)) |
| Outputs |
|---|
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 z x) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
6 calls:
| 693.0ms | y |
| 516.0ms | t |
| 345.0ms | z |
| 258.0ms | x |
| 206.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 23.5b | 7 | x |
| 18.0b | 6 | y |
| 17.9b | 6 | z |
| 20.1b | 11 | t |
| 17.9b | 5 | a |
| 22.4b | 3 | b |
Compiled 235 to 122 computations (48.1% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 184.0ms | 6.880045879350946e+67 | 1.9268149123648015e+87 |
| 115.0ms | 1.1223268604072528e+67 | 2.3756985078116628e+67 |
| 27.0ms | 9.527882037572907e-60 | 7.56403543462117e-58 |
| 40.0ms | -1.1240557826990454e+45 | -1.8296486698041672e+42 |
| 351.0ms | 496× | body | 256 | valid |
| 3.0ms | 12× | body | 256 | infinite |
Compiled 894 to 688 computations (23% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
| Outputs |
|---|
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
6 calls:
| 349.0ms | x |
| 346.0ms | t |
| 315.0ms | a |
| 230.0ms | z |
| 199.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 23.2b | 8 | x |
| 22.6b | 7 | y |
| 20.0b | 5 | z |
| 20.3b | 12 | t |
| 19.2b | 5 | a |
| 22.4b | 3 | b |
Compiled 217 to 114 computations (47.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 6.880045879350946e+67 | 1.9268149123648015e+87 |
| 16.0ms | 7.3756682626592035e-171 | 9.221364280206809e-170 |
| 157.0ms | -2.8873934631761355e-209 | -5.765364298232505e-215 |
| 21.0ms | -1.1240557826990454e+45 | -1.8296486698041672e+42 |
| 80.0ms | 544× | body | 256 | valid |
| 1.0ms | 5× | body | 256 | infinite |
Compiled 1056 to 809 computations (23.4% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 z (neg.f64 y)) (neg.f64 z)) |
| Outputs |
|---|
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 x (*.f64 t b)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
6 calls:
| 862.0ms | t |
| 521.0ms | y |
| 484.0ms | z |
| 410.0ms | a |
| 337.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 23.5b | 8 | x |
| 21.0b | 11 | y |
| 20.2b | 7 | z |
| 19.6b | 15 | t |
| 18.9b | 11 | a |
| 25.3b | 3 | b |
Compiled 190 to 102 computations (46.3% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 122.0ms | 6.880045879350946e+67 | 1.9268149123648015e+87 |
| 166.0ms | 8.108560131154931e+32 | 1.4480503674210765e+35 |
| 22.0ms | 1382485244.3652709 | 187321624409053.72 |
| 18.0ms | 1.9148823646418254e-31 | 4.5859867477643664e-29 |
| 120.0ms | 9.527882037572907e-60 | 7.56403543462117e-58 |
| 26.0ms | 6.600643079406927e-111 | 2.195051016527059e-105 |
| 31.0ms | 1.848624124621007e-164 | 1.2985648866313796e-154 |
| 22.0ms | -2.8873934631761355e-209 | -5.765364298232505e-215 |
| 20.0ms | -2.743085305270425e-148 | -1.7641708404173616e-151 |
| 14.0ms | -7.601480702702563e+38 | -3.779799920128178e+38 |
| 389.0ms | 1312× | body | 256 | valid |
| 1.0ms | 6× | body | 256 | infinite |
Compiled 2272 to 1771 computations (22.1% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
(*.f64 t (-.f64 b a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(*.f64 t (-.f64 b a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(*.f64 t (-.f64 b a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
6 calls:
| 1.5s | t |
| 977.0ms | z |
| 944.0ms | a |
| 496.0ms | x |
| 370.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 24.6b | 7 | x |
| 23.6b | 8 | y |
| 21.3b | 11 | z |
| 19.7b | 15 | t |
| 20.6b | 11 | a |
| 25.3b | 3 | b |
Compiled 176 to 97 computations (44.9% saved)
| 14× | binary-search |
| Time | Left | Right |
|---|---|---|
| 90.0ms | 4.230876256517937e+204 | 1.43290368864419e+221 |
| 39.0ms | 1.2824022674358126e+117 | 7.118493621030833e+118 |
| 30.0ms | 1.010735353082971e+80 | 1.074991893808457e+81 |
| 38.0ms | 4.199317867539269e+34 | 6.279988032636562e+37 |
| 23.0ms | 6.4540098180512e-84 | 1.8067079406024056e-83 |
| 42.0ms | 6.636547230656288e-188 | 5.721011869758795e-180 |
| 35.0ms | 9.166869544115952e-232 | 2.6693116023698063e-227 |
| 41.0ms | 1.949507286914992e-276 | 1.885209416468924e-269 |
| 122.0ms | -4.7426362680066894e-253 | -8.712817851209203e-257 |
| 27.0ms | -4.459346300966071e-161 | -1.3624262528944957e-162 |
| 116.0ms | -4.787777090512423e-112 | -8.83728906890256e-115 |
| 21.0ms | -1.5282831070316485e-74 | -6.621304718688506e-75 |
| 37.0ms | -2.3529506322683287e+26 | -1.1184060900909502e+22 |
| 50.0ms | -2.8884542115027507e+112 | -1.200233668634677e+108 |
| 595.0ms | 1696× | body | 256 | valid |
| 66.0ms | 197× | body | 256 | infinite |
Compiled 2926 to 2281 computations (22% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
| Outputs |
|---|
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 z y)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 a (-.f64 1 t)) |
(+.f64 x (*.f64 t b)) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 a t)) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
6 calls:
| 692.0ms | x |
| 322.0ms | a |
| 308.0ms | z |
| 278.0ms | b |
| 265.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 26.2b | 9 | x |
| 23.6b | 8 | y |
| 21.7b | 14 | z |
| 23.3b | 12 | t |
| 22.9b | 12 | a |
| 27.2b | 11 | b |
Compiled 169 to 93 computations (45% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 48.0ms | 2.2442269766890418e+108 | 4.952409503632714e+118 |
| 29.0ms | 5.956640551932664e-62 | 1.1622971859736635e-60 |
| 37.0ms | 1.741406273894142e-156 | 9.229893659884099e-156 |
| 40.0ms | 4.5297463630163915e-247 | 1.122789692288972e-241 |
| 187.0ms | 4.522659279380237e-300 | 7.267466518751356e-296 |
| 140.0ms | -5.512114733641188e-234 | -2.7094835526744394e-241 |
| 32.0ms | -7.367779503247772e-159 | -3.086446998682816e-162 |
| 39.0ms | -6.724584728090113e-116 | -5.584114230768112e-128 |
| 23.0ms | -4.258187608946834e-102 | -7.765854437646981e-103 |
| 123.0ms | -4.197237744578573e-72 | -6.364716720067337e-77 |
| 127.0ms | -4.1938491916132886e+39 | -15.703668374431535 |
| 34.0ms | -3.005127152282215e+58 | -5.078911930754842e+54 |
| 154.0ms | -8.436958285135719e+151 | -3.60253049660699e+148 |
| 595.0ms | 1744× | body | 256 | valid |
| 129.0ms | 55× | body | 256 | infinite |
Compiled 2884 to 2255 computations (21.8% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
| Outputs |
|---|
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(-.f64 x (*.f64 z y)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(*.f64 a (-.f64 1 t)) |
6 calls:
| 715.0ms | t |
| 578.0ms | a |
| 373.0ms | z |
| 321.0ms | y |
| 251.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 26.2b | 9 | x |
| 23.6b | 8 | y |
| 23.3b | 12 | z |
| 23.8b | 13 | t |
| 22.8b | 11 | a |
| 27.2b | 11 | b |
Compiled 162 to 89 computations (45.1% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 2.5576988843766496e+87 | 2.668418011472219e+92 |
| 17.0ms | 2.8274235795451584e+26 | 2.3861395601505727e+27 |
| 18.0ms | 9.527882037572907e-60 | 7.56403543462117e-58 |
| 25.0ms | 6.600643079406927e-111 | 2.195051016527059e-105 |
| 30.0ms | 1.848624124621007e-164 | 1.2985648866313796e-154 |
| 32.0ms | -5.391647617794276e-224 | -5.427141455337208e-246 |
| 27.0ms | -2.8873934631761355e-209 | -5.765364298232505e-215 |
| 114.0ms | -2.743085305270425e-148 | -1.7641708404173616e-151 |
| 166.0ms | -1.1667414697839015e-64 | -1.7232507010767504e-71 |
| 27.0ms | -1.4719068555241607e+120 | -1.789758701576456e+113 |
| 447.0ms | 1392× | body | 256 | valid |
| 5.0ms | 26× | body | 256 | infinite |
Compiled 2380 to 1878 computations (21.1% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
| Outputs |
|---|
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 z x) |
(-.f64 x (*.f64 z y)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 z x) |
(+.f64 x (*.f64 t b)) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(+.f64 z x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 z x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z y)) |
(+.f64 x (*.f64 y b)) |
(*.f64 a (-.f64 1 t)) |
6 calls:
| 196.0ms | a |
| 167.0ms | z |
| 153.0ms | b |
| 122.0ms | x |
| 116.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 26.7b | 9 | x |
| 27.9b | 5 | y |
| 23.6b | 13 | z |
| 27.2b | 9 | t |
| 23.6b | 14 | a |
| 27.2b | 11 | b |
Compiled 155 to 86 computations (44.5% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 98.0ms | 6.880045879350946e+67 | 1.9268149123648015e+87 |
| 12.0ms | 1.1912501598197227e+55 | 2.1817414742572792e+55 |
| 24.0ms | 9.07780553582319e+18 | 2.8274235795451584e+26 |
| 146.0ms | 9.527882037572907e-60 | 7.56403543462117e-58 |
| 22.0ms | 6.600643079406927e-111 | 2.195051016527059e-105 |
| 47.0ms | 1.848624124621007e-164 | 1.2985648866313796e-154 |
| 24.0ms | 1.3383865035421953e-189 | 9.821717258402002e-183 |
| 26.0ms | 1.5830619473585928e-253 | 5.0167848169071986e-241 |
| 197.0ms | 2.0990459681916307e-280 | 9.685723903305622e-276 |
| 85.0ms | -2.8873934631761355e-209 | -5.765364298232505e-215 |
| 21.0ms | -2.743085305270425e-148 | -1.7641708404173616e-151 |
| 26.0ms | -1.1667414697839015e-64 | -1.7232507010767504e-71 |
| 27.0ms | -1.4719068555241607e+120 | -1.789758701576456e+113 |
| 719.0ms | 1792× | body | 256 | valid |
| 2.0ms | 16× | body | 256 | infinite |
Compiled 2725 to 2125 computations (22% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(-.f64 x (*.f64 z y)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 z x) |
(+.f64 x (*.f64 t b)) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(+.f64 z x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 z x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z y)) |
(+.f64 x (*.f64 y b)) |
(*.f64 a (-.f64 1 t)) |
6 calls:
| 518.0ms | x |
| 458.0ms | a |
| 276.0ms | b |
| 216.0ms | z |
| 111.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 27.2b | 10 | x |
| 28.4b | 5 | y |
| 24.6b | 13 | z |
| 31.4b | 7 | t |
| 24.2b | 14 | a |
| 27.2b | 11 | b |
Compiled 148 to 82 computations (44.6% saved)
| 13× | binary-search |
| Time | Left | Right |
|---|---|---|
| 166.0ms | 6.880045879350946e+67 | 1.9268149123648015e+87 |
| 17.0ms | 1.1912501598197227e+55 | 2.1817414742572792e+55 |
| 39.0ms | 9.07780553582319e+18 | 2.8274235795451584e+26 |
| 30.0ms | 9.527882037572907e-60 | 7.56403543462117e-58 |
| 183.0ms | 6.600643079406927e-111 | 2.195051016527059e-105 |
| 123.0ms | 1.848624124621007e-164 | 1.2985648866313796e-154 |
| 37.0ms | 1.3383865035421953e-189 | 9.821717258402002e-183 |
| 39.0ms | 1.5830619473585928e-253 | 5.0167848169071986e-241 |
| 185.0ms | 2.0990459681916307e-280 | 9.685723903305622e-276 |
| 141.0ms | -2.8873934631761355e-209 | -5.765364298232505e-215 |
| 34.0ms | -2.743085305270425e-148 | -1.7641708404173616e-151 |
| 40.0ms | -1.1667414697839015e-64 | -1.7232507010767504e-71 |
| 186.0ms | -1.4719068555241607e+120 | -1.789758701576456e+113 |
| 1.0s | 1791× | body | 256 | valid |
| 3.0ms | 15× | body | 256 | infinite |
| 0.0ms | 1× | body | 512 | valid |
Compiled 2707 to 2116 computations (21.8% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
| Outputs |
|---|
(*.f64 (-.f64 t 2) b) |
(+.f64 x (*.f64 y b)) |
(*.f64 (-.f64 t 2) b) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(+.f64 x (*.f64 y b)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(*.f64 a (-.f64 1 t)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(*.f64 a (-.f64 1 t)) |
(-.f64 x (*.f64 z y)) |
(-.f64 x (*.f64 a t)) |
(+.f64 z x) |
(-.f64 x (*.f64 z y)) |
(-.f64 (*.f64 t b) (neg.f64 z)) |
(+.f64 x (*.f64 t b)) |
(*.f64 (-.f64 y 2) b) |
(*.f64 (-.f64 t 2) b) |
6 calls:
| 587.0ms | b |
| 282.0ms | z |
| 264.0ms | x |
| 157.0ms | a |
| 156.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 28.2b | 11 | x |
| 28.5b | 6 | y |
| 25.9b | 11 | z |
| 31.4b | 7 | t |
| 29.1b | 6 | a |
| 25.2b | 20 | b |
Compiled 141 to 78 computations (44.7% saved)
| 19× | binary-search |
| Time | Left | Right |
|---|---|---|
| 47.0ms | 8.767636577679135e+109 | 1.66220450099096e+116 |
| 44.0ms | 1.6246896816711933e+74 | 1.155109234090209e+79 |
| 43.0ms | 1.1487306092445912e+56 | 2.072062663619981e+64 |
| 35.0ms | 228743899930197900.0 | 1.702039789081751e+21 |
| 26.0ms | 2.0583261438744476e-82 | 2.1005807641088688e-81 |
| 32.0ms | 3.7895320893478344e-184 | 4.4069085855300366e-182 |
| 38.0ms | 8.582696081227851e-223 | 2.9313901220596965e-221 |
| 22.0ms | -7.24748947196888e-285 | -3.339329119651222e-285 |
| 38.0ms | -3.9819813857317083e-247 | -3.552484860201932e-254 |
| 38.0ms | -1.1455172949146945e-226 | -8.142850677140854e-228 |
| 246.0ms | -6.105851062956404e-169 | -3.230387787132578e-175 |
| 26.0ms | -5.417236614427284e-145 | -7.665500206552734e-146 |
| 65.0ms | -2.1816925466824303e-132 | -1.2836262336812024e-132 |
| 30.0ms | -1.0068037736042646e-91 | -5.458056578801914e-94 |
| 141.0ms | -1.914191489506047e-57 | -7.261774087621869e-63 |
| 136.0ms | -7.614954549735516e+37 | -6.7106233101102915e+34 |
| 32.0ms | -4.180746251670501e+63 | -1.5489761164676637e+62 |
| 39.0ms | -2.1717263930426176e+68 | -6.36424067148237e+64 |
| 61.0ms | -2.9163411654262535e+205 | -3.436189841277856e+198 |
| 1.0s | 2272× | body | 256 | valid |
| 44.0ms | 182× | body | 256 | infinite |
Compiled 3398 to 2697 computations (20.6% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
| Outputs |
|---|
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 z y)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 x (*.f64 t b)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 x (*.f64 y b)) |
(+.f64 x (*.f64 t b)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(*.f64 z (-.f64 1 y)) |
6 calls:
| 273.0ms | b |
| 224.0ms | z |
| 224.0ms | x |
| 177.0ms | y |
| 177.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 28.6b | 11 | x |
| 27.2b | 9 | y |
| 25.9b | 11 | z |
| 31.4b | 7 | t |
| 28.2b | 8 | a |
| 28.5b | 13 | b |
Compiled 135 to 77 computations (43% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 131.0ms | 4.0098289121702216e-44 | 2.87710581745207e-37 |
| 39.0ms | 4.5297463630163915e-247 | 1.122789692288972e-241 |
| 34.0ms | 4.522659279380237e-300 | 7.267466518751356e-296 |
| 127.0ms | -8.77356003891576e-244 | -4.184108128781043e-248 |
| 104.0ms | -2.4960231566353604e-194 | -1.5224406199848553e-206 |
| 39.0ms | -2.0672065618864618e-162 | -7.646454899043466e-165 |
| 44.0ms | -6.724584728090113e-116 | -5.584114230768112e-128 |
| 26.0ms | -4.258187608946834e-102 | -7.765854437646981e-103 |
| 39.0ms | -4.197237744578573e-72 | -6.364716720067337e-77 |
| 40.0ms | -8.436958285135719e+151 | -3.60253049660699e+148 |
| 578.0ms | 1360× | body | 256 | valid |
| 5.0ms | 21× | body | 256 | infinite |
Compiled 2084 to 1623 computations (22.1% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(-.f64 x (*.f64 z y)) |
| Outputs |
|---|
(*.f64 z (-.f64 1 y)) |
(-.f64 x (*.f64 z y)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 x (*.f64 t b)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 x (*.f64 y b)) |
(+.f64 x (*.f64 t b)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(*.f64 z (-.f64 1 y)) |
6 calls:
| 523.0ms | a |
| 509.0ms | b |
| 318.0ms | x |
| 222.0ms | y |
| 149.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 28.6b | 11 | x |
| 27.2b | 9 | y |
| 25.9b | 11 | z |
| 31.4b | 7 | t |
| 28.2b | 8 | a |
| 28.5b | 13 | b |
Compiled 129 to 76 computations (41.1% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 4.0098289121702216e-44 | 2.87710581745207e-37 |
| 138.0ms | 4.5297463630163915e-247 | 1.122789692288972e-241 |
| 20.0ms | 4.522659279380237e-300 | 7.267466518751356e-296 |
| 24.0ms | -8.77356003891576e-244 | -4.184108128781043e-248 |
| 117.0ms | -2.4960231566353604e-194 | -1.5224406199848553e-206 |
| 24.0ms | -2.0672065618864618e-162 | -7.646454899043466e-165 |
| 30.0ms | -6.724584728090113e-116 | -5.584114230768112e-128 |
| 16.0ms | -4.258187608946834e-102 | -7.765854437646981e-103 |
| 129.0ms | -4.197237744578573e-72 | -6.364716720067337e-77 |
| 127.0ms | -8.436958285135719e+151 | -3.60253049660699e+148 |
| 618.0ms | 1360× | body | 256 | valid |
| 5.0ms | 36× | body | 256 | infinite |
Compiled 2076 to 1623 computations (21.8% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
| Outputs |
|---|
(*.f64 z (-.f64 1 y)) |
(+.f64 x (*.f64 t b)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 x (*.f64 y b)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 x (*.f64 t b)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 x (*.f64 y b)) |
(-.f64 x (*.f64 a t)) |
(+.f64 x (*.f64 t b)) |
(*.f64 z (-.f64 1 y)) |
6 calls:
| 414.0ms | b |
| 146.0ms | a |
| 142.0ms | x |
| 122.0ms | z |
| 93.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 27.3b | 13 | x |
| 28.3b | 7 | y |
| 26.1b | 11 | z |
| 31.9b | 7 | t |
| 27.0b | 13 | a |
| 28.7b | 14 | b |
Compiled 124 to 74 computations (40.3% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 7.391268236220798e-28 | 4.637903328486006e-9 |
| 18.0ms | 1.741406273894142e-156 | 9.229893659884099e-156 |
| 27.0ms | 4.5297463630163915e-247 | 1.122789692288972e-241 |
| 24.0ms | 4.522659279380237e-300 | 7.267466518751356e-296 |
| 25.0ms | -8.77356003891576e-244 | -4.184108128781043e-248 |
| 27.0ms | -2.0672065618864618e-162 | -7.646454899043466e-165 |
| 30.0ms | -6.724584728090113e-116 | -5.584114230768112e-128 |
| 15.0ms | -8.723854654743155e-90 | -1.683171659267401e-90 |
| 27.0ms | -4.197237744578573e-72 | -6.364716720067337e-77 |
| 33.0ms | -4.1938491916132886e+39 | -15.703668374431535 |
| 223.0ms | 1360× | body | 256 | valid |
Compiled 2076 to 1627 computations (21.6% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
(+.f64 x (*.f64 y b)) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
(+.f64 x (*.f64 t b)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 z x) |
(+.f64 x (*.f64 t b)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
(+.f64 z x) |
(+.f64 x (*.f64 y b)) |
(*.f64 a (-.f64 1 t)) |
6 calls:
| 126.0ms | a |
| 121.0ms | x |
| 96.0ms | z |
| 87.0ms | b |
| 69.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 27.3b | 13 | x |
| 28.3b | 7 | y |
| 27.6b | 9 | z |
| 32.0b | 7 | t |
| 27.0b | 13 | a |
| 31.2b | 9 | b |
Compiled 119 to 72 computations (39.5% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 2.5576988843766496e+87 | 2.668418011472219e+92 |
| 17.0ms | 9.633402361639595e+52 | 1.1912501598197227e+55 |
| 26.0ms | 5.271694612109923e-13 | 0.3220717118069645 |
| 28.0ms | 3.208566297378745e-70 | 1.1377812029542018e-60 |
| 19.0ms | 5.733651637479106e-104 | 1.4853664095757696e-102 |
| 24.0ms | 6.600643079406927e-111 | 2.195051016527059e-105 |
| 26.0ms | 1.848624124621007e-164 | 1.2985648866313796e-154 |
| 29.0ms | -5.391647617794276e-224 | -5.427141455337208e-246 |
| 20.0ms | -5.765364298232505e-215 | -4.856304901899434e-217 |
| 27.0ms | -2.0657268854408136e-119 | -1.0670255158965392e-124 |
| 19.0ms | -6.409034867146891e-53 | -2.0428364453805208e-57 |
| 28.0ms | -1.4719068555241607e+120 | -1.789758701576456e+113 |
| 254.0ms | 1680× | body | 256 | valid |
| 5.0ms | 31× | body | 256 | infinite |
Compiled 2414 to 1898 computations (21.4% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 x (*.f64 t b)) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
(+.f64 x (*.f64 t b)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 z x) |
(+.f64 x (*.f64 t b)) |
(*.f64 (-.f64 b z) y) |
(+.f64 x (*.f64 t b)) |
(*.f64 (-.f64 b z) y) |
(*.f64 a (-.f64 1 t)) |
6 calls:
| 598.0ms | x |
| 214.0ms | z |
| 144.0ms | t |
| 106.0ms | a |
| 72.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 27.3b | 13 | x |
| 28.3b | 7 | y |
| 27.9b | 9 | z |
| 32.3b | 7 | t |
| 27.1b | 11 | a |
| 33.0b | 7 | b |
Compiled 114 to 71 computations (37.7% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 159.0ms | 1.1223268604072528e+67 | 2.3756985078116628e+67 |
| 33.0ms | 9.633402361639595e+52 | 1.1912501598197227e+55 |
| 106.0ms | 1382485244.3652709 | 187321624409053.72 |
| 33.0ms | 1.9148823646418254e-31 | 4.5859867477643664e-29 |
| 48.0ms | 1.848624124621007e-164 | 1.2985648866313796e-154 |
| 186.0ms | -5.391647617794276e-224 | -5.427141455337208e-246 |
| 134.0ms | -5.765364298232505e-215 | -4.856304901899434e-217 |
| 41.0ms | -2.0657268854408136e-119 | -1.0670255158965392e-124 |
| 172.0ms | -6.409034867146891e-53 | -2.0428364453805208e-57 |
| 93.0ms | -1.4719068555241607e+120 | -1.789758701576456e+113 |
| 965.0ms | 1312× | body | 256 | valid |
| 5.0ms | 21× | body | 256 | infinite |
Compiled 1928 to 1497 computations (22.4% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 y 2) b) |
| Outputs |
|---|
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
(+.f64 z x) |
(*.f64 (-.f64 t 2) b) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 b z) y) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 z (-.f64 1 y)) |
(+.f64 z x) |
6 calls:
| 990.0ms | x |
| 657.0ms | a |
| 368.0ms | y |
| 312.0ms | z |
| 254.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 27.4b | 13 | x |
| 28.9b | 7 | y |
| 32.2b | 6 | z |
| 31.4b | 10 | t |
| 28.9b | 9 | a |
| 33.2b | 7 | b |
Compiled 109 to 70 computations (35.8% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 91.0ms | 1.756601099158308e+96 | 2.351890403649791e+103 |
| 96.0ms | 1.6953338489230726e-53 | 1.3341220003345065e-48 |
| 241.0ms | 7.021090339653334e-98 | 4.337833569321682e-88 |
| 35.0ms | 2.015648479991068e-167 | 5.519930620658518e-165 |
| 94.0ms | 1.7084273998083034e-225 | 1.7265851447554696e-222 |
| 23.0ms | 1.5450419401058122e-282 | 5.506899213010082e-282 |
| 178.0ms | -9.43861825007061e-246 | -1.1993859606441735e-246 |
| 33.0ms | -7.020659607627484e-201 | -1.5784205685414272e-203 |
| 101.0ms | -1.877864145576661e-97 | -5.4978946351560185e-104 |
| 31.0ms | -4.4627478060602926e-35 | -1.9185144181494803e-37 |
| 234.0ms | -5.4309817385997044e+26 | -1126712759589112600.0 |
| 189.0ms | -5.389785081641625e+124 | -1.528738803653907e+119 |
| 1.0s | 1552× | body | 256 | valid |
Compiled 2296 to 1857 computations (19.1% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
| Outputs |
|---|
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
(+.f64 z x) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 b z) y) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 b z) y) |
(*.f64 z (-.f64 1 y)) |
(+.f64 z x) |
6 calls:
| 430.0ms | x |
| 409.0ms | b |
| 318.0ms | a |
| 290.0ms | y |
| 258.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 28.1b | 13 | x |
| 30.0b | 5 | y |
| 32.6b | 6 | z |
| 32.6b | 7 | t |
| 30.0b | 7 | a |
| 36.7b | 6 | b |
Compiled 99 to 64 computations (35.4% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 41.0ms | 1.756601099158308e+96 | 2.351890403649791e+103 |
| 17.0ms | 0.187785056277297 | 0.3605102617673922 |
| 48.0ms | 7.021090339653334e-98 | 4.337833569321682e-88 |
| 174.0ms | 2.015648479991068e-167 | 5.519930620658518e-165 |
| 35.0ms | 1.7084273998083034e-225 | 1.7265851447554696e-222 |
| 90.0ms | 1.5450419401058122e-282 | 5.506899213010082e-282 |
| 49.0ms | -1.1993859606441735e-246 | -8.242461307701374e-257 |
| 37.0ms | -7.020659607627484e-201 | -1.5784205685414272e-203 |
| 174.0ms | -1.7811325038254238e-88 | -1.877864145576661e-97 |
| 80.0ms | -2.3243770449716472e-39 | -6.102144108296996e-46 |
| 42.0ms | -5.4309817385997044e+26 | -1126712759589112600.0 |
| 39.0ms | -5.389785081641625e+124 | -1.528738803653907e+119 |
| 783.0ms | 1568× | body | 256 | valid |
Compiled 2316 to 1837 computations (20.7% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
| Outputs |
|---|
(+.f64 z x) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 t (-.f64 b a)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 z x) |
6 calls:
| 130.0ms | x |
| 119.0ms | t |
| 83.0ms | y |
| 81.0ms | z |
| 61.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 30.8b | 9 | x |
| 34.3b | 6 | y |
| 32.6b | 6 | z |
| 32.7b | 7 | t |
| 32.7b | 3 | a |
| 37.7b | 4 | b |
Compiled 94 to 62 computations (34% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 37.0ms | 1.756601099158308e+96 | 2.351890403649791e+103 |
| 22.0ms | 1.7265851447554696e-222 | 4.6678550375953437e-222 |
| 22.0ms | 1.1764844858697553e-245 | 3.158081059720427e-245 |
| 27.0ms | 1.4479168036236587e-283 | 1.5450419401058122e-282 |
| 43.0ms | -1.1993859606441735e-246 | -8.242461307701374e-257 |
| 35.0ms | -7.020659607627484e-201 | -1.5784205685414272e-203 |
| 37.0ms | -1.7811325038254238e-88 | -1.877864145576661e-97 |
| 38.0ms | -2.3243770449716472e-39 | -6.102144108296996e-46 |
| 235.0ms | 976× | body | 256 | valid |
Compiled 1464 to 1182 computations (19.3% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 t (-.f64 b a)) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(*.f64 a (-.f64 1 t)) |
6 calls:
| 58.0ms | b |
| 53.0ms | x |
| 50.0ms | z |
| 45.0ms | t |
| 44.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 34.0b | 6 | x |
| 34.3b | 6 | y |
| 33.1b | 7 | z |
| 33.8b | 5 | t |
| 32.7b | 3 | a |
| 37.7b | 4 | b |
Compiled 89 to 59 computations (33.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 2.5576988843766496e+87 | 2.668418011472219e+92 |
| 24.0ms | -1.4719068555241607e+120 | -1.789758701576456e+113 |
| 44.0ms | 288× | body | 256 | valid |
| 2.0ms | 15× | body | 256 | infinite |
Compiled 432 to 351 computations (18.8% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(-.f64 x (neg.f64 z)) |
| Outputs |
|---|
(*.f64 y (neg.f64 z)) |
(+.f64 z x) |
(*.f64 y b) |
(*.f64 y (neg.f64 z)) |
6 calls:
| 44.0ms | x |
| 27.0ms | y |
| 19.0ms | t |
| 19.0ms | z |
| 15.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 35.9b | 7 | x |
| 35.3b | 4 | y |
| 37.6b | 3 | z |
| 38.8b | 3 | t |
| 40.2b | 1 | a |
| 39.2b | 2 | b |
Compiled 79 to 54 computations (31.6% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 2.852690074677444e+72 | 1.4617111820238823e+74 |
| 24.0ms | 112696687.73373482 | 261313371596587650.0 |
| 22.0ms | -5.751828181240076e+22 | -2.030546236413972e+19 |
| 56.0ms | 384× | body | 256 | valid |
| 3.0ms | 25× | body | 256 | infinite |
Compiled 531 to 426 computations (19.8% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
| Outputs |
|---|
(+.f64 z x) |
(*.f64 t b) |
(+.f64 z x) |
(*.f64 y b) |
(*.f64 t b) |
(+.f64 z x) |
6 calls:
| 30.0ms | x |
| 20.0ms | y |
| 15.0ms | t |
| 10.0ms | b |
| 6.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 37.0b | 6 | x |
| 37.4b | 4 | y |
| 40.2b | 1 | z |
| 38.9b | 3 | t |
| 40.2b | 1 | a |
| 39.2b | 2 | b |
Compiled 63 to 47 computations (25.4% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 6.458935481982944e-245 | 1.3714652736201094e-239 |
| 25.0ms | 2.0949680980543013e-259 | 1.9361382083769614e-248 |
| 15.0ms | -3.280087220165105e-206 | -2.4374747119127384e-207 |
| 23.0ms | -1.7811325038254238e-88 | -1.877864145576661e-97 |
| 23.0ms | -2.3243770449716472e-39 | -6.102144108296996e-46 |
| 98.0ms | 688× | body | 256 | valid |
Compiled 896 to 715 computations (20.2% saved)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
(*.f64 y b) |
| Outputs |
|---|
(*.f64 y b) |
x |
z |
x |
z |
(*.f64 t b) |
z |
(*.f64 y b) |
x |
6 calls:
| 34.0ms | y |
| 32.0ms | b |
| 22.0ms | x |
| 20.0ms | t |
| 16.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 41.3b | 6 | x |
| 41.1b | 9 | y |
| 41.6b | 3 | z |
| 44.8b | 5 | t |
| 47.8b | 3 | a |
| 44.5b | 6 | b |
Compiled 56 to 44 computations (21.4% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 1.2806824080175033e+116 | 7.387423999553631e+126 |
| 22.0ms | 1.1352121669472837e-8 | 1.6689340288172974 |
| 12.0ms | 5.872846610396754e-151 | 1.5594388084953462e-150 |
| 13.0ms | 8.552583799440431e-201 | 3.008240775567781e-200 |
| 18.0ms | 4.8685895174175815e-206 | 8.561157466270766e-205 |
| 26.0ms | -2.7164051574635415e-281 | -8.358949177307721e-293 |
| 12.0ms | -1.004870241381752e-140 | -4.731236900497517e-141 |
| 24.0ms | -1.1814774256432883e+102 | -2.2003636808977768e+98 |
| 137.0ms | 944× | body | 256 | valid |
| 8.0ms | 53× | body | 256 | infinite |
Compiled 1054 to 890 computations (15.6% saved)
Total -21.4b remaining (-51.5%)
Threshold costs -21.4b (-51.5%)
| Inputs |
|---|
x |
z |
(*.f64 t b) |
| Outputs |
|---|
z |
x |
z |
6 calls:
| 24.0ms | y |
| 17.0ms | b |
| 16.0ms | t |
| 14.0ms | x |
| 13.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 42.5b | 4 | x |
| 43.7b | 7 | y |
| 41.6b | 3 | z |
| 44.8b | 5 | t |
| 47.8b | 3 | a |
| 45.7b | 5 | b |
Compiled 53 to 43 computations (18.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 9.409089621418182e+57 | 1.020652014393113e+59 |
| 23.0ms | -8.436958285135719e+151 | -3.60253049660699e+148 |
| 33.0ms | 224× | body | 256 | valid |
| 2.0ms | 18× | body | 256 | infinite |
Compiled 260 to 223 computations (14.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 865 | 7288 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(if (<=.f64 a -499999999999999964878644512267775609965379584) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 17500000000000000072037995375285944115312937207635084519428738514944) (-.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 b -1399999999999999965042734645761241782738223104) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 208967022709991/36028797018963968) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 37999999999999999572254866165272631373857617077990326272) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 20499999999999998972643949088250411842083583979277695713629435854848) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))) |
(if (<=.f64 a -5599999999999999879977979211611051529338880) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 a -7509100025308133/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a -7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a -4149515568880993/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 a -1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a -5521949452228629/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (*.f64 z (-.f64 1 y)) (if (<=.f64 a 2128087274640489/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a 2018278782071263/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a 8563486156235759/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a 6600000000000000014920287529321888588708311938418057440338597436998962995265536) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))))))))))))) |
(if (<=.f64 y -68962299338965/383123885216472214589586756787577295904684780545900544) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 y -2413894590269223/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 y 4092147607913003/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 3538089773270195/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 y 6875155298465649/3618502788666131106986593281521497120414687020801267626233049500247285301248) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (if (<=.f64 y 4436777100798803/633825300114114700748351602688) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 y 9999999999999999830336967949613257980309080240684656321838454199566729216) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z)))))))))) |
(if (<=.f64 b -469999999999999981006451863258948434925045082704173025660546402907357565156095732264760438538296965856775402703854498003746400733816117780011237265853133808392797377433587154944) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b -44000000000000002433891048848496895728571693244148299337765264292165052772330242048) (-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) (if (<=.f64 b -62) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 8477115559868589/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (if (<=.f64 b 6697692026289335/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 b 215000000000000) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (if (<=.f64 b 500000000000000009942312419328) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 1260000000000000015618443381082282156241349764505063653376) (-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)))))))))) |
(if (<=.f64 z -3386706919782613/144115188075855872) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 z 3652222135876439/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 z 1576578534048987/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 z 893674302197741/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 z 4298202352489177/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 z 140000000000000010279222735257528412103184679463906656904078251632200617467205414871259941599140998862347103773096374472193295011299478111330510718970991858417664) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))))))) |
(if (<=.f64 b -1261007895663739/18014398509481984) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 2291112313477997/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (if (<=.f64 b 2200670237209353/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 b 115000000000000) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (if (<=.f64 b 8200000000000000106758928334848) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 1260000000000000015618443381082282156241349764505063653376) (-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)))))))) |
(if (<=.f64 a -32499999999999998905534331011370478550908928) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a -5633000113290953/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) (if (<=.f64 a -7773132309511873/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a 3478916250970777/89202980794122492566142873090593446023921664) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a 1550000000) (-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) (if (<=.f64 a 11599999999999999410939454241187189331893906778898825216) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a 70000000000000000288151981501143776461251748830540338077714954059776) (-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) (if (<=.f64 a 2999999999999999897944441193402387348575087274543315097643077755022176340471087929290701146796648442389637525892796717140429554421947005409427456) (-.f64 x (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a))))))))))) |
(if (<=.f64 z -122000000000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z 6986579245074137/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 z 6956167541431065/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 838083498911033/2993155353253689176481146537402947624255349848014848) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 z 1099999999999999992551506829323061379152271915663318258775645631372410304890252783635957082429185867179762909184) (-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))))) |
(if (<=.f64 a -165000000000000006632430067329163597803683840) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 6332379880165729/56539106072908298546665520023773392506479484700019806659891398441363832832) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a 22499999999999999237433035981456449153646194294688644594879850086400) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a 84000000000000005134830943007275214123336558441364604501817701695488) (+.f64 z x) (-.f64 x (*.f64 (-.f64 t 1) a)))))) |
(if (<=.f64 a -140000000000000004427089716002557937628217344) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a -7201622010183953/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a 5302881720282603/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 19499999999999998732495812924514582832981003475066106799811634210537472) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 x (*.f64 (-.f64 t 1) a)))))) |
(if (<=.f64 a -539999999999999991621466232958299930624) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a -7371020360979573/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a -5182088206341249/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 7729075046034517/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 2267686395338069/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 5300541194335153/7067388259113537318333190002971674063309935587502475832486424805170479104) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 7992587079153375/2854495385411919762116571938898990272765493248) (+.f64 x (*.f64 t b)) (if (<=.f64 a 38000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 a 819999999999999961136296932409344) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 a 71999999999999997559785715140660637291667821743003662703615520276480) (-.f64 x (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 (-.f64 t 1) a)))))))))))) |
(if (<=.f64 t -3600000000000000018100128178484480924853889744406271125933168817720414945633131992909547271087801048726765568) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1700000000000000025165824) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t -7537033112437599/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 t -4332296397063773/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 t -7091457271036853/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t -7429141844095293/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 t 2200785024547119/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 3495959950985713/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 t 6697692026289335/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (+.f64 (*.f64 -2 b) (+.f64 z x)) (if (<=.f64 t 7108564855544789/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 t 62000000000000003515523232727172120576) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 102000000000000002923230082887857256260896210505761714049709740517660113588191232) (*.f64 t (-.f64 b a)) (if (<=.f64 t 19500000000000000075934539147170198838489695619728075953980905505507165344432593147032103186608329214440652066525282304) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 699999999999999974091320852933786385620076225080821323633577478637110108500418213886601161942887066463424621581481171217403856985785595391297473385410531654830548374353412168429235213053946014870102841740916424704) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (-.f64 y 1))))))))))))))))) |
(if (<=.f64 z -23000000000000000831186479483371674044498424126705267359969171836350908073292455974573614376619452315976486135208287856467454554583604674494920440938496) (+.f64 z (*.f64 z (neg.f64 y))) (if (<=.f64 z -60000000000000003336362956592020776684823188266094166016) (-.f64 x (*.f64 z y)) (if (<=.f64 z -1049999999999999929138838317591905173504) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -4237034830775731/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 z -7313012350050815/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -6950768256562951/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 x (*.f64 t b)) (if (<=.f64 z -2127041452668699/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 z -4164325740977607/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 z 4712544691453469/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 z 3997602561001927/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 3381470332640101/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 x (*.f64 a t)) (if (<=.f64 z 497544133441593/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 z 900000000000000054587228199017450287346793674450445467484179447164153032042070681560661640755713153344865304576) (*.f64 (-.f64 b z) y) (+.f64 (*.f64 -2 b) (+.f64 z x))))))))))))))) |
(if (<=.f64 a -3800000000000000164113816081558575862099272209945858983757260888511365316863060780084688443247224615898216364404375552) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 a -4351578318585633/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (+.f64 (*.f64 -2 b) (+.f64 z x)) (if (<=.f64 a -8402963211516713/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (-.f64 x (*.f64 z y)) (if (<=.f64 a -2220894945574821/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a -7589309538395865/14319451959237480602209391966837419245360869586085326264720724851155532002676452079672642132912314187714679754609499860037198430378536688350222513020782289810256437153989606051133400630739489388122520004115872623737965276803368791807679393553237147648) (*.f64 z (-.f64 1 y)) (if (<=.f64 a 7608308248440227/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 (*.f64 -2 b) (+.f64 z x)) (if (<=.f64 a 965141714433763/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 3957737425103581/7067388259113537318333190002971674063309935587502475832486424805170479104) (+.f64 (*.f64 -2 b) (+.f64 z x)) (if (<=.f64 a 289999999999999998355832832) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 145000000000000003394905830386877095037817906900833503878057582812722836882564160888663703552) (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 a (-.f64 1 t)))))))))))) |
(if (<=.f64 a -269999999999999983133443373846076760996472925571757595928110098352902933261461558940878766988673918383696774748262367232) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 a -3490733165718107/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (+.f64 z x) (if (<=.f64 a -2948408144391829/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (-.f64 x (*.f64 z y)) (if (<=.f64 a -6514625173686141/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 8731801354214399/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928) (+.f64 z x) (if (<=.f64 a 7879889663513413/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (+.f64 x (*.f64 t b)) (if (<=.f64 a 4389399446348979/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (*.f64 t b) (neg.f64 z)) (if (<=.f64 a 3743770725422969/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (+.f64 z x) (if (<=.f64 a 3215376232195769/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 8820100547373695/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 z x) (if (<=.f64 a 80000000000000000000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 16500000000000000100822132452553401276227318936932188160) (-.f64 x (*.f64 z y)) (if (<=.f64 a 27999999999999998965889136951040866815740429169484247517031639986208768) (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))))))))))))))) |
(if (<=.f64 a -15500000000000000241170950006736066876157121652276452217231443996677923608053713400607273543683235438981197353451520) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5160214244974593/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 z x) (if (<=.f64 a -3455165794209175/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (-.f64 x (*.f64 z y)) (if (<=.f64 a -1064178828087935/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 5116289855985/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488) (+.f64 z x) (if (<=.f64 a 4059104138863495/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (+.f64 x (*.f64 t b)) (if (<=.f64 a 3386108144326355/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (-.f64 (*.f64 t b) (neg.f64 z)) (if (<=.f64 a 1422149808470351/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 z x) (if (<=.f64 a 5156236556563939/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 335700942307893/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 z x) (if (<=.f64 a 55000000000000002097152) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 17500000000000000519396039778088108581907286668586516480) (-.f64 x (*.f64 z y)) (if (<=.f64 a 5500000000000000015799014881938578604284302465478574850665375309234176) (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))))))))))))))) |
(if (<=.f64 b -3899999999999999975439463364541419841318087127509070553289817007021145572088777269104683733293538544945673382903335691643625283219747039601933980027718829373045436314524183232750394385969724574924800) (*.f64 (-.f64 t 2) b) (if (<=.f64 b -68000000000000003203590457439982489160907334505761239967773753344) (+.f64 x (*.f64 y b)) (if (<=.f64 b -220000000000000014555628234063562009781149352513862670967898112) (*.f64 (-.f64 t 2) b) (if (<=.f64 b -16500000000000000478579587786781753344) (-.f64 (*.f64 t b) (neg.f64 z)) (if (<=.f64 b -565391060729083/28269553036454149273332760011886696253239742350009903329945699220681916416) (+.f64 x (*.f64 y b)) (if (<=.f64 b -7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1198751443321341/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.f64 z x) (if (<=.f64 b -8716645476927443/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -4623025089477141/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -5334411546303883/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -8873697202669377/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (+.f64 z x) (if (<=.f64 b -6696928794914171/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 3744246385650309/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 x (*.f64 z y)) (if (<=.f64 b 1794024649898929/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (-.f64 x (*.f64 a t)) (if (<=.f64 b 4058375368249729/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 z x) (if (<=.f64 b 820000000000000000) (-.f64 x (*.f64 z y)) (if (<=.f64 b 6200000000000000102956565111999202244194102147535722276882219008) (-.f64 (*.f64 t b) (neg.f64 z)) (if (<=.f64 b 11500000000000000200520681320006961860397578042720153644213481283180905877209088) (+.f64 x (*.f64 t b)) (if (<=.f64 b 62000000000000000964683800026944267504628486609105808868925775986711694432214853602429094174732941755924789413806080) (*.f64 (-.f64 y 2) b) (*.f64 (-.f64 t 2) b)))))))))))))))))))) |
(if (<=.f64 z -5000000000000000085887661936088595590196552042152727553866164222600015631390942710041313371430586591361272979771771417393465563222586503124817274732544) (+.f64 z (*.f64 z (neg.f64 y))) (if (<=.f64 z -1680554680475951/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (-.f64 x (*.f64 z y)) (if (<=.f64 z -2219120988980937/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -8383602063836893/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 x (*.f64 t b)) (if (<=.f64 z -2787955772841917/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -2861513930442315/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (+.f64 x (*.f64 y b)) (if (<=.f64 z -5038209258419659/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (+.f64 x (*.f64 t b)) (if (<=.f64 z 4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (*.f64 a (-.f64 1 t)) (if (<=.f64 z 375375841440235/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 x (*.f64 y b)) (if (<=.f64 z 1646235444289529/5986310706507378352962293074805895248510699696029696) (-.f64 x (*.f64 a t)) (*.f64 z (-.f64 1 y)))))))))))) |
(if (<=.f64 z -314999999999999978517889903036126571857401886799454064808838000593032754362492021048949082204403792186691321316369673547575031051174366156083228049408) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -6206593990394137/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (-.f64 x (*.f64 z y)) (if (<=.f64 z -2647814816397709/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -4763410263543689/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 x (*.f64 t b)) (if (<=.f64 z -7091457271036853/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -5791434876257087/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) (+.f64 x (*.f64 y b)) (if (<=.f64 z -2755270688198251/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (+.f64 x (*.f64 t b)) (if (<=.f64 z 161993723768713/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 a (-.f64 1 t)) (if (<=.f64 z 5166132540371721/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (+.f64 x (*.f64 y b)) (if (<=.f64 z 838083498911033/2993155353253689176481146537402947624255349848014848) (-.f64 x (*.f64 a t)) (*.f64 z (-.f64 1 y)))))))))))) |
(if (<=.f64 z -50000000000000000000) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -8402773402379755/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 x (*.f64 t b)) (if (<=.f64 z -7339195571168229/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -4088467824162789/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (+.f64 x (*.f64 y b)) (if (<=.f64 z -5964928630266427/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -7557313887629489/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (+.f64 x (*.f64 t b)) (if (<=.f64 z 7238468646072529/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.f64 a (-.f64 1 t)) (if (<=.f64 z 6726735078609011/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936) (+.f64 x (*.f64 y b)) (if (<=.f64 z 6183260036827613/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 x (*.f64 a t)) (if (<=.f64 z 5440166188265831/1208925819614629174706176) (+.f64 x (*.f64 t b)) (*.f64 z (-.f64 1 y)))))))))))) |
(if (<=.f64 a -1050000000000000016337386935940185175481611466767114505038259109452375470222993488428234659410799820060016594911232) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3710378836034607/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 z x) (if (<=.f64 a -7442828536787015/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (*.f64 (-.f64 b z) y) (if (<=.f64 a -6831079606123119/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848) (+.f64 x (*.f64 t b)) (if (<=.f64 a -6882671153503123/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (*.f64 z (-.f64 1 y)) (if (<=.f64 a 3743770725422969/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (+.f64 z x) (if (<=.f64 a 3305279843951243/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 x (*.f64 t b)) (if (<=.f64 a 358085432312833/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 z (-.f64 1 y)) (if (<=.f64 a 7526485800425553/28948022309329048855892746252171976963317496166410141009864396001978282409984) (+.f64 z x) (if (<=.f64 a 5347900969712843/9903520314283042199192993792) (*.f64 (-.f64 b z) y) (if (<=.f64 a 439999999999999997017217416719116309643151714455388160) (+.f64 z x) (if (<=.f64 a 3900000000000000195094638335443280569478284898212663780208761513369936923829962518036480) (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t)))))))))))))) |
(if (<=.f64 a -14500000000000000225611533877269223851888920255355390783861673416247089826888957697342288153768187991304991072583680) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -6625676492918941/220855883097298041197912187592864814478435487109452369765200775161577472) (+.f64 z x) (if (<=.f64 a -4302885247829993/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 (-.f64 b z) y) (if (<=.f64 a -7141583224583261/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 x (*.f64 t b)) (if (<=.f64 a -1875379059247459/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (*.f64 z (-.f64 1 y)) (if (<=.f64 a 7246007855657359/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 z x) (if (<=.f64 a 501766766966939/11150372599265311570767859136324180752990208) (+.f64 x (*.f64 t b)) (if (<=.f64 a 1960000000) (*.f64 (-.f64 b z) y) (if (<=.f64 a 2000000000000000156583080809192487684610720599772233728) (+.f64 x (*.f64 t b)) (if (<=.f64 a 11400000000000000611351189315167659731562917576958121346522406715392) (*.f64 (-.f64 b z) y) (*.f64 a (-.f64 1 t)))))))))))) |
(if (<=.f64 x -154999999999999997617255911342998530537046334680938489318167047448857575435247964755455761191800330683871089499981217792) (+.f64 z x) (if (<=.f64 x -350000000000000020971520) (*.f64 (-.f64 b z) y) (if (<=.f64 x -888592995497189/93536104789177786765035829293842113257979682750464) (+.f64 z x) (if (<=.f64 x -6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 (-.f64 t 2) b) (if (<=.f64 x -3000514831127481/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (*.f64 z (-.f64 1 y)) (if (<=.f64 x -356709151597095/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 (-.f64 t 2) b) (if (<=.f64 x 7063167088386039/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (*.f64 (-.f64 b z) y) (if (<=.f64 x 9001819484387803/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 t (-.f64 b a)) (if (<=.f64 x 3630826122770869/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 3852360956545823/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 1010998000018149/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 (-.f64 t 2) b) (if (<=.f64 x 2599999999999999963640761196346624084995333953685016895646871602928857230691802686255330788114432) (*.f64 z (-.f64 1 y)) (+.f64 z x))))))))))))) |
(if (<=.f64 x -3999999999999999920013873389576804726675220771588034072754593247323089658509714901859157739719969759019104300724308148224) (+.f64 z x) (if (<=.f64 x -899999999999999958056960) (*.f64 (-.f64 b z) y) (if (<=.f64 x -3716044227348915/50216813883093446110686315385661331328818843555712276103168) (+.f64 z x) (if (<=.f64 x -7797895294366243/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 t (-.f64 b a)) (if (<=.f64 x -2206260905240795/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (*.f64 z (-.f64 1 y)) (if (<=.f64 x -6108405516256129/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 2354389029462013/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (*.f64 (-.f64 b z) y) (if (<=.f64 x 958527074726479/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 t (-.f64 b a)) (if (<=.f64 x 5394370239545291/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 2308711300569989/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 3422735716801577/18014398509481984) (*.f64 (-.f64 b z) y) (if (<=.f64 x 1800000000000000066036757273633650607871145544009948344485114415578391603097837262871417277382656) (*.f64 z (-.f64 1 y)) (+.f64 z x))))))))))))) |
(if (<=.f64 x -2881091616827871/12259964326927110866866776217202473468949912977468817408) (+.f64 z x) (if (<=.f64 x -2660458394548483/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (*.f64 t (-.f64 b a)) (if (<=.f64 x -1964951118730083/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 z (-.f64 1 y)) (if (<=.f64 x -5159126280621731/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 8580440018483781/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 3075078893078405/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 t (-.f64 b a)) (if (<=.f64 x 2075614844219193/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 7799999999999999890922283589039872254986001861055050686940614808786571692075408058765992364343296000) (*.f64 z (-.f64 1 y)) (+.f64 z x))))))))) |
(if (<=.f64 a -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 919999999999999955595998240728796394639446399504901261186224301519691776628453266304270336) (+.f64 z x) (*.f64 a (-.f64 1 t)))) |
(if (<=.f64 y -49999999999999995805696) (*.f64 y (neg.f64 z)) (if (<=.f64 y 260000000000000000) (+.f64 z x) (if (<=.f64 y 10500000000000000684955304962762525906745579943773021352004250523349811200) (*.f64 y b) (*.f64 y (neg.f64 z))))) |
(if (<=.f64 x -8356077830146749/12855504354071922204335696738729300820177623950262342682411008) (+.f64 z x) (if (<=.f64 x -5170551350234871/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 t b) (if (<=.f64 x -121997403016195/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (+.f64 z x) (if (<=.f64 x 5417082594652817/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (*.f64 y b) (if (<=.f64 x 4059104138863495/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 t b) (+.f64 z x)))))) |
(if (<=.f64 y -1150000000000000095995080465253068590639969257794463625521126231226582308872090211549720456581873664) (*.f64 y b) (if (<=.f64 y -5148598245097957/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) x (if (<=.f64 y -8894358555745383/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) z (if (<=.f64 y 1129605583483287/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) x (if (<=.f64 y 4826195730214239/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) z (if (<=.f64 y 138206631768367/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 t b) (if (<=.f64 y 1) z (if (<=.f64 y 27000000000000002040279588368473882467231247423067038387229117233747119399728019897837550342655204952149826278780477374464) (*.f64 y b) x)))))))) |
(if (<=.f64 z -95000000000000001813575257859585038851065440772902957111867460401229812066800461285944776085530626067411949294104548320666476102795688042755178627072) z (if (<=.f64 z 46000000000000000481702118680263383713828172860310413115392) x z)) |
x |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 b (-.f64 y 2)) (+.f64 x (*.f64 t (-.f64 b a)))) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(if (<=.f64 a -499999999999999964878644512267775609965379584) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 17500000000000000072037995375285944115312937207635084519428738514944) (-.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 b -1399999999999999965042734645761241782738223104) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 208967022709991/36028797018963968) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 b 37999999999999999572254866165272631373857617077990326272) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 20499999999999998972643949088250411842083583979277695713629435854848) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))) |
(if (<=.f64 a -5599999999999999879977979211611051529338880) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 a -7509100025308133/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a -7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a -4149515568880993/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 a -1552518092300709/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a -5521949452228629/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (*.f64 z (-.f64 1 y)) (if (<=.f64 a 2128087274640489/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a 2018278782071263/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a 8563486156235759/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a 6600000000000000014920287529321888588708311938418057440338597436998962995265536) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))))))))))))) |
(if (<=.f64 y -68962299338965/383123885216472214589586756787577295904684780545900544) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 y -2413894590269223/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 y 4092147607913003/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 y 3538089773270195/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 y 6875155298465649/3618502788666131106986593281521497120414687020801267626233049500247285301248) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (if (<=.f64 y 4436777100798803/633825300114114700748351602688) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 y 9999999999999999830336967949613257980309080240684656321838454199566729216) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z)))))))))) |
(if (<=.f64 b -469999999999999981006451863258948434925045082704173025660546402907357565156095732264760438538296965856775402703854498003746400733816117780011237265853133808392797377433587154944) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b -44000000000000002433891048848496895728571693244148299337765264292165052772330242048) (-.f64 (*.f64 y b) (+.f64 (*.f64 z (+.f64 -1 y)) (neg.f64 a))) (if (<=.f64 b -62) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 8477115559868589/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (if (<=.f64 b 6697692026289335/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 b 215000000000000) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (if (<=.f64 b 500000000000000009942312419328) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 1260000000000000015618443381082282156241349764505063653376) (-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)))))))))) |
(if (<=.f64 z -3386706919782613/144115188075855872) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 z 3652222135876439/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 z 1576578534048987/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 z 893674302197741/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 z 4298202352489177/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 z 140000000000000010279222735257528412103184679463906656904078251632200617467205414871259941599140998862347103773096374472193295011299478111330510718970991858417664) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)))))))) |
(if (<=.f64 b -1261007895663739/18014398509481984) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 2291112313477997/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (if (<=.f64 b 2200670237209353/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 y z))) (if (<=.f64 b 115000000000000) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a)) (if (<=.f64 b 8200000000000000106758928334848) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 b 1260000000000000015618443381082282156241349764505063653376) (-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)))))))) |
(if (<=.f64 a -32499999999999998905534331011370478550908928) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a -5633000113290953/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) (if (<=.f64 a -7773132309511873/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a 3478916250970777/89202980794122492566142873090593446023921664) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a 1550000000) (-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) (if (<=.f64 a 11599999999999999410939454241187189331893906778898825216) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a 70000000000000000288151981501143776461251748830540338077714954059776) (-.f64 (*.f64 y b) (*.f64 z (-.f64 y 1))) (if (<=.f64 a 2999999999999999897944441193402387348575087274543315097643077755022176340471087929290701146796648442389637525892796717140429554421947005409427456) (-.f64 x (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (neg.f64 a))))))))))) |
(if (<=.f64 z -122000000000000000000) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z 6986579245074137/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 z 6956167541431065/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 z 838083498911033/2993155353253689176481146537402947624255349848014848) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 z 1099999999999999992551506829323061379152271915663318258775645631372410304890252783635957082429185867179762909184) (-.f64 (*.f64 t b) (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x))))))) |
(if (<=.f64 a -165000000000000006632430067329163597803683840) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 6332379880165729/56539106072908298546665520023773392506479484700019806659891398441363832832) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 z x)) (if (<=.f64 a 22499999999999999237433035981456449153646194294688644594879850086400) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a 84000000000000005134830943007275214123336558441364604501817701695488) (+.f64 z x) (-.f64 x (*.f64 (-.f64 t 1) a)))))) |
(if (<=.f64 a -140000000000000004427089716002557937628217344) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a -7201622010183953/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (if (<=.f64 a 5302881720282603/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 19499999999999998732495812924514582832981003475066106799811634210537472) (+.f64 x (*.f64 (-.f64 (+.f64 y t) 2) b)) (-.f64 x (*.f64 (-.f64 t 1) a)))))) |
(if (<=.f64 a -539999999999999991621466232958299930624) (-.f64 x (*.f64 (-.f64 t 1) a)) (if (<=.f64 a -7371020360979573/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a -5182088206341249/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 7729075046034517/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 2267686395338069/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 5300541194335153/7067388259113537318333190002971674063309935587502475832486424805170479104) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 7992587079153375/2854495385411919762116571938898990272765493248) (+.f64 x (*.f64 t b)) (if (<=.f64 a 38000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 a 819999999999999961136296932409344) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 a 71999999999999997559785715140660637291667821743003662703615520276480) (-.f64 x (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 (-.f64 t 1) a)))))))))))) |
(if (<=.f64 t -3600000000000000018100128178484480924853889744406271125933168817720414945633131992909547271087801048726765568) (*.f64 t (-.f64 b a)) (if (<=.f64 t -1700000000000000025165824) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t -7537033112437599/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 t -4332296397063773/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 t -7091457271036853/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t -7429141844095293/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 t 2200785024547119/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 3495959950985713/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 t 6697692026289335/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (+.f64 (*.f64 -2 b) (+.f64 z x)) (if (<=.f64 t 7108564855544789/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 t 62000000000000003515523232727172120576) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 102000000000000002923230082887857256260896210505761714049709740517660113588191232) (*.f64 t (-.f64 b a)) (if (<=.f64 t 19500000000000000075934539147170198838489695619728075953980905505507165344432593147032103186608329214440652066525282304) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 699999999999999974091320852933786385620076225080821323633577478637110108500418213886601161942887066463424621581481171217403856985785595391297473385410531654830548374353412168429235213053946014870102841740916424704) (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (-.f64 y 1))))))))))))))))) |
(if (<=.f64 z -23000000000000000831186479483371674044498424126705267359969171836350908073292455974573614376619452315976486135208287856467454554583604674494920440938496) (+.f64 z (*.f64 z (neg.f64 y))) (if (<=.f64 z -60000000000000003336362956592020776684823188266094166016) (-.f64 x (*.f64 z y)) (if (<=.f64 z -1049999999999999929138838317591905173504) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -4237034830775731/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 z -7313012350050815/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -6950768256562951/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 x (*.f64 t b)) (if (<=.f64 z -2127041452668699/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 z -4164325740977607/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 z 4712544691453469/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 z 3997602561001927/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 z 3381470332640101/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 x (*.f64 a t)) (if (<=.f64 z 497544133441593/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 (*.f64 b (-.f64 t 2)) x) (if (<=.f64 z 900000000000000054587228199017450287346793674450445467484179447164153032042070681560661640755713153344865304576) (*.f64 (-.f64 b z) y) (+.f64 (*.f64 -2 b) (+.f64 z x))))))))))))))) |
(if (<=.f64 a -3800000000000000164113816081558575862099272209945858983757260888511365316863060780084688443247224615898216364404375552) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 a -4351578318585633/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528) (+.f64 (*.f64 -2 b) (+.f64 z x)) (if (<=.f64 a -8402963211516713/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (-.f64 x (*.f64 z y)) (if (<=.f64 a -2220894945574821/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a -7589309538395865/14319451959237480602209391966837419245360869586085326264720724851155532002676452079672642132912314187714679754609499860037198430378536688350222513020782289810256437153989606051133400630739489388122520004115872623737965276803368791807679393553237147648) (*.f64 z (-.f64 1 y)) (if (<=.f64 a 7608308248440227/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 (*.f64 -2 b) (+.f64 z x)) (if (<=.f64 a 965141714433763/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 3957737425103581/7067388259113537318333190002971674063309935587502475832486424805170479104) (+.f64 (*.f64 -2 b) (+.f64 z x)) (if (<=.f64 a 289999999999999998355832832) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 145000000000000003394905830386877095037817906900833503878057582812722836882564160888663703552) (+.f64 (*.f64 -2 b) (+.f64 z x)) (*.f64 a (-.f64 1 t)))))))))))) |
(if (<=.f64 a -269999999999999983133443373846076760996472925571757595928110098352902933261461558940878766988673918383696774748262367232) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 a -3490733165718107/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (+.f64 z x) (if (<=.f64 a -2948408144391829/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (-.f64 x (*.f64 z y)) (if (<=.f64 a -6514625173686141/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 8731801354214399/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928) (+.f64 z x) (if (<=.f64 a 7879889663513413/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (+.f64 x (*.f64 t b)) (if (<=.f64 a 4389399446348979/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (*.f64 t b) (neg.f64 z)) (if (<=.f64 a 3743770725422969/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (+.f64 z x) (if (<=.f64 a 3215376232195769/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 8820100547373695/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 z x) (if (<=.f64 a 80000000000000000000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 16500000000000000100822132452553401276227318936932188160) (-.f64 x (*.f64 z y)) (if (<=.f64 a 27999999999999998965889136951040866815740429169484247517031639986208768) (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))))))))))))))) |
(if (<=.f64 a -15500000000000000241170950006736066876157121652276452217231443996677923608053713400607273543683235438981197353451520) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5160214244974593/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 z x) (if (<=.f64 a -3455165794209175/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (-.f64 x (*.f64 z y)) (if (<=.f64 a -1064178828087935/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 5116289855985/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488) (+.f64 z x) (if (<=.f64 a 4059104138863495/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (+.f64 x (*.f64 t b)) (if (<=.f64 a 3386108144326355/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (-.f64 (*.f64 t b) (neg.f64 z)) (if (<=.f64 a 1422149808470351/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 z x) (if (<=.f64 a 5156236556563939/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 335700942307893/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 z x) (if (<=.f64 a 55000000000000002097152) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 a 17500000000000000519396039778088108581907286668586516480) (-.f64 x (*.f64 z y)) (if (<=.f64 a 5500000000000000015799014881938578604284302465478574850665375309234176) (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))))))))))))))) |
(if (<=.f64 b -3899999999999999975439463364541419841318087127509070553289817007021145572088777269104683733293538544945673382903335691643625283219747039601933980027718829373045436314524183232750394385969724574924800) (*.f64 (-.f64 t 2) b) (if (<=.f64 b -68000000000000003203590457439982489160907334505761239967773753344) (+.f64 x (*.f64 y b)) (if (<=.f64 b -220000000000000014555628234063562009781149352513862670967898112) (*.f64 (-.f64 t 2) b) (if (<=.f64 b -16500000000000000478579587786781753344) (-.f64 (*.f64 t b) (neg.f64 z)) (if (<=.f64 b -565391060729083/28269553036454149273332760011886696253239742350009903329945699220681916416) (+.f64 x (*.f64 y b)) (if (<=.f64 b -7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -1198751443321341/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.f64 z x) (if (<=.f64 b -8716645476927443/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -4623025089477141/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -5334411546303883/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -8873697202669377/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (+.f64 z x) (if (<=.f64 b -6696928794914171/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 3744246385650309/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 x (*.f64 z y)) (if (<=.f64 b 1794024649898929/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (-.f64 x (*.f64 a t)) (if (<=.f64 b 4058375368249729/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 z x) (if (<=.f64 b 820000000000000000) (-.f64 x (*.f64 z y)) (if (<=.f64 b 6200000000000000102956565111999202244194102147535722276882219008) (-.f64 (*.f64 t b) (neg.f64 z)) (if (<=.f64 b 11500000000000000200520681320006961860397578042720153644213481283180905877209088) (+.f64 x (*.f64 t b)) (if (<=.f64 b 62000000000000000964683800026944267504628486609105808868925775986711694432214853602429094174732941755924789413806080) (*.f64 (-.f64 y 2) b) (*.f64 (-.f64 t 2) b)))))))))))))))))))) |
(if (<=.f64 z -5000000000000000085887661936088595590196552042152727553866164222600015631390942710041313371430586591361272979771771417393465563222586503124817274732544) (+.f64 z (*.f64 z (neg.f64 y))) (if (<=.f64 z -1680554680475951/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (-.f64 x (*.f64 z y)) (if (<=.f64 z -2219120988980937/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -8383602063836893/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 x (*.f64 t b)) (if (<=.f64 z -2787955772841917/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -2861513930442315/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (+.f64 x (*.f64 y b)) (if (<=.f64 z -5038209258419659/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (+.f64 x (*.f64 t b)) (if (<=.f64 z 4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (*.f64 a (-.f64 1 t)) (if (<=.f64 z 375375841440235/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 x (*.f64 y b)) (if (<=.f64 z 1646235444289529/5986310706507378352962293074805895248510699696029696) (-.f64 x (*.f64 a t)) (*.f64 z (-.f64 1 y)))))))))))) |
(if (<=.f64 z -314999999999999978517889903036126571857401886799454064808838000593032754362492021048949082204403792186691321316369673547575031051174366156083228049408) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -6206593990394137/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (-.f64 x (*.f64 z y)) (if (<=.f64 z -2647814816397709/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -4763410263543689/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 x (*.f64 t b)) (if (<=.f64 z -7091457271036853/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -5791434876257087/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) (+.f64 x (*.f64 y b)) (if (<=.f64 z -2755270688198251/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (+.f64 x (*.f64 t b)) (if (<=.f64 z 161993723768713/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 a (-.f64 1 t)) (if (<=.f64 z 5166132540371721/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (+.f64 x (*.f64 y b)) (if (<=.f64 z 838083498911033/2993155353253689176481146537402947624255349848014848) (-.f64 x (*.f64 a t)) (*.f64 z (-.f64 1 y)))))))))))) |
(if (<=.f64 z -50000000000000000000) (*.f64 z (-.f64 1 y)) (if (<=.f64 z -8402773402379755/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (+.f64 x (*.f64 t b)) (if (<=.f64 z -7339195571168229/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -4088467824162789/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (+.f64 x (*.f64 y b)) (if (<=.f64 z -5964928630266427/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 a (-.f64 1 t)) (if (<=.f64 z -7557313887629489/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (+.f64 x (*.f64 t b)) (if (<=.f64 z 7238468646072529/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.f64 a (-.f64 1 t)) (if (<=.f64 z 6726735078609011/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936) (+.f64 x (*.f64 y b)) (if (<=.f64 z 6183260036827613/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 x (*.f64 a t)) (if (<=.f64 z 5440166188265831/1208925819614629174706176) (+.f64 x (*.f64 t b)) (*.f64 z (-.f64 1 y)))))))))))) |
(if (<=.f64 a -1050000000000000016337386935940185175481611466767114505038259109452375470222993488428234659410799820060016594911232) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -3710378836034607/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 z x) (if (<=.f64 a -7442828536787015/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (*.f64 (-.f64 b z) y) (if (<=.f64 a -6831079606123119/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848) (+.f64 x (*.f64 t b)) (if (<=.f64 a -6882671153503123/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (*.f64 z (-.f64 1 y)) (if (<=.f64 a 3743770725422969/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (+.f64 z x) (if (<=.f64 a 3305279843951243/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 x (*.f64 t b)) (if (<=.f64 a 358085432312833/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 z (-.f64 1 y)) (if (<=.f64 a 7526485800425553/28948022309329048855892746252171976963317496166410141009864396001978282409984) (+.f64 z x) (if (<=.f64 a 5347900969712843/9903520314283042199192993792) (*.f64 (-.f64 b z) y) (if (<=.f64 a 439999999999999997017217416719116309643151714455388160) (+.f64 z x) (if (<=.f64 a 3900000000000000195094638335443280569478284898212663780208761513369936923829962518036480) (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t)))))))))))))) |
(if (<=.f64 a -14500000000000000225611533877269223851888920255355390783861673416247089826888957697342288153768187991304991072583680) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -6625676492918941/220855883097298041197912187592864814478435487109452369765200775161577472) (+.f64 z x) (if (<=.f64 a -4302885247829993/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 (-.f64 b z) y) (if (<=.f64 a -7141583224583261/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 x (*.f64 t b)) (if (<=.f64 a -1875379059247459/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (*.f64 z (-.f64 1 y)) (if (<=.f64 a 7246007855657359/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 z x) (if (<=.f64 a 501766766966939/11150372599265311570767859136324180752990208) (+.f64 x (*.f64 t b)) (if (<=.f64 a 1960000000) (*.f64 (-.f64 b z) y) (if (<=.f64 a 2000000000000000156583080809192487684610720599772233728) (+.f64 x (*.f64 t b)) (if (<=.f64 a 11400000000000000611351189315167659731562917576958121346522406715392) (*.f64 (-.f64 b z) y) (*.f64 a (-.f64 1 t)))))))))))) |
(if (<=.f64 x -154999999999999997617255911342998530537046334680938489318167047448857575435247964755455761191800330683871089499981217792) (+.f64 z x) (if (<=.f64 x -350000000000000020971520) (*.f64 (-.f64 b z) y) (if (<=.f64 x -888592995497189/93536104789177786765035829293842113257979682750464) (+.f64 z x) (if (<=.f64 x -6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 (-.f64 t 2) b) (if (<=.f64 x -3000514831127481/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (*.f64 z (-.f64 1 y)) (if (<=.f64 x -356709151597095/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 (-.f64 t 2) b) (if (<=.f64 x 7063167088386039/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (*.f64 (-.f64 b z) y) (if (<=.f64 x 9001819484387803/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 t (-.f64 b a)) (if (<=.f64 x 3630826122770869/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 3852360956545823/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 1010998000018149/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 (-.f64 t 2) b) (if (<=.f64 x 2599999999999999963640761196346624084995333953685016895646871602928857230691802686255330788114432) (*.f64 z (-.f64 1 y)) (+.f64 z x))))))))))))) |
(if (<=.f64 x -3999999999999999920013873389576804726675220771588034072754593247323089658509714901859157739719969759019104300724308148224) (+.f64 z x) (if (<=.f64 x -899999999999999958056960) (*.f64 (-.f64 b z) y) (if (<=.f64 x -3716044227348915/50216813883093446110686315385661331328818843555712276103168) (+.f64 z x) (if (<=.f64 x -7797895294366243/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 t (-.f64 b a)) (if (<=.f64 x -2206260905240795/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (*.f64 z (-.f64 1 y)) (if (<=.f64 x -6108405516256129/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 2354389029462013/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (*.f64 (-.f64 b z) y) (if (<=.f64 x 958527074726479/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 t (-.f64 b a)) (if (<=.f64 x 5394370239545291/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 2308711300569989/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 3422735716801577/18014398509481984) (*.f64 (-.f64 b z) y) (if (<=.f64 x 1800000000000000066036757273633650607871145544009948344485114415578391603097837262871417277382656) (*.f64 z (-.f64 1 y)) (+.f64 z x))))))))))))) |
(if (<=.f64 x -2881091616827871/12259964326927110866866776217202473468949912977468817408) (+.f64 z x) (if (<=.f64 x -2660458394548483/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (*.f64 t (-.f64 b a)) (if (<=.f64 x -1964951118730083/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 z (-.f64 1 y)) (if (<=.f64 x -5159126280621731/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 8580440018483781/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 z (-.f64 1 y)) (if (<=.f64 x 3075078893078405/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 t (-.f64 b a)) (if (<=.f64 x 2075614844219193/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 7799999999999999890922283589039872254986001861055050686940614808786571692075408058765992364343296000) (*.f64 z (-.f64 1 y)) (+.f64 z x))))))))) |
(if (<=.f64 a -200000000000000003111883225893368604853640279384212286673954116086166756232951140652997077983009489535241256173568) (*.f64 a (-.f64 1 t)) (if (<=.f64 a 919999999999999955595998240728796394639446399504901261186224301519691776628453266304270336) (+.f64 z x) (*.f64 a (-.f64 1 t)))) |
(if (<=.f64 y -49999999999999995805696) (*.f64 y (neg.f64 z)) (if (<=.f64 y 260000000000000000) (+.f64 z x) (if (<=.f64 y 10500000000000000684955304962762525906745579943773021352004250523349811200) (*.f64 y b) (*.f64 y (neg.f64 z))))) |
(if (<=.f64 x -8356077830146749/12855504354071922204335696738729300820177623950262342682411008) (+.f64 z x) (if (<=.f64 x -5170551350234871/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 t b) (if (<=.f64 x -121997403016195/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (+.f64 z x) (if (<=.f64 x 5417082594652817/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (*.f64 y b) (if (<=.f64 x 4059104138863495/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 t b) (+.f64 z x)))))) |
(if (<=.f64 y -1150000000000000095995080465253068590639969257794463625521126231226582308872090211549720456581873664) (*.f64 y b) (if (<=.f64 y -5148598245097957/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) x (if (<=.f64 y -8894358555745383/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) z (if (<=.f64 y 1129605583483287/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) x (if (<=.f64 y 4826195730214239/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) z (if (<=.f64 y 138206631768367/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 t b) (if (<=.f64 y 1) z (if (<=.f64 y 27000000000000002040279588368473882467231247423067038387229117233747119399728019897837550342655204952149826278780477374464) (*.f64 y b) x)))))))) |
(if (<=.f64 z -95000000000000001813575257859585038851065440772902957111867460401229812066800461285944776085530626067411949294104548320666476102795688042755178627072) z (if (<=.f64 z 46000000000000000481702118680263383713828172860310413115392) x z)) |
x |
Compiled 3085 to 1841 computations (40.3% saved)
| 1× | egg-herbie |
| 1484× | rational.json-simplify-47 |
| 1366× | rational.json-simplify-2 |
| 1284× | rational.json-simplify-49 |
| 850× | rational.json-simplify-50 |
| 808× | rational.json-simplify-43 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 187 | 9541 |
| 1 | 407 | 9075 |
| 2 | 976 | 9075 |
| 3 | 3098 | 9011 |
| 1× | node limit |
Compiled 166 to 86 computations (48.2% saved)
Compiled 2887 to 1509 computations (47.7% saved)
Loading profile data...