Time bar (total: 27.1s)
| 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.0s | 8254× | body | 256 | valid |
| 874.0ms | 4615× | body | 256 | infinite |
| 0.0ms | 2× | body | 512 | valid |
| 2× | egg-herbie |
| 1134× | fma-def |
| 1064× | associate--r- |
| 966× | associate--l- |
| 928× | +-commutative |
| 876× | associate-+l+ |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 112 | 976 |
| 1 | 370 | 848 |
| 2 | 1581 | 784 |
| 3 | 6261 | 784 |
| 0 | 6 | 6 |
| 1× | saturated |
| 1× | node limit |
| 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 y (-.f64 t 2)) b)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 (-.f64 y (*.f64 (-.f64 x 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 x t) 2) b)) |
(+.f64 (-.f64 y (+.f64 (*.f64 z (+.f64 x -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 x (-.f64 t 2)))) |
(fma.f64 b (+.f64 x (+.f64 t -2)) (-.f64 y (fma.f64 z (+.f64 x -1) (*.f64 (+.f64 t -1) a)))) |
(fma.f64 b (+.f64 x (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 x) y))) |
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (-.f64 z (*.f64 x (+.f64 y -1))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 z (fma.f64 x (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 x (-.f64 1 y) z))) |
(+.f64 (-.f64 (-.f64 t (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 x 1) a)) (*.f64 (-.f64 (+.f64 y x) 2) b)) |
(+.f64 (-.f64 t (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 x -1)))) (*.f64 b (+.f64 y (-.f64 x 2)))) |
(fma.f64 b (+.f64 x (+.f64 y -2)) (-.f64 t (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 x -1))))) |
(fma.f64 b (+.f64 x (+.f64 y -2)) (fma.f64 a (-.f64 1 x) (fma.f64 z (-.f64 1 y) t))) |
(+.f64 (-.f64 (-.f64 a (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) x)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 (-.f64 a (*.f64 (+.f64 y -1) z)) (*.f64 x (+.f64 t -1)))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 a (fma.f64 (+.f64 y -1) z (*.f64 x (+.f64 t -1))))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 x (-.f64 1 t) (fma.f64 z (-.f64 1 y) a))) |
(+.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 y (-.f64 t 2)))) |
(fma.f64 x (+.f64 y (+.f64 t -2)) (-.f64 b (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 x (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) b))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 z 1) y)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 z t) 2) b)) |
(+.f64 (-.f64 x (+.f64 (*.f64 y (+.f64 z -1)) (*.f64 (+.f64 t -1) a))) (*.f64 b (+.f64 z (-.f64 t 2)))) |
(fma.f64 b (+.f64 z (+.f64 t -2)) (-.f64 x (fma.f64 y (+.f64 z -1) (*.f64 (+.f64 t -1) a)))) |
(fma.f64 b (+.f64 z (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 1 z) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b)) |
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 z (+.f64 t -1)) (*.f64 (+.f64 y -1) a)))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1))))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 t) (fma.f64 a (-.f64 1 y) x))) |
(+.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 a (-.f64 t 2)))) |
(fma.f64 b (+.f64 t (+.f64 a -2)) (-.f64 x (fma.f64 z (-.f64 a 1) (*.f64 y (+.f64 t -1))))) |
(fma.f64 b (+.f64 t (+.f64 a -2)) (fma.f64 y (-.f64 1 t) (fma.f64 z (-.f64 1 a) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y)) |
(+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 b -1)) (*.f64 (+.f64 t -1) a))) (*.f64 y (+.f64 b (-.f64 t 2)))) |
(fma.f64 y (+.f64 t (+.f64 b -2)) (-.f64 x (fma.f64 z (+.f64 b -1) (*.f64 (+.f64 t -1) a)))) |
(fma.f64 y (+.f64 t (+.f64 b -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 b) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) t) (*.f64 a (+.f64 z -1)))) (*.f64 b (+.f64 y (-.f64 z 2)))) |
(fma.f64 b (+.f64 y (+.f64 z -2)) (-.f64 x (fma.f64 (+.f64 y -1) t (*.f64 a (+.f64 z -1))))) |
(fma.f64 b (+.f64 y (+.f64 z -2)) (fma.f64 a (-.f64 1 z) (fma.f64 t (-.f64 1 y) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 x (+.f64 (*.f64 z (+.f64 t -1)) (*.f64 (+.f64 y -1) a)))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1))))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 t) (fma.f64 a (-.f64 1 y) x))) |
(+.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 y (-.f64 t 2)))) |
(fma.f64 z (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) b (*.f64 (+.f64 t -1) a)))) |
(fma.f64 z (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 b (-.f64 1 y) x))) |
(+.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 y (-.f64 a 2)))) |
(fma.f64 b (+.f64 y (+.f64 a -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 t (-.f64 a 1))))) |
(fma.f64 b (+.f64 y (+.f64 a -2)) (fma.f64 t (-.f64 1 a) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 b 1) a)) (*.f64 (-.f64 (+.f64 y b) 2) t)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 a (+.f64 b -1)))) (*.f64 t (+.f64 y (-.f64 b 2)))) |
(fma.f64 t (+.f64 y (+.f64 b -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 b -1))))) |
(fma.f64 t (+.f64 y (+.f64 b -2)) (fma.f64 a (-.f64 1 b) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) b)) (*.f64 a (+.f64 y (-.f64 t 2)))) |
(fma.f64 a (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) b)))) |
(fma.f64 a (+.f64 y (+.f64 t -2)) (fma.f64 b (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
Compiled 33 to 25 computations (24.2% saved)
| 1× | egg-herbie |
| 1284× | associate--l- |
| 1128× | distribute-neg-in |
| 1032× | +-commutative |
| 1000× | associate--r- |
| 886× | fma-neg |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 61 |
| 1 | 51 | 53 |
| 2 | 164 | 49 |
| 3 | 566 | 49 |
| 4 | 2702 | 49 |
| 5 | 6419 | 49 |
| 1× | node limit |
| 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 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (+.f64 (+.f64 y t) -2) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
Compiled 121 to 72 computations (40.5% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 4 | 2 | 6 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 5 | 2 | 7 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.02% | (fma.f64 (+.f64 (+.f64 y t) -2) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
| ▶ | 0.03% | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
Compiled 51 to 35 computations (31.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.01% | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
| ✓ | 0.02% | (*.f64 (+.f64 y -1) z) |
| ✓ | 0.02% | (*.f64 (+.f64 t -1) a) |
| ✓ | 0.05% | (*.f64 (+.f64 y (-.f64 t 2)) b) |
Compiled 86 to 52 computations (39.5% saved)
39 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 19.0ms | x | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
| 1.0ms | z | @ | inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
| 1.0ms | t | @ | -inf | (*.f64 (+.f64 t -1) a) |
| 0.0ms | b | @ | inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
| 0.0ms | y | @ | inf | (*.f64 (+.f64 y (-.f64 t 2)) b) |
| 1× | batch-egg-rewrite |
| 692× | associate-+r+ |
| 678× | +-commutative |
| 524× | add-sqr-sqrt |
| 514× | pow1 |
| 514× | *-un-lft-identity |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 106 |
| 1 | 483 | 102 |
| 2 | 7255 | 102 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 y (-.f64 t 2)) b) |
(*.f64 (+.f64 t -1) a) |
(*.f64 (+.f64 y -1) z) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 2 (-.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 2 (-.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a t) (*.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a -1) (*.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (*.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 a) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (*.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (-.f64 1 (*.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t -1) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -1) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (-.f64 1 (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (-.f64 1 (*.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y -1) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (neg.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 1 (neg.f64 y)) z (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) (-.f64 x (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (+.f64 t -1)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 a) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 -1 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 b y)) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 b (+.f64 t -2))) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 y b)) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 t -2) b)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (+.f64 y -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 b y)) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 b (+.f64 t -2))) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 y b)) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 (+.f64 t -2) b)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)))) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (+.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) |
| 1× | egg-herbie |
| 1740× | associate--r- |
| 1372× | associate--l- |
| 944× | fma-def |
| 542× | +-commutative |
| 414× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 486 | 14704 |
| 1 | 1524 | 13574 |
| 2 | 6365 | 13522 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.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 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 -1 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y)) |
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b)) |
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) |
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 2 (-.f64 y t))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 2 (-.f64 y t))) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (*.f64 a t) (*.f64 a -1)) |
(+.f64 (*.f64 a -1) (*.f64 a t)) |
(+.f64 (*.f64 t a) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 a) (*.f64 t a)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) |
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) |
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(+.f64 (*.f64 z -1) (*.f64 z y)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) |
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (-.f64 1 (*.f64 y -1)))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (-.f64 1 (*.f64 y -1)))) |
(pow.f64 (*.f64 (+.f64 y -1) z) 1) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) |
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1)) |
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (neg.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 1 (neg.f64 y)) z (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) |
(+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(+.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x) |
(+.f64 (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) |
(+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x) |
(+.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 t -1) a))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (+.f64 t -1)) a)) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 a) (+.f64 t -1))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 -1 (*.f64 (+.f64 t -1) a))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)))) |
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 b y)) (*.f64 b (+.f64 t -2))) |
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 b (+.f64 t -2))) (*.f64 b y)) |
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 y b)) (*.f64 (+.f64 t -2) b)) |
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 t -2) b)) (*.f64 y b)) |
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 b y)) (*.f64 b (+.f64 t -2))) |
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 b (+.f64 t -2))) (*.f64 b y)) |
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 y b)) (*.f64 (+.f64 t -2) b)) |
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 (+.f64 t -2) b)) (*.f64 y b)) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)))) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (+.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 3) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3) 1/3) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 2)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
| Outputs |
|---|
(*.f64 b (-.f64 t 2)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 -1 z) |
(neg.f64 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(+.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) |
(+.f64 (-.f64 z (*.f64 y z)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 b (+.f64 t -2) (+.f64 x (+.f64 z (fma.f64 t (neg.f64 a) 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 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 y (-.f64 b z) x) (+.f64 z (fma.f64 t (neg.f64 a) 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 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 y (-.f64 b z) x) (+.f64 z (fma.f64 t (neg.f64 a) 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 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 y (-.f64 b z) x) (+.f64 z (fma.f64 t (neg.f64 a) a)))) |
(*.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 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 y (-.f64 b z) x) (+.f64 z (fma.f64 t (neg.f64 a) 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 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 y (-.f64 b z) x) (+.f64 z (fma.f64 t (neg.f64 a) 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 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 y (-.f64 b z) x) (+.f64 z (fma.f64 t (neg.f64 a) a)))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 y (-.f64 b z) x) (+.f64 z (fma.f64 t (neg.f64 a) 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 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 y (-.f64 b z) x) (+.f64 z (fma.f64 t (neg.f64 a) 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 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 y (-.f64 b z) x) (+.f64 z (fma.f64 t (neg.f64 a) a)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(+.f64 (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (*.f64 y z) z)) a) |
(fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (-.f64 (*.f64 y z) z) a)) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (-.f64 (*.f64 y z) z) a)) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (-.f64 (*.f64 y z) z) a)) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (-.f64 (*.f64 y z) z) a)) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (-.f64 (*.f64 y z) z) a)) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (-.f64 (*.f64 y z) z) a)) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(*.f64 t (-.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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (-.f64 (*.f64 y z) z) a)) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (-.f64 (*.f64 y z) z) a)) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) 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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (-.f64 (*.f64 y z) z) a)) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (fma.f64 y z (neg.f64 z)))) |
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) 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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 x (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.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 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 2 (-.f64 y t))) |
(/.f64 b (/.f64 (+.f64 2 (-.f64 y t)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) |
(*.f64 (/.f64 b (-.f64 (+.f64 2 y) t)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) |
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) |
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 2 (-.f64 y t))) |
(/.f64 b (/.f64 (+.f64 2 (-.f64 y t)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) |
(*.f64 (/.f64 b (-.f64 (+.f64 2 y) t)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) |
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) |
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) |
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) |
(fabs.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 a t) (*.f64 a -1)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a -1) (*.f64 a t)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 t a) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 -1 a) (*.f64 t a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) |
(/.f64 a (/.f64 (+.f64 t 1) (fma.f64 t t -1))) |
(*.f64 (/.f64 a (+.f64 t 1)) (fma.f64 t t -1)) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (neg.f64 t)))) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (+.f64 t 1))) |
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) |
(/.f64 a (/.f64 (+.f64 t 1) (fma.f64 t t -1))) |
(*.f64 (/.f64 a (+.f64 t 1)) (fma.f64 t t -1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (neg.f64 t)))) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (+.f64 t 1))) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) |
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) |
(fabs.f64 (-.f64 (*.f64 t a) a)) |
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 z -1) (*.f64 z y)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) |
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1))) |
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1)) |
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (-.f64 1 (*.f64 y -1)))) |
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (-.f64 1 (neg.f64 y))) z)) |
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) |
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1))) |
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (-.f64 1 (*.f64 y -1)))) |
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (-.f64 1 (neg.f64 y))) z)) |
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3))) |
(pow.f64 (*.f64 (+.f64 y -1) z) 1) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 y z (neg.f64 z)) 2)) |
(fabs.f64 (-.f64 (*.f64 y z) z)) |
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z)))) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z))) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z))) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (neg.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 (+.f64 t (+.f64 y -2)) (+.f64 (neg.f64 b) b))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (fma.f64 y z (neg.f64 z)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 y z) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 1 (neg.f64 y)) z (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (fma.f64 y z (neg.f64 z)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 y z) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (fma.f64 y z (neg.f64 z)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 y z) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (fma.f64 y z (neg.f64 z)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 y z) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (fma.f64 y z (neg.f64 z)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 y z) z))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 t a) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 t a) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 t a) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 t a) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (-.f64 (*.f64 t a) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) (sqrt.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))) (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) 2) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))) 2) (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) x) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 0 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) (sqrt.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))) (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) 2) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))) 2) (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (+.f64 t -1)) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 a) (+.f64 t -1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 -1 (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 y -1) z))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 b y)) (*.f64 b (+.f64 t -2))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 b (+.f64 t -2))) (*.f64 b y)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 y b)) (*.f64 (+.f64 t -2) b)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 t -2) b)) (*.f64 y b)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 b y)) (*.f64 b (+.f64 t -2))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 b (+.f64 t -2))) (*.f64 b y)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 y b)) (*.f64 (+.f64 t -2) b)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 1) (*.f64 (+.f64 t -2) b)) (*.f64 y b)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 y z (neg.f64 z)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 y z (neg.f64 z))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (sqrt.f64 (-.f64 x (fma.f64 y z (neg.f64 z))))) (-.f64 (sqrt.f64 (-.f64 x (fma.f64 y z (neg.f64 z)))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(*.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)))))) |
(/.f64 1 (/.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 y z (neg.f64 z)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 y z (neg.f64 z))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 y z (neg.f64 z)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 y z (neg.f64 z))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 y z (neg.f64 z)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(/.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)))) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(/.f64 (fma.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) (-.f64 x (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) (neg.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (-.f64 x (+.f64 (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z))) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (+.f64 x (-.f64 (-.f64 (*.f64 y z) z) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) (+.f64 x (-.f64 (-.f64 (*.f64 y z) z) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 y z (neg.f64 z))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) 3)) (fma.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) (-.f64 x (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) (+.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 t (neg.f64 a) a)) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x) (fma.f64 a (+.f64 t -1) (-.f64 (*.f64 y z) z)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (+.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) 3)) (+.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (-.f64 (*.f64 y z) z) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) 3)) (fma.f64 x x (*.f64 (-.f64 (-.f64 (*.f64 y z) z) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) (+.f64 x (-.f64 (-.f64 (*.f64 y z) z) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y z (neg.f64 z)) 2)) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))) (*.f64 (fma.f64 (+.f64 y -1) z x) (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)))) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (neg.f64 (fma.f64 z (+.f64 y -1) x)))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) x))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 (*.f64 (+.f64 y -1) z) x) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y z (neg.f64 z)) 2)) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))) (neg.f64 (*.f64 (fma.f64 (+.f64 y -1) z x) (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))))) (*.f64 (fma.f64 (+.f64 y -1) z x) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2))) (*.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)))) (*.f64 (fma.f64 z (+.f64 y -1) x) (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (neg.f64 z)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 x x (*.f64 (fma.f64 y z (neg.f64 z)) (fma.f64 (+.f64 y -1) z x))))) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 x x (*.f64 (fma.f64 y z (neg.f64 z)) (fma.f64 (+.f64 y -1) z x))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3))) (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x))))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 (*.f64 (+.f64 y -1) z) x))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (neg.f64 z)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (fma.f64 y z (neg.f64 z)) (fma.f64 (+.f64 y -1) z x))))) (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))) (fma.f64 x x (*.f64 (fma.f64 y z (neg.f64 z)) (fma.f64 (+.f64 y -1) z x))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3))) (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x))))) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 x x (*.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (+.f64 y -1) x))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2))) (neg.f64 (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 y z (neg.f64 z)))))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (pow.f64 (neg.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a))) 2)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (fma.f64 y z (neg.f64 z))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 x (fma.f64 y z (neg.f64 z)))))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) 3)) (fma.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t (neg.f64 a) a)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 3) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3) 1/3) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 2)) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) 2)) |
(fabs.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 1)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (fma.f64 y z (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.01% | (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) |
| ✓ | 0.01% | (fma.f64 (+.f64 (+.f64 y t) -2) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
| ✓ | 0.02% | (fma.f64 (-.f64 1 t) a x) |
Compiled 63 to 33 computations (47.6% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | -inf | (fma.f64 (+.f64 (+.f64 y t) -2) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
| 0.0ms | y | @ | 0 | (fma.f64 (+.f64 (+.f64 y t) -2) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
| 0.0ms | y | @ | inf | (fma.f64 (+.f64 (+.f64 y t) -2) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
| 0.0ms | z | @ | 0 | (fma.f64 (+.f64 (+.f64 y t) -2) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
| 0.0ms | a | @ | -inf | (fma.f64 (-.f64 1 t) a x) |
| 1× | batch-egg-rewrite |
| 1534× | distribute-lft-in |
| 494× | associate-/r* |
| 412× | +-commutative |
| 412× | add-sqr-sqrt |
| 404× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 93 |
| 1 | 390 | 93 |
| 2 | 5127 | 93 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (-.f64 1 t) a x) |
(fma.f64 (+.f64 (+.f64 y t) -2) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
(fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (-.f64 1 t) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (*.f64 (-.f64 1 t) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 t) a) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 1 t) a) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (-.f64 1 t) a) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (-.f64 1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 t) a) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 t) a) 1) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (-.f64 1 t) a x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (-.f64 1 t) a x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (-.f64 1 t) a x)) (sqrt.f64 (fma.f64 (-.f64 1 t) a x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) 2) (cbrt.f64 (fma.f64 (-.f64 1 t) a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 t) a)) (*.f64 x x)) (-.f64 (*.f64 (-.f64 1 t) a) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 1 t) a) 3)) (+.f64 (*.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 t) a)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 1 t) a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (-.f64 1 t) a x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (-.f64 1 t) a x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (-.f64 1 t) a x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 1 t) a x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (-.f64 1 t) a x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 1 t) a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (-.f64 1 t) a x))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 t) a x) (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 y) z) (+.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (-.f64 1 t) a x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z)) (+.f64 x (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (+.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 t) a x)) (*.f64 (-.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (*.f64 (-.f64 1 y) z) 1)) (fma.f64 (-.f64 1 t) a x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) x) (*.f64 (-.f64 1 t) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (-.f64 1 t) a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (*.f64 (-.f64 1 t) a) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (fma.f64 (-.f64 1 t) a x)) (*.f64 (-.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (*.f64 (-.f64 1 y) z)) (fma.f64 (-.f64 1 t) a x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (*.f64 (*.f64 (-.f64 1 y) z) 1)) (fma.f64 (-.f64 1 t) a x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (fma.f64 (-.f64 1 t) a x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1)) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) (-.f64 1 (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b)) (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 2)) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (-.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (*.f64 (-.f64 1 y) z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 t) a) (+.f64 x (*.f64 (-.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 t) a x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 1 t) a) 1) (+.f64 x (*.f64 (-.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (fma.f64 (-.f64 1 t) a x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 1 y) z) x) (*.f64 (-.f64 1 t) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (*.f64 (-.f64 1 t) a) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) x) (*.f64 (-.f64 1 t) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (*.f64 (-.f64 1 t) a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (*.f64 (*.f64 (-.f64 1 t) a) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (-.f64 1 y) z) 1)) (fma.f64 (-.f64 1 t) a x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x))) (-.f64 1 (*.f64 (-.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 y) z) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z)) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) (sqrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2) (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 y) z) (*.f64 (-.f64 1 y) z)) (pow.f64 (fma.f64 (-.f64 1 t) a x) 2)) (-.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 t) a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)) (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) (*.f64 (-.f64 1 y) z)) (-.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 2) (*.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 t) a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))))) |
| 1× | egg-herbie |
| 1572× | unswap-sqr |
| 992× | +-commutative |
| 726× | associate--r+ |
| 682× | fma-def |
| 620× | associate--l+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 308 | 9814 |
| 1 | 888 | 9362 |
| 2 | 3601 | 9332 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 a x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(*.f64 t (+.f64 b (*.f64 -1 a))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.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 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 x (*.f64 (-.f64 1 t) a)) |
(+.f64 x (*.f64 (*.f64 (-.f64 1 t) a) 1)) |
(+.f64 (*.f64 (-.f64 1 t) a) x) |
(+.f64 (*.f64 (*.f64 (-.f64 1 t) a) 1) x) |
(+.f64 (*.f64 1 (*.f64 (*.f64 (-.f64 1 t) a) 1)) x) |
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (-.f64 1 t) a))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x))) 1) |
(-.f64 (+.f64 (*.f64 (-.f64 1 t) a) (exp.f64 (log1p.f64 x))) 1) |
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 t) a) 1) (exp.f64 (log1p.f64 x))) 1) |
(*.f64 1 (fma.f64 (-.f64 1 t) a x)) |
(*.f64 (fma.f64 (-.f64 1 t) a x) 1) |
(*.f64 (sqrt.f64 (fma.f64 (-.f64 1 t) a x)) (sqrt.f64 (fma.f64 (-.f64 1 t) a x))) |
(*.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) 2) (cbrt.f64 (fma.f64 (-.f64 1 t) a x))) |
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 t) a)) (*.f64 x x)) (-.f64 (*.f64 (-.f64 1 t) a) x)) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 1 t) a) 3)) (+.f64 (*.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 t) a)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 1 t) a) x)))) |
(pow.f64 (fma.f64 (-.f64 1 t) a x) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 1 t) a x)) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) 3) |
(pow.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 2)) |
(log.f64 (exp.f64 (fma.f64 (-.f64 1 t) a x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 1 t) a x)))) |
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x))) |
(exp.f64 (log.f64 (fma.f64 (-.f64 1 t) a x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 1 t) a x)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 1 t) a x))) |
(+.f64 (fma.f64 (-.f64 1 t) a x) (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1)) |
(+.f64 (*.f64 (-.f64 1 y) z) (+.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
(+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (-.f64 1 t) a x)) |
(+.f64 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z)) (+.f64 x (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (+.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
(+.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 t) a x)) (*.f64 (-.f64 1 y) z)) |
(+.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) x) |
(+.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (*.f64 (-.f64 1 y) z) 1)) (fma.f64 (-.f64 1 t) a x)) |
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) x) (*.f64 (-.f64 1 t) a)) |
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (-.f64 1 t) a)) x) |
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (*.f64 (-.f64 1 t) a) 1)) x) |
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (fma.f64 (-.f64 1 t) a x)) (*.f64 (-.f64 1 y) z)) |
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (*.f64 (-.f64 1 y) z)) (fma.f64 (-.f64 1 t) a x)) |
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) x) |
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (*.f64 (*.f64 (-.f64 1 y) z) 1)) (fma.f64 (-.f64 1 t) a x)) |
(+.f64 (*.f64 1 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (fma.f64 (-.f64 1 t) a x)) |
(+.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1)) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) (-.f64 1 (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) 1) |
(-.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) 1) |
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x)))) 1) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) 1) |
(*.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 1) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b)) (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 2)) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))) |
(pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(+.f64 x (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) |
(+.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (-.f64 1 y) z)) |
(+.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (*.f64 (-.f64 1 y) z) 1)) |
(+.f64 (*.f64 (-.f64 1 t) a) (+.f64 x (*.f64 (-.f64 1 y) z))) |
(+.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 t) a x)) |
(+.f64 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z)) x) |
(+.f64 (*.f64 (*.f64 (-.f64 1 t) a) 1) (+.f64 x (*.f64 (-.f64 1 y) z))) |
(+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (fma.f64 (-.f64 1 t) a x)) |
(+.f64 (+.f64 (*.f64 (-.f64 1 y) z) x) (*.f64 (-.f64 1 t) a)) |
(+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (*.f64 (-.f64 1 t) a) 1)) x) |
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) x) (*.f64 (-.f64 1 t) a)) |
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (*.f64 (-.f64 1 t) a)) x) |
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (*.f64 (*.f64 (-.f64 1 t) a) 1)) x) |
(+.f64 (*.f64 1 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) x) |
(+.f64 (*.f64 1 (*.f64 (*.f64 (-.f64 1 y) z) 1)) (fma.f64 (-.f64 1 t) a x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x))) (-.f64 1 (*.f64 (-.f64 1 y) z))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 1) |
(-.f64 (+.f64 (*.f64 (-.f64 1 y) z) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x)))) 1) |
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z)) (exp.f64 (log1p.f64 x))) 1) |
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x)))) 1) |
(*.f64 1 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
(*.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 1) |
(*.f64 (sqrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) (sqrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(*.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2) (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 y) z) (*.f64 (-.f64 1 y) z)) (pow.f64 (fma.f64 (-.f64 1 t) a x) 2)) (-.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 t) a x))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)) (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) (*.f64 (-.f64 1 y) z)) (-.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 2) (*.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 t) a x))))) |
(pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 3) |
(pow.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 2)) |
(log.f64 (exp.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(exp.f64 (log.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
| Outputs |
|---|
(+.f64 a x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(*.f64 t (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(*.f64 t (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 a t)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 a t)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 a t)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x))) |
(fma.f64 a (-.f64 1 t) (+.f64 z (fma.f64 b (+.f64 t -2) x))) |
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (fma.f64 -1 z b) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (-.f64 b z) y z))) |
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (fma.f64 -1 z b) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (-.f64 b z) y z))) |
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (fma.f64 -1 z b) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (-.f64 b z) y z))) |
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(*.f64 (fma.f64 -1 z b) y) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (fma.f64 -1 z b) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (-.f64 b z) y z))) |
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (fma.f64 -1 z b) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (-.f64 b z) y z))) |
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (fma.f64 -1 z b) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (-.f64 b z) y z))) |
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(neg.f64 (*.f64 y (+.f64 z (neg.f64 b)))) |
(*.f64 y (neg.f64 (-.f64 z b))) |
(*.f64 (-.f64 z b) (neg.f64 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (neg.f64 y) (-.f64 z b) z))) |
(-.f64 (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z)) (*.f64 y (-.f64 z b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (neg.f64 y) (-.f64 z b) z))) |
(-.f64 (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z)) (*.f64 y (-.f64 z b))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (+.f64 (*.f64 b (-.f64 t 2)) x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(fma.f64 a (-.f64 1 t) (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 (neg.f64 y) (-.f64 z b) z))) |
(-.f64 (+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z)) (*.f64 y (-.f64 z b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) |
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a)) |
(*.f64 t (+.f64 b (*.f64 -1 a))) |
(*.f64 t (+.f64 b (neg.f64 a))) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a)) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a)) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (fma.f64 t (-.f64 b a) a)) |
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) |
(neg.f64 (*.f64 t (+.f64 a (neg.f64 b)))) |
(*.f64 t (neg.f64 (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 -1 (*.f64 t (+.f64 a (neg.f64 b))) (fma.f64 (+.f64 y -2) b x)))) |
(+.f64 a (fma.f64 z (-.f64 1 y) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 t (-.f64 a b))))) |
(+.f64 a (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (*.f64 t (-.f64 a b)))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 -1 (*.f64 t (+.f64 a (neg.f64 b))) (fma.f64 (+.f64 y -2) b x)))) |
(+.f64 a (fma.f64 z (-.f64 1 y) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 t (-.f64 a b))))) |
(+.f64 a (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (*.f64 t (-.f64 a b)))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)))) |
(+.f64 a (fma.f64 z (-.f64 1 y) (fma.f64 -1 (*.f64 t (+.f64 a (neg.f64 b))) (fma.f64 (+.f64 y -2) b x)))) |
(+.f64 a (fma.f64 z (-.f64 1 y) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 t (-.f64 a b))))) |
(+.f64 a (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (*.f64 t (-.f64 a b)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 a t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 a t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 z (-.f64 1 y)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 z x)) |
(fma.f64 a (-.f64 1 t) (+.f64 x z)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (fma.f64 z (-.f64 1 y) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(*.f64 t (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(*.f64 t (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 a t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 a t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (-.f64 1 y))) |
(fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (-.f64 a (*.f64 a t))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 x (*.f64 (-.f64 1 t) a)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 x (*.f64 (*.f64 (-.f64 1 t) a) 1)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 (-.f64 1 t) a) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 (*.f64 (-.f64 1 t) a) 1) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 1 (*.f64 (*.f64 (-.f64 1 t) a) 1)) x) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (-.f64 1 t) a))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 a (-.f64 1 t))) |
(fma.f64 a (-.f64 1 t) (expm1.f64 (log1p.f64 x))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x))) 1) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(-.f64 (+.f64 (*.f64 (-.f64 1 t) a) (exp.f64 (log1p.f64 x))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 a (-.f64 1 t))) |
(fma.f64 a (-.f64 1 t) (expm1.f64 (log1p.f64 x))) |
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 t) a) 1) (exp.f64 (log1p.f64 x))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 a (-.f64 1 t))) |
(fma.f64 a (-.f64 1 t) (expm1.f64 (log1p.f64 x))) |
(*.f64 1 (fma.f64 (-.f64 1 t) a x)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 (fma.f64 (-.f64 1 t) a x) 1) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 (sqrt.f64 (fma.f64 (-.f64 1 t) a x)) (sqrt.f64 (fma.f64 (-.f64 1 t) a x))) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) 2)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) 2) (cbrt.f64 (fma.f64 (-.f64 1 t) a x))) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 t) a)) (*.f64 x x)) (-.f64 (*.f64 (-.f64 1 t) a) x)) |
(/.f64 (*.f64 (fma.f64 a (-.f64 1 t) x) (fma.f64 (-.f64 1 t) a (neg.f64 x))) (fma.f64 (-.f64 1 t) a (neg.f64 x))) |
(/.f64 (fma.f64 a (-.f64 1 t) x) (/.f64 (-.f64 (-.f64 a (*.f64 a t)) x) (-.f64 (-.f64 a (*.f64 a t)) x))) |
(*.f64 (/.f64 (fma.f64 a (-.f64 1 t) x) (-.f64 a (+.f64 (*.f64 a t) x))) (-.f64 a (+.f64 (*.f64 a t) x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 1 t) a) 3)) (+.f64 (*.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 t) a)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 1 t) a) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)) (*.f64 x (-.f64 x (*.f64 a (-.f64 1 t)))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 a (*.f64 a t)) 3)) (fma.f64 x (-.f64 x (-.f64 a (*.f64 a t))) (*.f64 a (*.f64 a (*.f64 (-.f64 1 t) (-.f64 1 t)))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 a (*.f64 a t)) 3)) (-.f64 (*.f64 x x) (*.f64 (-.f64 a (*.f64 a t)) (+.f64 x (*.f64 a (+.f64 -1 t)))))) |
(pow.f64 (fma.f64 (-.f64 1 t) a x) 1) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 1 t) a x)) 2) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 t) a x)) 3) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(pow.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 3) 1/3) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 2)) |
(fabs.f64 (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (exp.f64 (fma.f64 (-.f64 1 t) a x))) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 1 t) a x)))) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 3)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x))) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(exp.f64 (log.f64 (fma.f64 (-.f64 1 t) a x))) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 1 t) a x)) 1)) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 1 t) a x))) |
(+.f64 a (fma.f64 -1 (*.f64 a t) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (fma.f64 (-.f64 1 t) a x) (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (-.f64 1 y) z) (+.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (fma.f64 (-.f64 1 t) a x)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z)) (+.f64 x (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (+.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 t) a x)) (*.f64 (-.f64 1 y) z)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) x) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (*.f64 (-.f64 1 y) z) 1)) (fma.f64 (-.f64 1 t) a x)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) x) (*.f64 (-.f64 1 t) a)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (-.f64 1 t) a)) x) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (*.f64 (-.f64 1 t) a) 1)) x) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (fma.f64 (-.f64 1 t) a x)) (*.f64 (-.f64 1 y) z)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (*.f64 (-.f64 1 y) z)) (fma.f64 (-.f64 1 t) a x)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) x) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (*.f64 (*.f64 (-.f64 1 y) z) 1)) (fma.f64 (-.f64 1 t) a x)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 1 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (fma.f64 (-.f64 1 t) a x)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1)) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) (-.f64 1 (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) 1) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) 1) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x)))) 1) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) 1) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 1) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 2)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b)) (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 2)) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) |
(/.f64 (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) |
(/.f64 (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) (*.f64 (*.f64 b b) (+.f64 t (+.f64 y -2)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) |
(pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 1) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 2) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 3) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 3) 1/3) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 2)) |
(fabs.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))) |
(fabs.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))) |
(log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 3)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 1)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 x (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (-.f64 1 y) z)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (fma.f64 (-.f64 1 t) a x) (*.f64 (*.f64 (-.f64 1 y) z) 1)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 (-.f64 1 t) a) (+.f64 x (*.f64 (-.f64 1 y) z))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 t) a x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z)) x) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 (*.f64 (-.f64 1 t) a) 1) (+.f64 x (*.f64 (-.f64 1 y) z))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (fma.f64 (-.f64 1 t) a x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (+.f64 (*.f64 (-.f64 1 y) z) x) (*.f64 (-.f64 1 t) a)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (*.f64 (-.f64 1 t) a) 1)) x) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) x) (*.f64 (-.f64 1 t) a)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (*.f64 (-.f64 1 t) a)) x) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (*.f64 (*.f64 (-.f64 1 t) a) 1)) x) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 1 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z))) x) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 1 (*.f64 (*.f64 (-.f64 1 y) z) 1)) (fma.f64 (-.f64 1 t) a x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x))) (-.f64 1 (*.f64 (-.f64 1 y) z))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 (-.f64 1 y) z) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x)))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 (-.f64 1 y) z)) (exp.f64 (log1p.f64 x))) 1) |
(+.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (-.f64 (exp.f64 (log1p.f64 x)) 1)) |
(+.f64 (fma.f64 z (-.f64 1 y) (-.f64 a (*.f64 a t))) (expm1.f64 (log1p.f64 x))) |
(+.f64 (fma.f64 a (-.f64 1 t) (*.f64 z (-.f64 1 y))) (expm1.f64 (log1p.f64 x))) |
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) 1) (exp.f64 (log1p.f64 (fma.f64 (-.f64 1 t) a x)))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 1 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (sqrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) (sqrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2) (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 1 y) z) (*.f64 (-.f64 1 y) z)) (pow.f64 (fma.f64 (-.f64 1 t) a x) 2)) (-.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 t) a x))) |
(/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y))) (pow.f64 (fma.f64 a (-.f64 1 t) x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 a (-.f64 1 t) x))) |
(/.f64 (-.f64 (*.f64 z (*.f64 z (*.f64 (-.f64 1 y) (-.f64 1 y)))) (pow.f64 (fma.f64 a (-.f64 1 t) x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 a (-.f64 1 t) x))) |
(/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y))) (pow.f64 (fma.f64 a (-.f64 1 t) x) 2)) (fma.f64 z (-.f64 1 y) (-.f64 (*.f64 a (+.f64 -1 t)) x))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)) (+.f64 (*.f64 (*.f64 (-.f64 1 y) z) (*.f64 (-.f64 1 y) z)) (-.f64 (pow.f64 (fma.f64 (-.f64 1 t) a x) 2) (*.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 t) a x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 2) (*.f64 (fma.f64 a (-.f64 1 t) x) (*.f64 z (-.f64 1 y)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 1 y) (*.f64 (*.f64 z z) (-.f64 1 y)) (*.f64 (fma.f64 a (-.f64 1 t) x) (-.f64 (fma.f64 a (-.f64 1 t) x) (*.f64 z (-.f64 1 y)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 2) (*.f64 (*.f64 z (-.f64 1 y)) (fma.f64 z (-.f64 1 y) (-.f64 (*.f64 a (+.f64 -1 t)) x))))) |
(pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 2) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 3) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(pow.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 3) 1/3) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)) |
(fabs.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(log.f64 (exp.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)) 3)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(exp.f64 (log.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) 1)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
Compiled 14442 to 8460 computations (41.4% saved)
12 alts after pruning (12 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 505 | 12 | 517 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 507 | 12 | 519 |
| Status | Error | Program |
|---|---|---|
| 21.62% | (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) | |
| 0.03% | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (-.f64 (*.f64 t a) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) | |
| 21.64% | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) | |
| ▶ | 27.4% | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
| 77.11% | (-.f64 z (*.f64 y z)) | |
| 24.45% | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) | |
| ▶ | 0.02% | (+.f64 (fma.f64 (-.f64 1 t) a x) (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
| ▶ | 75.35% | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| ▶ | 79.99% | (*.f64 (-.f64 b z) y) |
| 80.45% | (*.f64 t (-.f64 b a)) | |
| ▶ | 72.53% | (*.f64 a (-.f64 1 t)) |
| 71.79% | x |
Compiled 387 to 278 computations (28.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.02% | (*.f64 (-.f64 1 y) z) |
| 0.02% | (fma.f64 (-.f64 1 t) a x) | |
| ✓ | 0.02% | (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
| ✓ | 0.05% | (*.f64 (+.f64 t (+.f64 y -2)) b) |
Compiled 79 to 47 computations (40.5% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | -inf | (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
| 0.0ms | z | @ | 0 | (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
| 0.0ms | t | @ | 0 | (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
| 0.0ms | z | @ | 0 | (*.f64 (-.f64 1 y) z) |
| 1× | batch-egg-rewrite |
| 528× | associate-/r* |
| 450× | distribute-lft-neg-in |
| 448× | distribute-rgt-neg-in |
| 404× | associate-+l+ |
| 358× | associate-/l* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 65 |
| 1 | 314 | 65 |
| 2 | 4376 | 65 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 t (+.f64 y -2)) b) |
(+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(*.f64 (-.f64 1 y) z) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b t) (*.f64 b (+.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 t y)) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -2) (*.f64 b (+.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t b) (*.f64 (+.f64 y -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -2) b) (*.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t y) b) (*.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 b) (*.f64 (+.f64 t y) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 1 (+.f64 t (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (/.f64 (-.f64 t (+.f64 y -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (/.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (-.f64 t (+.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (-.f64 t (+.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) 1) (-.f64 t (+.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (sqrt.f64 (-.f64 t (+.f64 y -2)))) (sqrt.f64 (-.f64 t (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (*.f64 (cbrt.f64 (-.f64 t (+.f64 y -2))) (cbrt.f64 (-.f64 t (+.f64 y -2))))) (cbrt.f64 (-.f64 t (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (+.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) 1) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) 1) (-.f64 t (+.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (sqrt.f64 (-.f64 t (+.f64 y -2)))) (sqrt.f64 (-.f64 t (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (*.f64 (cbrt.f64 (-.f64 t (+.f64 y -2))) (cbrt.f64 (-.f64 t (+.f64 y -2))))) (cbrt.f64 (-.f64 t (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (+.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) 1) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 1 (*.f64 (-.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) z))) (-.f64 1 (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (/.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 y) z) (exp.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z)))))) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) 3) (pow.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) (pow.f64 (*.f64 (-.f64 1 y) z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (/.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))) (/.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (*.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (-.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) 3)) (*.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) 1) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (sqrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (cbrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (cbrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (+.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (sqrt.f64 (*.f64 (-.f64 1 y) z)))) (-.f64 (sqrt.f64 (*.f64 (-.f64 1 y) z)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (neg.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 (-.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 y) z (*.f64 (+.f64 t (+.f64 y -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (-.f64 1 y) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (-.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (-.f64 1 y) z)) (sqrt.f64 (*.f64 (-.f64 1 y) z)) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (-.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 y) z)) 2) (cbrt.f64 (*.f64 (-.f64 1 y) z)) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 (neg.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 y)) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 y) z) z)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 z)) (-.f64 1 (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 z)) (-.f64 1 (*.f64 (neg.f64 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 1 (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 y y)) (/.f64 (+.f64 y 1) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 y 3)) (/.f64 (+.f64 1 (fma.f64 y y y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) 1) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) 1) (+.f64 1 (fma.f64 y y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (sqrt.f64 (+.f64 1 (fma.f64 y y y)))) (sqrt.f64 (+.f64 1 (fma.f64 y y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 y y y))) (cbrt.f64 (+.f64 1 (fma.f64 y y y))))) (cbrt.f64 (+.f64 1 (fma.f64 y y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) 1) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) 1) (+.f64 1 (fma.f64 y y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (sqrt.f64 (+.f64 1 (fma.f64 y y y)))) (sqrt.f64 (+.f64 1 (fma.f64 y y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 y y y))) (cbrt.f64 (+.f64 1 (fma.f64 y y y))))) (cbrt.f64 (+.f64 1 (fma.f64 y y y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 1 y) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 1 y) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 y) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 1 y) z))))))) |
| 1× | egg-herbie |
| 1626× | associate-+r+ |
| 1342× | associate-+l+ |
| 818× | +-commutative |
| 432× | associate-*r* |
| 420× | distribute-lft-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 413 | 10226 |
| 1 | 1116 | 9520 |
| 2 | 5167 | 9508 |
| 1× | node limit |
| Inputs |
|---|
(*.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 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 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 z (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (*.f64 b (-.f64 t 2)))) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (*.f64 (+.f64 (*.f64 -1 z) b) y))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (*.f64 (+.f64 (*.f64 -1 z) b) y))) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (*.f64 (+.f64 (*.f64 -1 z) b) y))) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (*.f64 (-.f64 t 2) b))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (*.f64 (-.f64 t 2) b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
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 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2))) |
(+.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t)) |
(+.f64 (*.f64 b (+.f64 t y)) (*.f64 b -2)) |
(+.f64 (*.f64 b -2) (*.f64 b (+.f64 t y))) |
(+.f64 (*.f64 t b) (*.f64 (+.f64 y -2) b)) |
(+.f64 (*.f64 (+.f64 y -2) b) (*.f64 t b)) |
(+.f64 (*.f64 (+.f64 t y) b) (*.f64 -2 b)) |
(+.f64 (*.f64 -2 b) (*.f64 (+.f64 t y) b)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) 1) |
(/.f64 b (/.f64 1 (+.f64 t (+.f64 y -2)))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (/.f64 (-.f64 t (+.f64 y -2)) b)) |
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (/.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))) b)) |
(/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (-.f64 t (+.f64 y -2))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) |
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (-.f64 t (+.f64 y -2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) |
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) 1) (-.f64 t (+.f64 y -2))) |
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (sqrt.f64 (-.f64 t (+.f64 y -2)))) (sqrt.f64 (-.f64 t (+.f64 y -2)))) |
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (*.f64 (cbrt.f64 (-.f64 t (+.f64 y -2))) (cbrt.f64 (-.f64 t (+.f64 y -2))))) (cbrt.f64 (-.f64 t (+.f64 y -2)))) |
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (+.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 y -2)))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) 1) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) 1) (-.f64 t (+.f64 y -2))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (sqrt.f64 (-.f64 t (+.f64 y -2)))) (sqrt.f64 (-.f64 t (+.f64 y -2)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (*.f64 (cbrt.f64 (-.f64 t (+.f64 y -2))) (cbrt.f64 (-.f64 t (+.f64 y -2))))) (cbrt.f64 (-.f64 t (+.f64 y -2)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (+.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 y -2)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) 1) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) |
(pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(exp.f64 (log.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 1 (*.f64 (-.f64 1 y) z))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) z))) (-.f64 1 (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (/.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(-.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) z)))) 1) |
(-.f64 (+.f64 (*.f64 (-.f64 1 y) z) (exp.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)))) 1) |
(*.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) |
(*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 1) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z)))))) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) 3) (pow.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) (pow.f64 (*.f64 (-.f64 1 y) z) 2))))) |
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(/.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (/.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))) (/.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (*.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (-.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) 3)) (*.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) 1) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (sqrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (cbrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (cbrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (+.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (sqrt.f64 (*.f64 (-.f64 1 y) z)))) (-.f64 (sqrt.f64 (*.f64 (-.f64 1 y) z)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) |
(pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 3) 1/3) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (neg.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) |
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) |
(fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 (-.f64 1 y) z)) |
(fma.f64 1 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z)) |
(fma.f64 1 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(fma.f64 (-.f64 1 y) z (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(fma.f64 z (-.f64 1 y) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (-.f64 1 y) z)) |
(fma.f64 (sqrt.f64 (*.f64 (-.f64 1 y) z)) (sqrt.f64 (*.f64 (-.f64 1 y) z)) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (-.f64 1 y) z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 y) z)) 2) (cbrt.f64 (*.f64 (-.f64 1 y) z)) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 (neg.f64 y) z)) |
(+.f64 (*.f64 z (neg.f64 y)) z) |
(+.f64 (*.f64 (neg.f64 y) z) z) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) z))) 1) |
(-.f64 (exp.f64 (log1p.f64 z)) (-.f64 1 (*.f64 z (neg.f64 y)))) |
(-.f64 (exp.f64 (log1p.f64 z)) (-.f64 1 (*.f64 (neg.f64 y) z))) |
(/.f64 z (/.f64 1 (-.f64 1 y))) |
(/.f64 (-.f64 1 (*.f64 y y)) (/.f64 (+.f64 y 1) z)) |
(/.f64 (-.f64 1 (pow.f64 y 3)) (/.f64 (+.f64 1 (fma.f64 y y y)) z)) |
(/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 y 1)) |
(/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 y 1)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) 1) (+.f64 y 1)) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) 1) (+.f64 1 (fma.f64 y y y))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (sqrt.f64 (+.f64 1 (fma.f64 y y y)))) (sqrt.f64 (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 y y y))) (cbrt.f64 (+.f64 1 (fma.f64 y y y))))) (cbrt.f64 (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) 1) (+.f64 y 1)) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) 1) (+.f64 1 (fma.f64 y y y))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (sqrt.f64 (+.f64 1 (fma.f64 y y y)))) (sqrt.f64 (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 y y y))) (cbrt.f64 (+.f64 1 (fma.f64 y y y))))) (cbrt.f64 (+.f64 1 (fma.f64 y y y)))) |
(pow.f64 (*.f64 (-.f64 1 y) z) 1) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 y) z)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 y) z)) 3) |
(pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 y) z)))) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 y) z))) |
(exp.f64 (log.f64 (*.f64 (-.f64 1 y) z))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 y) z)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 y) z))) |
| Outputs |
|---|
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (-.f64 t 2)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 z (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 b (+.f64 t -2)) z) |
(fma.f64 b (+.f64 t -2) z) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z (*.f64 b (-.f64 t 2)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(*.f64 y (fma.f64 -1 z b)) |
(*.f64 y (-.f64 b z)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (*.f64 (+.f64 (*.f64 -1 z) b) y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (*.f64 (+.f64 (*.f64 -1 z) b) y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 z (+.f64 (*.f64 (-.f64 t 2) b) (*.f64 (+.f64 (*.f64 -1 z) b) y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(*.f64 (neg.f64 y) (+.f64 z (neg.f64 b))) |
(*.f64 y (neg.f64 (-.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (*.f64 (-.f64 t 2) b))) |
(fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(-.f64 (fma.f64 b (+.f64 t -2) z) (*.f64 y (-.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (*.f64 (-.f64 t 2) b))) |
(fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(-.f64 (fma.f64 b (+.f64 t -2) z) (*.f64 y (-.f64 z b))) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z (*.f64 (-.f64 t 2) b))) |
(fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) (+.f64 (*.f64 b (+.f64 t -2)) z)) |
(-.f64 (fma.f64 b (+.f64 t -2) z) (*.f64 y (-.f64 z b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b)) |
(fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))) |
(fma.f64 b (+.f64 y -2) (-.f64 z (*.f64 y z))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 b (+.f64 t y)) (*.f64 b -2)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 b -2) (*.f64 b (+.f64 t y))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (*.f64 (+.f64 y -2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 (+.f64 y -2) b) (*.f64 t b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 (+.f64 t y) b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 -2 b) (*.f64 (+.f64 t y) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) 1) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(/.f64 b (/.f64 1 (+.f64 t (+.f64 y -2)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (/.f64 (-.f64 t (+.f64 y -2)) b)) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2))) b) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 2 (-.f64 t y)))) |
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) (/.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))) b)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 -2 (-.f64 y t))))) |
(/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (-.f64 t (+.f64 y -2))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2))) b) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 2 (-.f64 t y)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 -2 (-.f64 y t))))) |
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (-.f64 t (+.f64 y -2))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2))) b) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 2 (-.f64 t y)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 -2 (-.f64 y t))))) |
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) 1) (-.f64 t (+.f64 y -2))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2))) b) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 2 (-.f64 t y)))) |
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (sqrt.f64 (-.f64 t (+.f64 y -2)))) (sqrt.f64 (-.f64 t (+.f64 y -2)))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2))) b) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 2 (-.f64 t y)))) |
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (*.f64 (cbrt.f64 (-.f64 t (+.f64 y -2))) (cbrt.f64 (-.f64 t (+.f64 y -2))))) (cbrt.f64 (-.f64 t (+.f64 y -2)))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2))) b) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 2 (-.f64 t y)))) |
(/.f64 (/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (+.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 y -2)))) |
(/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (*.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 y -2))) (+.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 t)))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 y -2)))) (/.f64 b (+.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 t)))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) 1) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 -2 (-.f64 y t))))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 -2 (-.f64 y t))))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 -2 (-.f64 y t))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) 1) (-.f64 t (+.f64 y -2))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2))) b) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 2 (-.f64 t y)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (sqrt.f64 (-.f64 t (+.f64 y -2)))) (sqrt.f64 (-.f64 t (+.f64 y -2)))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2))) b) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 2 (-.f64 t y)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (*.f64 (cbrt.f64 (-.f64 t (+.f64 y -2))) (cbrt.f64 (-.f64 t (+.f64 y -2))))) (cbrt.f64 (-.f64 t (+.f64 y -2)))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 t (+.f64 y -2))) b) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 (-.f64 t y) 2))) |
(*.f64 b (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (+.f64 2 (-.f64 t y)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) b) (+.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 t))) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 y -2)))) |
(/.f64 (*.f64 b (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2))) (*.f64 (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 y -2))) (+.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 t)))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (+.f64 y -2) 2)) (-.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 y -2)))) (/.f64 b (+.f64 (sqrt.f64 (+.f64 y -2)) (sqrt.f64 t)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) 1) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 -2 (-.f64 y t))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) (sqrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 -2 (-.f64 y t))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3)) b) (*.f64 (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t))))))) (cbrt.f64 (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 y (-.f64 -2 t)))))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (-.f64 (+.f64 y -2) t)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 t t (*.f64 (+.f64 y -2) (+.f64 -2 (-.f64 y t))))) |
(pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 2) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 3) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) 1/3) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) |
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) |
(fabs.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(exp.f64 (log.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 1)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 1 (*.f64 (-.f64 1 y) z))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) 1) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) z))) (-.f64 1 (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (/.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(-.f64 (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) z)))) 1) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(-.f64 (+.f64 (*.f64 (-.f64 1 y) z) (exp.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)))) 1) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 1) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 2)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 2) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 z (*.f64 y z)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 z (*.f64 y z)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 z (*.f64 y z)))) (pow.f64 (-.f64 z (*.f64 y z)) 2))) (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) (pow.f64 (-.f64 z (*.f64 y z)) 2))) (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z)))))) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 4) (*.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (-.f64 1 y))))))) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (-.f64 1 y))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 4) (*.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 -1 y))) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 -1 y))))))) (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 -1 y))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 4) (*.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 y -1))) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 y -1))))))) (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2) (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 y -1))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) 3) (pow.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) (pow.f64 (*.f64 (-.f64 1 y) z) 2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 4) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (-.f64 1 y))) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (-.f64 1 y))) (neg.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2))))))) (+.f64 (pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 z (-.f64 1 y))))) 3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 -1 y))) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 -1 y))) (neg.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2)))) (pow.f64 (-.f64 z (*.f64 y z)) 4))) (+.f64 (pow.f64 (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 -1 y))))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 6))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 y -1))) (neg.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2)))) (pow.f64 (-.f64 z (*.f64 y z)) 4))) (+.f64 (pow.f64 (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 y -1))))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 6))) |
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(/.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) (/.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 z (*.f64 y z)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)))) |
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3/2) (pow.f64 (-.f64 z (*.f64 y z)) 3/2)) (hypot.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3/2) (pow.f64 (-.f64 z (*.f64 y z)) 3/2))) (fma.f64 (-.f64 z (*.f64 y z)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (/.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)))) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)))) |
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3))) (/.f64 (/.f64 (fma.f64 (-.f64 z (*.f64 y z)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)))) (/.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)))) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (/.f64 (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 6) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2))))))) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 6) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 6)) (*.f64 (fma.f64 (-.f64 z (*.f64 y z)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (*.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 4) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 4)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2))))) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (-.f64 z (*.f64 y z)) 2)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (-.f64 z (*.f64 y z)) 2))) (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 z (*.f64 y z)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (-.f64 z (*.f64 y z)) 2)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (-.f64 z (*.f64 y z)) 2))) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (-.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 3) (pow.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 6) (*.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 z (*.f64 y z)) 3) 3) (pow.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) 3)) (fma.f64 (-.f64 z (*.f64 y z)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (fma.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (pow.f64 (-.f64 z (*.f64 y z)) 6))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) 3) (pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) 3)) (*.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (pow.f64 (*.f64 (-.f64 1 y) z) 2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) 3) (pow.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) 3)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2))))) (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 4) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 4) (*.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (*.f64 z (-.f64 1 y)) 2))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 y z)) 6) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 6)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2))))) (fma.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (pow.f64 (-.f64 z (*.f64 y z)) 2)) (pow.f64 (-.f64 z (*.f64 y z)) 4))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2))))))))) |
(/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 z (*.f64 y z)) 3)) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (-.f64 (*.f64 (-.f64 z (*.f64 y z)) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 -1 y)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 z (*.f64 y z)) 3)) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (-.f64 (*.f64 (-.f64 z (*.f64 y z)) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 y -1)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) 1) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (sqrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) (cbrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (cbrt.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (+.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (sqrt.f64 (*.f64 (-.f64 1 y) z)))) (-.f64 (sqrt.f64 (*.f64 (-.f64 1 y) z)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 z (*.f64 y z)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 z (*.f64 y z)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (-.f64 z (*.f64 y z)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 1) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 2) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 3) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 3) 1/3) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2)) (neg.f64 (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 2) (*.f64 (*.f64 (-.f64 1 y) z) (-.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 1 y) (*.f64 z (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 b (+.f64 y (+.f64 t -2))))))))) |
(/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 z (*.f64 y z)) 3)) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (-.f64 (*.f64 (-.f64 z (*.f64 y z)) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 -1 y)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 z (*.f64 y z)) 3)) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (-.f64 (*.f64 (-.f64 z (*.f64 y z)) (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (+.f64 y -1)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) 2)) |
(fabs.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 z (*.f64 y z)))) |
(fabs.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z))) |
(log.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) 3)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(exp.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z))) 1)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)))) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 (-.f64 1 y) z)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 (-.f64 1 y) z)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(fma.f64 1 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (-.f64 1 y) z)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(fma.f64 1 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(fma.f64 (-.f64 1 y) z (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(fma.f64 z (-.f64 1 y) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (-.f64 1 y) z)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(fma.f64 (sqrt.f64 (*.f64 (-.f64 1 y) z)) (sqrt.f64 (*.f64 (-.f64 1 y) z)) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 t (+.f64 y -2)) b)) (*.f64 (-.f64 1 y) z)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 y) z)) 2) (cbrt.f64 (*.f64 (-.f64 1 y) z)) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(+.f64 z (fma.f64 (+.f64 t -2) b (*.f64 y (fma.f64 -1 z b)))) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) z)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 z (*.f64 (neg.f64 y) z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 z (neg.f64 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 (neg.f64 y) z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) z))) 1) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(-.f64 (exp.f64 (log1p.f64 z)) (-.f64 1 (*.f64 z (neg.f64 y)))) |
(-.f64 (exp.f64 (log1p.f64 z)) (+.f64 1 (*.f64 y z))) |
(-.f64 (expm1.f64 (log1p.f64 z)) (*.f64 y z)) |
(-.f64 (exp.f64 (log1p.f64 z)) (-.f64 1 (*.f64 (neg.f64 y) z))) |
(-.f64 (exp.f64 (log1p.f64 z)) (+.f64 1 (*.f64 y z))) |
(-.f64 (expm1.f64 (log1p.f64 z)) (*.f64 y z)) |
(/.f64 z (/.f64 1 (-.f64 1 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(/.f64 (-.f64 1 (*.f64 y y)) (/.f64 (+.f64 y 1) z)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(/.f64 (-.f64 1 (pow.f64 y 3)) (/.f64 (+.f64 1 (fma.f64 y y y)) z)) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 y 1)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 y 1)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) 1) (+.f64 y 1)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) 1) (+.f64 1 (fma.f64 y y y))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (sqrt.f64 (+.f64 1 (fma.f64 y y y)))) (sqrt.f64 (+.f64 1 (fma.f64 y y y)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 y y y))) (cbrt.f64 (+.f64 1 (fma.f64 y y y))))) (cbrt.f64 (+.f64 1 (fma.f64 y y y)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) 1) (+.f64 y 1)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) 1) (+.f64 1 (fma.f64 y y y))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (sqrt.f64 (+.f64 1 (fma.f64 y y y)))) (sqrt.f64 (+.f64 1 (fma.f64 y y y)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(/.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 y y y))) (cbrt.f64 (+.f64 1 (fma.f64 y y y))))) (cbrt.f64 (+.f64 1 (fma.f64 y y y)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(pow.f64 (*.f64 (-.f64 1 y) z) 1) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 y) z)) 2) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 y) z)) 3) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(pow.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) 1/3) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 2)) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) |
(fabs.f64 (-.f64 z (*.f64 y z))) |
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 y) z)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 y) z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(exp.f64 (log.f64 (*.f64 (-.f64 1 y) z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 y) z)) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 y) z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.02% | (*.f64 a (-.f64 1 t)) |
Compiled 17 to 12 computations (29.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (*.f64 a (-.f64 1 t)) |
| 0.0ms | a | @ | inf | (*.f64 a (-.f64 1 t)) |
| 0.0ms | a | @ | -inf | (*.f64 a (-.f64 1 t)) |
| 0.0ms | t | @ | 0 | (*.f64 a (-.f64 1 t)) |
| 0.0ms | t | @ | inf | (*.f64 a (-.f64 1 t)) |
| 1× | batch-egg-rewrite |
| 1448× | add-sqr-sqrt |
| 1432× | *-un-lft-identity |
| 1332× | add-cube-cbrt |
| 1316× | add-cbrt-cube |
| 1306× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 142 | 13 |
| 2 | 1752 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (-.f64 1 t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 (neg.f64 t) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 a (-.f64 1 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 1 (pow.f64 t 3))) (+.f64 1 (fma.f64 t t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 t 3)) a) (+.f64 1 (fma.f64 t t t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (-.f64 1 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 1 t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t)))))))) |
| 1× | egg-herbie |
| 912× | *-commutative |
| 840× | fma-def |
| 654× | distribute-lft-neg-out |
| 634× | distribute-rgt-neg-out |
| 546× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 554 |
| 1 | 142 | 462 |
| 2 | 420 | 462 |
| 3 | 2126 | 462 |
| 4 | 4687 | 462 |
| 1× | node limit |
| Inputs |
|---|
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 a (*.f64 a (neg.f64 t))) |
(+.f64 a (*.f64 (neg.f64 t) a)) |
(-.f64 (+.f64 1 (*.f64 a (-.f64 1 t))) 1) |
(/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 3))) (+.f64 1 (fma.f64 t t t))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 t 3)) a) (+.f64 1 (fma.f64 t t t))) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2) |
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3) |
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 1 t)) a)) |
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) |
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t)))) |
| Outputs |
|---|
a |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 (neg.f64 t) a)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 1 (*.f64 a (-.f64 1 t))) 1) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 1 t)) |
(/.f64 a (/.f64 (+.f64 t 1) (-.f64 1 (*.f64 t t)))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(*.f64 a (/.f64 (fma.f64 t (neg.f64 t) 1) (+.f64 t 1))) |
(*.f64 (-.f64 1 (*.f64 t t)) (/.f64 a (+.f64 t 1))) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 3))) (+.f64 1 (fma.f64 t t t))) |
(/.f64 a (/.f64 (+.f64 1 (fma.f64 t t t)) (-.f64 1 (pow.f64 t 3)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 1 (fma.f64 t t t))) a) |
(/.f64 (-.f64 1 (pow.f64 t 3)) (/.f64 (+.f64 1 (fma.f64 t t t)) a)) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 1 (fma.f64 t t t)))) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(/.f64 a (/.f64 (+.f64 t 1) (-.f64 1 (*.f64 t t)))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(*.f64 a (/.f64 (fma.f64 t (neg.f64 t) 1) (+.f64 t 1))) |
(*.f64 (-.f64 1 (*.f64 t t)) (/.f64 a (+.f64 t 1))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 t 3)) a) (+.f64 1 (fma.f64 t t t))) |
(/.f64 a (/.f64 (+.f64 1 (fma.f64 t t t)) (-.f64 1 (pow.f64 t 3)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 1 (fma.f64 t t t))) a) |
(/.f64 (-.f64 1 (pow.f64 t 3)) (/.f64 (+.f64 1 (fma.f64 t t t)) a)) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 1 (fma.f64 t t t)))) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1)))) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 1 t)) a)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t)))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t)))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.01% | (*.f64 (-.f64 b z) y) |
Compiled 17 to 8 computations (52.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | y | @ | -inf | (*.f64 (-.f64 b z) y) |
| 2.0ms | z | @ | 0 | (*.f64 (-.f64 b z) y) |
| 0.0ms | b | @ | inf | (*.f64 (-.f64 b z) y) |
| 0.0ms | b | @ | -inf | (*.f64 (-.f64 b z) y) |
| 0.0ms | b | @ | 0 | (*.f64 (-.f64 b z) y) |
| 1× | batch-egg-rewrite |
| 1662× | add-sqr-sqrt |
| 1646× | *-un-lft-identity |
| 1534× | add-cube-cbrt |
| 1514× | add-cbrt-cube |
| 160× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 149 | 13 |
| 2 | 2001 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 b z) y) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (*.f64 (neg.f64 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 b b (*.f64 z (+.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 b z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (-.f64 b z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 b z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y))))))) |
| 1× | egg-herbie |
| 1232× | fma-def |
| 1196× | associate-*r/ |
| 862× | associate-*r* |
| 758× | associate-*l* |
| 566× | log-prod |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 66 | 611 |
| 1 | 157 | 611 |
| 2 | 452 | 611 |
| 3 | 2952 | 611 |
| 4 | 6624 | 611 |
| 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 y b) (*.f64 y (neg.f64 z))) |
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) 1) |
(/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z)) |
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 b z)))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 b b (*.f64 z (+.f64 b z)))) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3) |
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2)) |
(log.f64 (pow.f64 (exp.f64 y) (-.f64 b z))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b z) y)))) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) |
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1)) |
(log1p.f64 (expm1.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 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y)) |
(*.f64 y (-.f64 b z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) 1) |
(*.f64 y (-.f64 b z)) |
(/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z)) |
(*.f64 y (-.f64 b z)) |
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 b z)))) |
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 z b)))) |
(*.f64 (/.f64 y (fma.f64 b b (*.f64 z (+.f64 z b)))) (-.f64 (pow.f64 b 3) (pow.f64 z 3))) |
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z b) (*.f64 b b)))) |
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 b (+.f64 z b))))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z)) |
(*.f64 y (-.f64 b z)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 b b (*.f64 z (+.f64 b z)))) |
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 z b)))) |
(*.f64 (/.f64 y (fma.f64 b b (*.f64 z (+.f64 z b)))) (-.f64 (pow.f64 b 3) (pow.f64 z 3))) |
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z b) (*.f64 b b)))) |
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 b (+.f64 z b))))) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(*.f64 y (-.f64 b z)) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2) |
(*.f64 y (-.f64 b z)) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3) |
(*.f64 y (-.f64 b z)) |
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3) |
(*.f64 y (-.f64 b z)) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2)) |
(*.f64 y (-.f64 b z)) |
(log.f64 (pow.f64 (exp.f64 y) (-.f64 b z))) |
(*.f64 y (-.f64 b z)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b z) y)))) |
(*.f64 y (-.f64 b z)) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3)) |
(*.f64 y (-.f64 b z)) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) |
(*.f64 y (-.f64 b z)) |
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y))) |
(*.f64 y (-.f64 b z)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) 1)) |
(*.f64 y (-.f64 b z)) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y))) |
(*.f64 y (-.f64 b z)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.05% | (*.f64 (-.f64 (+.f64 y t) 2) b) |
Compiled 25 to 13 computations (48% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 0.0ms | y | @ | inf | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 0.0ms | t | @ | -inf | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 0.0ms | y | @ | -inf | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 0.0ms | b | @ | inf | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 1× | batch-egg-rewrite |
| 1086× | associate-*r/ |
| 948× | *-commutative |
| 874× | associate-*l/ |
| 730× | distribute-lft-in |
| 704× | distribute-rgt-in |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 203 | 19 |
| 2 | 2760 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b -2) (*.f64 (+.f64 y t) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b t) (*.f64 b (+.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 b (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t b) (*.f64 (+.f64 y -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y b) 1) (*.f64 (*.f64 b (+.f64 t -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y t) b) 1) (*.f64 (*.f64 b -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 1 (+.f64 y (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (-.f64 4 (*.f64 (+.f64 y t) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2)))) (+.f64 (-.f64 y t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4)) (+.f64 -2 (neg.f64 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8)) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (+.f64 y (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (sqrt.f64 (+.f64 y (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (cbrt.f64 (+.f64 y (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) b) (+.f64 (-.f64 y t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4) b) (+.f64 -2 (neg.f64 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8) b) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 y (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (sqrt.f64 (+.f64 y (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t 2))) (cbrt.f64 (+.f64 y (+.f64 t 2))))) (cbrt.f64 (+.f64 y (+.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
| 1× | egg-herbie |
| 1204× | distribute-lft-in |
| 1134× | distribute-rgt-in |
| 974× | associate--r+ |
| 762× | associate-/l* |
| 634× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 185 | 2703 |
| 1 | 523 | 2635 |
| 2 | 1794 | 2593 |
| 3 | 6898 | 2593 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2)) |
(+.f64 (*.f64 b -2) (*.f64 (+.f64 y t) b)) |
(+.f64 (*.f64 y b) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b)) |
(+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2))) |
(+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 b (+.f64 t -2)))) |
(+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 b -2))) |
(+.f64 (*.f64 t b) (*.f64 (+.f64 y -2) b)) |
(+.f64 (*.f64 (*.f64 y b) 1) (*.f64 (*.f64 b (+.f64 t -2)) 1)) |
(+.f64 (*.f64 (*.f64 (+.f64 y t) b) 1) (*.f64 (*.f64 b -2) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) |
(/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2)))) |
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b)) |
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))) b)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (-.f64 4 (*.f64 (+.f64 y t) -2)))) |
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2)))) (+.f64 (-.f64 y t) 2)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4)) (+.f64 -2 (neg.f64 (+.f64 y t)))) |
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8)) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (+.f64 y (+.f64 t 2))) |
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (sqrt.f64 (+.f64 y (+.f64 t 2)))) |
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (cbrt.f64 (+.f64 y (+.f64 t 2)))) |
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) b) (+.f64 (-.f64 y t) 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4) b) (+.f64 -2 (neg.f64 (+.f64 y t)))) |
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8) b) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2))) |
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 y (+.f64 t 2)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (sqrt.f64 (+.f64 y (+.f64 t 2)))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t 2))) (cbrt.f64 (+.f64 y (+.f64 t 2))))) (cbrt.f64 (+.f64 y (+.f64 t 2)))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) |
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
| Outputs |
|---|
(*.f64 b (-.f64 t 2)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 b -2)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 b -2) (*.f64 (+.f64 y t) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 b (+.f64 t -2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 y b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 b t) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 1 (*.f64 y b)) (*.f64 1 (*.f64 b (+.f64 t -2)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 1 (*.f64 (+.f64 y t) b)) (*.f64 1 (*.f64 b -2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (+.f64 y -2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 (*.f64 y b) 1) (*.f64 (*.f64 b (+.f64 t -2)) 1)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 (*.f64 (+.f64 y t) b) 1) (*.f64 (*.f64 b -2) 1)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(/.f64 b (/.f64 1 (+.f64 y (+.f64 t -2)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b)) |
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y)))) |
(/.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) (/.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))) b)) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)))))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2))) |
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)))))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (-.f64 4 (*.f64 (+.f64 y t) -2)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)))))) |
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2)))) (+.f64 (-.f64 y t) 2)) |
(/.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) (/.f64 (+.f64 2 (-.f64 y t)) b)) |
(*.f64 (/.f64 b (-.f64 y (+.f64 t -2))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2)))) |
(*.f64 b (/.f64 (fma.f64 (+.f64 t -2) (-.f64 2 t) (*.f64 y y)) (+.f64 2 (-.f64 y t)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) |
(*.f64 (/.f64 b (fma.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)) (*.f64 y y))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) |
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)) (*.f64 y y)))) |
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4)) (+.f64 -2 (neg.f64 (+.f64 y t)))) |
(/.f64 (+.f64 4 (neg.f64 (pow.f64 (+.f64 t y) 2))) (/.f64 (-.f64 -2 (+.f64 t y)) b)) |
(*.f64 (/.f64 b (-.f64 -2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2))) |
(*.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 b (-.f64 (-.f64 -2 t) y))) |
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8)) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 3)) 8)) (neg.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y)))))) |
(*.f64 (/.f64 b (-.f64 (neg.f64 (fma.f64 2 (+.f64 t y) 4)) (pow.f64 (+.f64 t y) 2))) (-.f64 8 (pow.f64 (+.f64 t y) 3))) |
(*.f64 (-.f64 8 (pow.f64 (+.f64 t y) 3)) (/.f64 b (+.f64 -4 (*.f64 (+.f64 t y) (-.f64 (-.f64 -2 t) y))))) |
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (+.f64 y (+.f64 t 2))) |
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y)))) |
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)))))) |
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (sqrt.f64 (+.f64 y (+.f64 t 2)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (/.f64 (sqrt.f64 (+.f64 y (+.f64 t 2))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (sqrt.f64 (+.f64 t (+.f64 2 y)))) (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (/.f64 b (/.f64 (sqrt.f64 (+.f64 t (+.f64 2 y))) (sqrt.f64 (+.f64 t (+.f64 y -2)))))) |
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))))) |
(/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)))) |
(*.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))))) |
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4))) (cbrt.f64 (+.f64 y (+.f64 t 2)))) |
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (/.f64 (cbrt.f64 (+.f64 y (+.f64 t 2))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)))) |
(/.f64 b (/.f64 (cbrt.f64 (+.f64 t (+.f64 2 y))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4))))) |
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (/.f64 (cbrt.f64 (+.f64 t (+.f64 2 y))) b))) |
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y (+.f64 t -2))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)))) |
(/.f64 b (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2) (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8))))) |
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (/.f64 b (/.f64 (cbrt.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))) (pow.f64 (cbrt.f64 (+.f64 t (+.f64 y -2))) 2)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) b) (+.f64 (-.f64 y t) 2)) |
(/.f64 (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2))) (/.f64 (+.f64 2 (-.f64 y t)) b)) |
(*.f64 (/.f64 b (-.f64 y (+.f64 t -2))) (-.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (+.f64 t -2)))) |
(*.f64 b (/.f64 (fma.f64 (+.f64 t -2) (-.f64 2 t) (*.f64 y y)) (+.f64 2 (-.f64 y t)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (+.f64 (*.f64 y y) (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) |
(*.f64 (/.f64 b (fma.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)) (*.f64 y y))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) |
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (fma.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)) (*.f64 y y)))) |
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 2)) 4) b) (+.f64 -2 (neg.f64 (+.f64 y t)))) |
(/.f64 (+.f64 4 (neg.f64 (pow.f64 (+.f64 t y) 2))) (/.f64 (-.f64 -2 (+.f64 t y)) b)) |
(*.f64 (/.f64 b (-.f64 -2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2))) |
(*.f64 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 b (-.f64 (-.f64 -2 t) y))) |
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 y t) 3)) 8) b) (neg.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (*.f64 b (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 3)) 8)) (neg.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y)))))) |
(*.f64 (/.f64 b (-.f64 (neg.f64 (fma.f64 2 (+.f64 t y) 4)) (pow.f64 (+.f64 t y) 2))) (-.f64 8 (pow.f64 (+.f64 t y) 3))) |
(*.f64 (-.f64 8 (pow.f64 (+.f64 t y) 3)) (/.f64 b (+.f64 -4 (*.f64 (+.f64 t y) (-.f64 (-.f64 -2 t) y))))) |
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2))) |
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y)))) |
(/.f64 (*.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 y (+.f64 t 2)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (/.f64 (sqrt.f64 (+.f64 y (+.f64 t 2))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (sqrt.f64 (+.f64 t (+.f64 2 y)))) (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (/.f64 b (/.f64 (sqrt.f64 (+.f64 t (+.f64 2 y))) (sqrt.f64 (+.f64 t (+.f64 y -2)))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) (*.f64 b (sqrt.f64 (+.f64 y (+.f64 t -2)))))) |
(/.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)))) |
(*.f64 (*.f64 b (sqrt.f64 (+.f64 t (+.f64 y -2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y))))))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) 1) (+.f64 y (+.f64 t 2))) |
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y)))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (sqrt.f64 (+.f64 y (+.f64 t 2)))) (sqrt.f64 (+.f64 y (+.f64 t 2)))) |
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y)))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (*.f64 (cbrt.f64 (+.f64 y (+.f64 t 2))) (cbrt.f64 (+.f64 y (+.f64 t 2))))) (cbrt.f64 (+.f64 y (+.f64 t 2)))) |
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 y (+.f64 t 2)) b)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y)))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) 1) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)))))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)))))) |
(/.f64 (/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y))))) b) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 3) -8) (+.f64 4 (*.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)))))) |
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 y (+.f64 t -2)) 3))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.01% | (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
| ✓ | 0.01% | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
| ✓ | 0.02% | (*.f64 z (-.f64 y 1)) |
| 0.05% | (*.f64 (-.f64 (+.f64 y t) 2) b) |
Compiled 60 to 31 computations (48.3% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | inf | (-.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))) |
| 0.0ms | x | @ | 0 | (-.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 |
| 720× | associate-/r* |
| 692× | associate-+l+ |
| 562× | associate-/l* |
| 492× | +-commutative |
| 400× | add-sqr-sqrt |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 73 |
| 1 | 373 | 73 |
| 2 | 5387 | 73 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (-.f64 y 1)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -1) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y z) 0) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 1 (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 y -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 y y -1) (/.f64 (+.f64 y 1) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (+.f64 y 1)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) 1) (fma.f64 y y (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) (sqrt.f64 (fma.f64 y y (+.f64 y 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 y y (+.f64 y 1))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) 1) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) 1) (fma.f64 y y (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) (sqrt.f64 (fma.f64 y y (+.f64 y 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (*.f64 (cbrt.f64 (fma.f64 y y (+.f64 y 1))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))) (cbrt.f64 (fma.f64 y y (+.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 pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 z) y) (+.f64 (*.f64 (neg.f64 z) -1) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 -1 (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (neg.f64 z) y)) (*.f64 (neg.f64 z) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 y (neg.f64 z))) (*.f64 -1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b y)) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y t))) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y b)) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y t) b)) (*.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) 1) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (sqrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (sqrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (cbrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (cbrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))) (/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 y (+.f64 t -2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x))))) |
| 1× | egg-herbie |
| 1536× | associate-+r- |
| 1394× | +-commutative |
| 972× | fma-def |
| 848× | associate-+l+ |
| 690× | associate-+r+ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 610 | 15797 |
| 1 | 1633 | 13839 |
| 2 | 7581 | 13839 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(-.f64 (+.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 (*.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 (neg.f64 z) (*.f64 y z)) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(+.f64 (*.f64 z -1) (*.f64 z y)) |
(+.f64 (*.f64 y z) (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1) |
(-.f64 (+.f64 (*.f64 y z) 0) z) |
(/.f64 z (/.f64 1 (+.f64 y -1))) |
(/.f64 (*.f64 z (+.f64 y -1)) 1) |
(/.f64 (fma.f64 y y -1) (/.f64 (+.f64 y 1) z)) |
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (+.f64 y 1)) z)) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) |
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (+.f64 y 1))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (+.f64 y 1)) |
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) 1) (fma.f64 y y (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 y y (+.f64 y 1))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))) (cbrt.f64 (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) 1) (+.f64 y 1)) |
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) 1) (fma.f64 y y (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (*.f64 (cbrt.f64 (fma.f64 y y (+.f64 y 1))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))) (cbrt.f64 (fma.f64 y y (+.f64 y 1)))) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) |
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(+.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) x) |
(+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) x) |
(+.f64 (*.f64 (neg.f64 z) y) (+.f64 (*.f64 (neg.f64 z) -1) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 -1 (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))) |
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))) |
(+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (neg.f64 z) y)) (*.f64 (neg.f64 z) -1)) |
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 y (neg.f64 z))) (*.f64 -1 (neg.f64 z))) |
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b y)) (*.f64 b (+.f64 t -2))) |
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y t))) (*.f64 b -2)) |
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y b)) (*.f64 (+.f64 t -2) b)) |
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y t) b)) (*.f64 -2 b)) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1) |
(*.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 1) |
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(/.f64 1 (/.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (*.f64 z (+.f64 y -1)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) 1) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (sqrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (sqrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (cbrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (cbrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) |
(pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 1) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2) |
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 3) |
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 3) 1/3) |
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 2)) |
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))) |
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 1 x)) |
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 x))) 1) |
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) |
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))) (/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 x))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) x) |
(fma.f64 1 x (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b x) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x) |
| Outputs |
|---|
(*.f64 -1 z) |
(neg.f64 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(fma.f64 z y (neg.f64 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(fma.f64 z y (neg.f64 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(fma.f64 z y (neg.f64 z)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 z y (neg.f64 z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 z y (neg.f64 z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 z y (neg.f64 z)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 z y (neg.f64 z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 z y (neg.f64 z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(fma.f64 z y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) |
(-.f64 (fma.f64 b (+.f64 t -2) x) (neg.f64 z)) |
(fma.f64 b (+.f64 t -2) (+.f64 x z)) |
(fma.f64 b (+.f64 t -2) (+.f64 z x)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.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 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(neg.f64 (*.f64 y (*.f64 -1 (-.f64 b z)))) |
(*.f64 (fma.f64 -1 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 -1 z)) |
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (neg.f64 z)) |
(fma.f64 (neg.f64 y) (fma.f64 -1 b z) (fma.f64 b (+.f64 t -2) (+.f64 x z))) |
(-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (fma.f64 -1 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 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (neg.f64 z)) |
(fma.f64 (neg.f64 y) (fma.f64 -1 b z) (fma.f64 b (+.f64 t -2) (+.f64 x z))) |
(-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (fma.f64 -1 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 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (neg.f64 z)) |
(fma.f64 (neg.f64 y) (fma.f64 -1 b z) (fma.f64 b (+.f64 t -2) (+.f64 x z))) |
(-.f64 (fma.f64 b (+.f64 t -2) (+.f64 z x)) (*.f64 y (fma.f64 -1 b z))) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z y (neg.f64 z))) |
(fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 z y (neg.f64 z))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 z (-.f64 y 1))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 (fma.f64 z y (neg.f64 z)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (*.f64 z (-.f64 1 y))) |
x |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.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 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(fma.f64 b (+.f64 t -2) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(fma.f64 (+.f64 y -2) b x) |
(fma.f64 b (+.f64 y -2) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
x |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
x |
x |
(+.f64 (neg.f64 z) (*.f64 y z)) |
(fma.f64 z y (neg.f64 z)) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(fma.f64 z y (neg.f64 z)) |
(+.f64 (*.f64 z -1) (*.f64 z y)) |
(fma.f64 z y (neg.f64 z)) |
(+.f64 (*.f64 y z) (neg.f64 z)) |
(fma.f64 z y (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1) |
(fma.f64 z y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 y z) 0) z) |
(fma.f64 z y (neg.f64 z)) |
(/.f64 z (/.f64 1 (+.f64 y -1))) |
(fma.f64 z y (neg.f64 z)) |
(/.f64 (*.f64 z (+.f64 y -1)) 1) |
(fma.f64 z y (neg.f64 z)) |
(/.f64 (fma.f64 y y -1) (/.f64 (+.f64 y 1) z)) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1))) |
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (fma.f64 y y (+.f64 y 1)) z)) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(*.f64 z (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1))) |
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (fma.f64 y y (+.f64 y 1))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(*.f64 z (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (fma.f64 y y (+.f64 y 1))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(*.f64 z (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (+.f64 y 1)) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1))) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1))) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) 1) (fma.f64 y y (+.f64 y 1))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(*.f64 z (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(*.f64 z (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (*.f64 (cbrt.f64 (fma.f64 y y (+.f64 y 1))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))) (cbrt.f64 (fma.f64 y y (+.f64 y 1)))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(*.f64 z (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) 1) (+.f64 y 1)) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) (sqrt.f64 (+.f64 y 1))) (sqrt.f64 (+.f64 y 1))) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (fma.f64 y y -1) z) (*.f64 (cbrt.f64 (+.f64 y 1)) (cbrt.f64 (+.f64 y 1)))) (cbrt.f64 (+.f64 y 1))) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(*.f64 z (/.f64 (fma.f64 y y -1) (+.f64 y 1))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) 1) (fma.f64 y y (+.f64 y 1))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(*.f64 z (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) (sqrt.f64 (fma.f64 y y (+.f64 y 1)))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(*.f64 z (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (*.f64 (cbrt.f64 (fma.f64 y y (+.f64 y 1))) (cbrt.f64 (fma.f64 y y (+.f64 y 1))))) (cbrt.f64 (fma.f64 y y (+.f64 y 1)))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(*.f64 z (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1)))) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(fma.f64 z y (neg.f64 z)) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2) |
(fma.f64 z y (neg.f64 z)) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3) |
(fma.f64 z y (neg.f64 z)) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3) |
(fma.f64 z y (neg.f64 z)) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 z y (neg.f64 z)) 2)) |
(fabs.f64 (fma.f64 z y (neg.f64 z))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)) |
(fma.f64 z y (neg.f64 z)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))) |
(fma.f64 z y (neg.f64 z)) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3)) |
(fma.f64 z y (neg.f64 z)) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) |
(fma.f64 z y (neg.f64 z)) |
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1)))) |
(fma.f64 z y (neg.f64 z)) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 z y (neg.f64 z)) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1)))) |
(fma.f64 z y (neg.f64 z)) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 x (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 x (+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 2 (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 2 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y -1) (neg.f64 z))) x) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 z (+.f64 y -1))) x) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (neg.f64 z) y) (+.f64 (*.f64 (neg.f64 z) -1) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 b y) (+.f64 (*.f64 b (+.f64 t -2)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 b (+.f64 y t)) (+.f64 (*.f64 b -2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 y (neg.f64 z)) (+.f64 (*.f64 -1 (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (+.f64 t -2) b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (*.f64 (+.f64 y t) b) (+.f64 (*.f64 -2 b) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 (+.f64 (neg.f64 y) 1) z (fma.f64 z y (neg.f64 z))))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(+.f64 (*.f64 0 (fma.f64 z y (neg.f64 z))) (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (neg.f64 z) y)) (*.f64 (neg.f64 z) -1)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 y (neg.f64 z))) (*.f64 -1 (neg.f64 z))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b y)) (*.f64 b (+.f64 t -2))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y t))) (*.f64 b -2)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 y b)) (*.f64 (+.f64 t -2) b)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 y t) b)) (*.f64 -2 b)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 1) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (fma.f64 z y (neg.f64 z)) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(/.f64 1 (/.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (fma.f64 z y (neg.f64 z)) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3))) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (fma.f64 z y (neg.f64 z)) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (fma.f64 z y (neg.f64 z)) 2))) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (fma.f64 z y (neg.f64 z)) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (fma.f64 z y (neg.f64 z)) 2))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (fma.f64 z y (neg.f64 z)) 2)))) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (fma.f64 z y (neg.f64 z)) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3))))) |
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (/.f64 (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (fma.f64 z y (neg.f64 z)) 2))) (/.f64 (/.f64 (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (fma.f64 z y (neg.f64 z)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (fma.f64 z y (neg.f64 z)) 2))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (fma.f64 z y (neg.f64 z)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (fma.f64 z y (neg.f64 z)) 2))) (/.f64 (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (pow.f64 (fma.f64 z y (neg.f64 z)) 2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (*.f64 z (+.f64 y -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (-.f64 x (fma.f64 z y (neg.f64 z))))) (+.f64 (fma.f64 z y (neg.f64 z)) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x))) (fma.f64 z (+.f64 -1 y) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (-.f64 (*.f64 (-.f64 x (fma.f64 z y (neg.f64 z))) (-.f64 x (fma.f64 z y (neg.f64 z)))) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (-.f64 x (fma.f64 z y (neg.f64 z)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (fma.f64 z y (neg.f64 z)) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (fma.f64 z y (neg.f64 z)) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x)))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) 1) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (sqrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (sqrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (cbrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (cbrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (cbrt.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (fma.f64 z y (neg.f64 z)) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (fma.f64 z y (neg.f64 z)) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2) (*.f64 (fma.f64 z y (neg.f64 z)) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2))) |
(pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 1) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 2) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 3) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 3) 1/3) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (fma.f64 z y (neg.f64 z)))) 2)) |
(fabs.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fabs.f64 (+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)))) |
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) 3)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1)))) 1)) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (neg.f64 z)) |
(+.f64 z (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 1 x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 1 x)) |
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (expm1.f64 (log1p.f64 x))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 x))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (expm1.f64 (log1p.f64 x))) |
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 1 x)) |
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x))) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x)))) (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x)) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)))) |
(*.f64 (hypot.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3/2) (pow.f64 x 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3/2) (pow.f64 x 3/2)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))) (/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x))) (/.f64 (/.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x))) (/.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x)))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)))) |
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3))) (/.f64 (fma.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (neg.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x))))) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (neg.f64 x)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x)) (*.f64 (-.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (sqrt.f64 x)) (+.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (sqrt.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x x)) (*.f64 (+.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 b (+.f64 y (+.f64 t -2)))) (sqrt.f64 x)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) |
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x) 2)) |
(fabs.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) x)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) x) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 1 x (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 (+.f64 y (+.f64 t -2)) b x) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
Compiled 25196 to 15341 computations (39.1% saved)
20 alts after pruning (19 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 876 | 13 | 889 |
| Fresh | 1 | 6 | 7 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 1 | 4 |
| Total | 881 | 20 | 901 |
| Status | Error | Program |
|---|---|---|
| ▶ | 21.62% | (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
| ▶ | 78.37% | (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
| 21.64% | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) | |
| 46.29% | (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) | |
| ▶ | 77.11% | (-.f64 z (*.f64 y z)) |
| 24.45% | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) | |
| 50.72% | (-.f64 x (*.f64 z (-.f64 y 1))) | |
| 72.53% | (-.f64 a (*.f64 a t)) | |
| 24.43% | (+.f64 (fma.f64 (-.f64 1 t) a x) (-.f64 z (*.f64 y z))) | |
| 48.59% | (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) | |
| 81.96% | (*.f64 (-.f64 y 2) b) | |
| 89.81% | (*.f64 y (neg.f64 z)) | |
| 87.77% | (*.f64 y b) | |
| 80.45% | (*.f64 t (-.f64 b a)) | |
| ▶ | 91.29% | (*.f64 t b) |
| ▶ | 85% | (*.f64 b (-.f64 t 2)) |
| ✓ | 72.53% | (*.f64 a (-.f64 1 t)) |
| 86.93% | (*.f64 a (neg.f64 t)) | |
| 71.79% | x | |
| 83.78% | a |
Compiled 489 to 367 computations (24.9% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.01% | (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
| ✓ | 0.01% | (fma.f64 (+.f64 y (+.f64 t -2)) b x) |
Compiled 45 to 26 computations (42.2% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
| 0.0ms | t | @ | inf | (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
| 0.0ms | x | @ | 0 | (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
| 0.0ms | a | @ | inf | (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
| 0.0ms | a | @ | -inf | (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
| 1× | batch-egg-rewrite |
| 1708× | associate-*r/ |
| 1368× | associate-*l/ |
| 338× | add-sqr-sqrt |
| 330× | pow1 |
| 330× | *-un-lft-identity |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 56 |
| 1 | 322 | 56 |
| 2 | 4198 | 56 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (+.f64 y (+.f64 t -2)) b x) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 x x))) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))) (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) 1) (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 a (-.f64 1 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (+.f64 (*.f64 (neg.f64 t) a) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (+.f64 x (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) a) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) a) (*.f64 (neg.f64 t) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) x) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (-.f64 1 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (-.f64 1 t)) (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2))) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) 1) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))))) |
| 1× | egg-herbie |
| 1450× | associate-+r- |
| 1354× | fma-def |
| 702× | *-commutative |
| 672× | unswap-sqr |
| 570× | associate-+r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 207 | 5914 |
| 1 | 547 | 5758 |
| 2 | 2195 | 5676 |
| 3 | 7042 | 5676 |
| 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 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 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 (-.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 (-.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 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(*.f64 t (+.f64 b (*.f64 -1 a))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(*.f64 y b) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(*.f64 y b) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 x (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) |
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) |
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1) |
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 x))) 1) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (exp.f64 (log1p.f64 x))) 1) |
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) |
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 x x))) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))) (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) |
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) 1) (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) |
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 a (-.f64 1 t)) 1)) |
(+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(+.f64 a (+.f64 (*.f64 (neg.f64 t) a) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) x) |
(+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (+.f64 x (*.f64 a (-.f64 1 t)))) |
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) a) (*.f64 a (neg.f64 t))) |
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) a) (*.f64 (neg.f64 t) a)) |
(+.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)) x) |
(+.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)) x) |
(+.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)) x) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (-.f64 1 (*.f64 a (-.f64 1 t)))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) 1) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) 1) |
(-.f64 (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (exp.f64 (log1p.f64 x))) 1) |
(-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) 1) |
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1) |
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2))) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) 1) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1) |
(pow.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 3) |
(pow.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)) |
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) |
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
| Outputs |
|---|
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(fma.f64 b (+.f64 t -2) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(fma.f64 (+.f64 y -2) b x) |
(fma.f64 b (+.f64 y -2) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 t a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 t a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (fma.f64 (+.f64 y -2) b x) a) |
(+.f64 (fma.f64 b (+.f64 y -2) x) a) |
(fma.f64 b (+.f64 y -2) (+.f64 x a)) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 t (+.f64 b (*.f64 -1 a))) |
(*.f64 t (+.f64 b (neg.f64 a))) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) |
(*.f64 t (+.f64 b (neg.f64 a))) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 t -2) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(fma.f64 a (-.f64 1 t) (*.f64 b (+.f64 (+.f64 t -2) y))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) (-.f64 a (*.f64 t a))) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
x |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 x (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) x) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(-.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (exp.f64 (log1p.f64 x))) 1) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(-.f64 (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (exp.f64 (log1p.f64 x))) 1) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3)) (fma.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) (*.f64 b (+.f64 (+.f64 t -2) y)) (*.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y))) (*.f64 b (*.f64 b (*.f64 (+.f64 (+.f64 t -2) y) (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (neg.f64 x))))) |
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 x x))) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))) (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3)) (fma.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) (*.f64 b (+.f64 (+.f64 t -2) y)) (*.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y))) (*.f64 b (*.f64 b (*.f64 (+.f64 (+.f64 t -2) y) (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (neg.f64 x))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 x x)) 1) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) 1) (+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3)) (fma.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) (*.f64 b (+.f64 (+.f64 t -2) y)) (*.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y))) (*.f64 b (*.f64 b (*.f64 (+.f64 (+.f64 t -2) y) (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (neg.f64 x))))) |
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1)) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 y b (fma.f64 b (+.f64 t -2) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (-.f64 1 t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 a (-.f64 1 t)) 1)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 a (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 a (+.f64 (*.f64 (neg.f64 t) a) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (+.f64 x (*.f64 a (-.f64 1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) x) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (+.f64 x (*.f64 a (-.f64 1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) a) (*.f64 a (neg.f64 t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) a) (*.f64 (neg.f64 t) a)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)) x) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)) x) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(+.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)) x) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (-.f64 1 (*.f64 a (-.f64 1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (+.f64 (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 a (-.f64 1 t))) (exp.f64 (log1p.f64 x))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) 1) (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 2)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 (+.f64 t -2) y) b x) 2)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 (+.f64 t -2) y) b x))) |
(/.f64 (-.f64 (*.f64 (-.f64 a (*.f64 t a)) (-.f64 a (*.f64 t a))) (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2)) (-.f64 (-.f64 a (*.f64 t a)) (fma.f64 b (+.f64 (+.f64 t -2) y) x))) |
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 t) (-.f64 1 t)))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)) (-.f64 a (+.f64 (*.f64 t a) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (+.f64 t -2) y) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (-.f64 (fma.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)) (pow.f64 (fma.f64 (+.f64 (+.f64 t -2) y) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 (+.f64 t -2) y) b x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (fma.f64 a (*.f64 (-.f64 1 t) (-.f64 a (*.f64 t a))) (*.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (-.f64 a (*.f64 t a)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (-.f64 a (*.f64 t a)) (-.f64 a (+.f64 (*.f64 t a) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))))) |
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2))) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 (+.f64 t -2) y) b x) 2)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 (+.f64 t -2) y) b x))) |
(/.f64 (-.f64 (*.f64 (-.f64 a (*.f64 t a)) (-.f64 a (*.f64 t a))) (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2)) (-.f64 (-.f64 a (*.f64 t a)) (fma.f64 b (+.f64 (+.f64 t -2) y) x))) |
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 t) (-.f64 1 t)))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)) (-.f64 a (+.f64 (*.f64 t a) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (+.f64 t -2) y) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (-.f64 (fma.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)) (pow.f64 (fma.f64 (+.f64 (+.f64 t -2) y) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 (+.f64 t -2) y) b x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (fma.f64 a (*.f64 (-.f64 1 t) (-.f64 a (*.f64 t a))) (*.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (-.f64 a (*.f64 t a)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (-.f64 a (*.f64 t a)) (-.f64 a (+.f64 (*.f64 t a) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) 1) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 (+.f64 t -2) y) b x) 2)) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 (+.f64 t -2) y) b x))) |
(/.f64 (-.f64 (*.f64 (-.f64 a (*.f64 t a)) (-.f64 a (*.f64 t a))) (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2)) (-.f64 (-.f64 a (*.f64 t a)) (fma.f64 b (+.f64 (+.f64 t -2) y) x))) |
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 (-.f64 1 t) (-.f64 1 t)))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2)) (-.f64 a (+.f64 (*.f64 t a) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) 1) (-.f64 (+.f64 (*.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t))) (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (+.f64 t -2) y) b x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (-.f64 (fma.f64 (*.f64 a (-.f64 1 t)) (*.f64 a (-.f64 1 t)) (pow.f64 (fma.f64 (+.f64 (+.f64 t -2) y) b x) 2)) (*.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 (+.f64 t -2) y) b x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (fma.f64 a (*.f64 (-.f64 1 t) (-.f64 a (*.f64 t a))) (*.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (-.f64 a (*.f64 t a)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (*.f64 (-.f64 a (*.f64 t a)) (-.f64 a (+.f64 (*.f64 t a) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))))) |
(pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(pow.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 2) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 3) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(pow.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3) 1/3) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(sqrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(log.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(cbrt.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(expm1.f64 (log1p.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(exp.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1)) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
(log1p.f64 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 (+.f64 t -2) y) b x)) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) a)) |
Compiled 11 to 7 computations (36.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.03% | (*.f64 b (-.f64 t 2)) |
Compiled 17 to 12 computations (29.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | inf | (*.f64 b (-.f64 t 2)) |
| 0.0ms | b | @ | 0 | (*.f64 b (-.f64 t 2)) |
| 0.0ms | t | @ | -inf | (*.f64 b (-.f64 t 2)) |
| 0.0ms | b | @ | -inf | (*.f64 b (-.f64 t 2)) |
| 0.0ms | t | @ | inf | (*.f64 b (-.f64 t 2)) |
| 1× | batch-egg-rewrite |
| 1570× | add-sqr-sqrt |
| 1546× | *-un-lft-identity |
| 1448× | add-cube-cbrt |
| 1432× | add-cbrt-cube |
| 1420× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 152 | 13 |
| 2 | 1890 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (-.f64 t 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b t) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t b) (*.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 b (+.f64 t -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (+.f64 t -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2)))))))) |
| 1× | egg-herbie |
| 954× | *-commutative |
| 902× | log-prod |
| 862× | fma-def |
| 836× | +-commutative |
| 740× | associate-+r- |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 62 | 620 |
| 1 | 146 | 612 |
| 2 | 422 | 612 |
| 3 | 2399 | 608 |
| 4 | 4608 | 608 |
| 5 | 7181 | 608 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 (-.f64 t 2) b) |
(*.f64 -2 b) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b t) (*.f64 b -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(-.f64 (+.f64 1 (*.f64 b (+.f64 t -2))) 1) |
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) |
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) |
(pow.f64 (*.f64 b (+.f64 t -2)) 1) |
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2) |
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 t -2)) b)) |
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t -2)))) |
(exp.f64 (log.f64 (*.f64 b (+.f64 t -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t -2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2)))) |
| Outputs |
|---|
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 (-.f64 t 2) b) |
(*.f64 b (+.f64 t -2)) |
(*.f64 -2 b) |
(*.f64 b -2) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 b t) (*.f64 b -2)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(-.f64 (+.f64 1 (*.f64 b (+.f64 t -2))) 1) |
(*.f64 b (+.f64 t -2)) |
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2)) |
(/.f64 b (/.f64 (+.f64 t 2) (fma.f64 t t -4))) |
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b) |
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2))) |
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) |
(/.f64 b (/.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))) (+.f64 (pow.f64 t 3) -8))) |
(*.f64 (/.f64 b (fma.f64 t t (fma.f64 t 2 4))) (+.f64 (pow.f64 t 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 t 3) -8) (fma.f64 t t (fma.f64 t 2 4)))) |
(*.f64 b (/.f64 (+.f64 (pow.f64 t 3) -8) (fma.f64 t (+.f64 t 2) 4))) |
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2)) |
(/.f64 b (/.f64 (+.f64 t 2) (fma.f64 t t -4))) |
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b) |
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2))) |
(*.f64 (fma.f64 t t -4) (/.f64 b (+.f64 t 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) |
(/.f64 b (/.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))) (+.f64 (pow.f64 t 3) -8))) |
(*.f64 (/.f64 b (fma.f64 t t (fma.f64 t 2 4))) (+.f64 (pow.f64 t 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 t 3) -8) (fma.f64 t t (fma.f64 t 2 4)))) |
(*.f64 b (/.f64 (+.f64 (pow.f64 t 3) -8) (fma.f64 t (+.f64 t 2) 4))) |
(pow.f64 (*.f64 b (+.f64 t -2)) 1) |
(*.f64 b (+.f64 t -2)) |
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2) |
(*.f64 b (+.f64 t -2)) |
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3) |
(*.f64 b (+.f64 t -2)) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3) |
(*.f64 b (+.f64 t -2)) |
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2)) |
(*.f64 b (+.f64 t -2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 t -2)) b)) |
(*.f64 b (+.f64 t -2)) |
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3)) |
(*.f64 b (+.f64 t -2)) |
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t -2)))) |
(*.f64 b (+.f64 t -2)) |
(exp.f64 (log.f64 (*.f64 b (+.f64 t -2)))) |
(*.f64 b (+.f64 t -2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 t -2))) 1)) |
(*.f64 b (+.f64 t -2)) |
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2)))) |
(*.f64 b (+.f64 t -2)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.01% | (-.f64 z (*.f64 y z)) |
Compiled 16 to 8 computations (50% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (-.f64 z (*.f64 y z)) |
| 0.0ms | z | @ | -inf | (-.f64 z (*.f64 y z)) |
| 0.0ms | z | @ | inf | (-.f64 z (*.f64 y z)) |
| 0.0ms | y | @ | inf | (-.f64 z (*.f64 y z)) |
| 0.0ms | y | @ | 0 | (-.f64 z (*.f64 y z)) |
| 1× | batch-egg-rewrite |
| 1514× | add-sqr-sqrt |
| 1498× | *-un-lft-identity |
| 1400× | add-cube-cbrt |
| 1386× | add-cbrt-cube |
| 1374× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 133 | 13 |
| 2 | 1861 | 13 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 z (*.f64 y z)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 (*.f64 y (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z y)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 z)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 z (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 y) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z)))) (-.f64 z (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 y (neg.f64 z)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z))) (*.f64 z (*.f64 y (neg.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 z (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 z (*.f64 z y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 z (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 y (neg.f64 z))))))) |
| 1× | egg-herbie |
| 1162× | associate-+l+ |
| 1064× | associate-*r/ |
| 882× | fma-def |
| 684× | times-frac |
| 538× | associate--r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 117 | 1289 |
| 1 | 310 | 1179 |
| 2 | 1298 | 1079 |
| 3 | 5684 | 1079 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
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 z (*.f64 y (neg.f64 z))) |
(+.f64 z (*.f64 (*.f64 y (neg.f64 z)) 1)) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y))) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 z y))) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y))) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(+.f64 (*.f64 y (neg.f64 z)) z) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 z (*.f64 z y)) 1) |
(*.f64 1 (-.f64 z (*.f64 z y))) |
(*.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y)))) |
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(*.f64 (+.f64 (neg.f64 y) 1) z) |
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y)))) |
(/.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))) |
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z)))) (-.f64 z (*.f64 y (neg.f64 z)))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 y (neg.f64 z)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z))) (*.f64 z (*.f64 y (neg.f64 z)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(pow.f64 (-.f64 z (*.f64 z y)) 1) |
(pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2) |
(pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3) |
(pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3) |
(sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2)) |
(log.f64 (exp.f64 (-.f64 z (*.f64 z y)))) |
(cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y)))) |
(exp.f64 (log.f64 (-.f64 z (*.f64 z y)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 z (*.f64 z y))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y)))) |
(fma.f64 1 z (*.f64 y (neg.f64 z))) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 y (neg.f64 z))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 y (neg.f64 z))) |
| Outputs |
|---|
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 z (*.f64 y (neg.f64 z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 z (*.f64 (*.f64 y (neg.f64 z)) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (*.f64 y (neg.f64 z)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 y (neg.f64 z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (-.f64 z (*.f64 z y)) 1) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 1 (-.f64 z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(/.f64 z (/.f64 1 (-.f64 1 y))) |
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(*.f64 (+.f64 (neg.f64 y) 1) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(/.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(/.f64 z (/.f64 1 (-.f64 1 y))) |
(/.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)))) |
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(/.f64 z (/.f64 1 (-.f64 1 y))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))) |
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z)))) (-.f64 z (*.f64 y (neg.f64 z)))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(/.f64 z (/.f64 1 (-.f64 1 y))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 y (neg.f64 z)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 y (neg.f64 z)) (*.f64 y (neg.f64 z))) (*.f64 z (*.f64 y (neg.f64 z)))))) |
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y)))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(/.f64 z (/.f64 1 (-.f64 1 y))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(pow.f64 (-.f64 z (*.f64 z y)) 1) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log.f64 (exp.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (log.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (*.f64 (log.f64 (-.f64 z (*.f64 z y))) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 1 z (*.f64 y (neg.f64 z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 y (neg.f64 z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 y (neg.f64 z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.19% | (*.f64 (-.f64 1 (*.f64 t t)) a) |
| ✓ | 7.75% | (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
Compiled 38 to 21 computations (44.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
| 1.0ms | a | @ | inf | (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
| 0.0ms | t | @ | inf | (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
| 0.0ms | t | @ | 0 | (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
| 0.0ms | t | @ | -inf | (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
| 1× | batch-egg-rewrite |
| 1626× | associate-/r* |
| 1598× | associate-/l* |
| 1088× | *-commutative |
| 702× | associate-/r/ |
| 668× | associate-/l/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 50 |
| 1 | 220 | 32 |
| 2 | 3157 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(*.f64 (-.f64 1 (*.f64 t t)) a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (+.f64 1 t)) (*.f64 (/.f64 1 (+.f64 1 t)) (*.f64 a (*.f64 t (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t)))) 1) (*.f64 (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) 1) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) (-.f64 (*.f64 t t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) (-.f64 (*.f64 t t) t)) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a 1) 1) (*.f64 (/.f64 a 1) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (+.f64 1 t)) (/.f64 (*.f64 t t) (/.f64 (+.f64 1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 t t)) (/.f64 a (+.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (/.f64 1 (+.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (-.f64 1 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (/.f64 a 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 t)) (*.f64 (-.f64 1 (*.f64 t t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (*.f64 t t) t)) (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (/.f64 -1 (+.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t))) (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 t))) (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (cbrt.f64 (+.f64 1 t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a)) (/.f64 1 (sqrt.f64 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 t)) (-.f64 1 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (sqrt.f64 (+.f64 1 t))) (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (cbrt.f64 (+.f64 1 t))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (cbrt.f64 (+.f64 1 t)) a)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (*.f64 t t))) (*.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (-.f64 (*.f64 t t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t)))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) (+.f64 1 (-.f64 (*.f64 t t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 t)) (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 1 t))) (/.f64 a (sqrt.f64 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 a (cbrt.f64 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 1 t))) (/.f64 a (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 1) (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 1 t))) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (cbrt.f64 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (cbrt.f64 (+.f64 1 t))) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (+.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (+.f64 1 t)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (sqrt.f64 (+.f64 1 t))) (/.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (cbrt.f64 (sqrt.f64 (+.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (cbrt.f64 (sqrt.f64 (+.f64 1 t)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (sqrt.f64 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (cbrt.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t))) (*.f64 a (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 1 (pow.f64 t 3))) (+.f64 a (*.f64 a (-.f64 (*.f64 t t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (sqrt.f64 (-.f64 1 (*.f64 t t)))) (/.f64 (sqrt.f64 (-.f64 1 t)) (sqrt.f64 (+.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2)) (/.f64 (-.f64 1 t) (cbrt.f64 (-.f64 1 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 1 (pow.f64 t 4))) (*.f64 (-.f64 1 t) (+.f64 1 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 1 (pow.f64 t 6))) (*.f64 (-.f64 1 t) (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 t t))) (/.f64 (+.f64 1 t) a)) (sqrt.f64 (-.f64 1 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 t) (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (+.f64 1 t)) (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 1 t) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2))) (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 -1 t)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 t) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (neg.f64 (-.f64 1 (*.f64 t t)))) (neg.f64 (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (neg.f64 (+.f64 1 (pow.f64 t 3)))) (neg.f64 (+.f64 1 (-.f64 (*.f64 t t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 (*.f64 t t) 1)) (-.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2) (/.f64 (+.f64 1 t) a)) (cbrt.f64 (-.f64 1 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (neg.f64 (-.f64 1 (*.f64 t t)))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (neg.f64 (+.f64 1 (pow.f64 t 3)))) (+.f64 1 (-.f64 (*.f64 t t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a)) (sqrt.f64 (-.f64 1 (*.f64 t t)))) (sqrt.f64 (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a)) (sqrt.f64 (+.f64 1 (pow.f64 t 3)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 t t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2) a)) (cbrt.f64 (-.f64 1 (*.f64 t t)))) (cbrt.f64 (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2) a)) (cbrt.f64 (+.f64 1 (pow.f64 t 3)))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 t t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (-.f64 1 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (-.f64 1 t)) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (-.f64 -1 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 3) (pow.f64 (+.f64 1 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 a (*.f64 t (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 1 (*.f64 a (*.f64 t (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t (neg.f64 t))) a)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 a)) (-.f64 1 (*.f64 a (*.f64 t (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (-.f64 1 (*.f64 t t))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 t t)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 1 (-.f64 1 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 t t))) (/.f64 1 (*.f64 a (sqrt.f64 (-.f64 1 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 a) (/.f64 1 (*.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (/.f64 1 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2) (/.f64 1 (*.f64 a (cbrt.f64 (-.f64 1 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 (*.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 t 4)) (/.f64 (+.f64 1 (*.f64 t t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 t 6)) (/.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (sqrt.f64 (-.f64 1 (*.f64 t t)))) (/.f64 1 (sqrt.f64 (-.f64 1 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2)) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) (+.f64 1 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) 1) (+.f64 1 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) (sqrt.f64 (+.f64 1 (*.f64 t t)))) (sqrt.f64 (+.f64 1 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 t t))) (cbrt.f64 (+.f64 1 (*.f64 t t))))) (cbrt.f64 (+.f64 1 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) 1) (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (-.f64 1 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 t t)) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))))))) |
| 1× | egg-herbie |
| 1054× | unswap-sqr |
| 708× | associate-/l* |
| 596× | associate-*r* |
| 532× | associate-*l* |
| 464× | associate-+l+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 345 | 5964 |
| 1 | 992 | 5458 |
| 2 | 4854 | 5436 |
| 1× | node limit |
| Inputs |
|---|
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 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
a |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(*.f64 -1 (*.f64 a (pow.f64 t 2))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(*.f64 -1 (*.f64 a (pow.f64 t 2))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(+.f64 (/.f64 a (+.f64 1 t)) (*.f64 (/.f64 1 (+.f64 1 t)) (*.f64 a (*.f64 t (neg.f64 t))))) |
(+.f64 (*.f64 (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t)))) 1) (*.f64 (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t)))) (neg.f64 t))) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) 1) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) (-.f64 (*.f64 t t) t))) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) (-.f64 (*.f64 t t) t)) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) 1)) |
(+.f64 (*.f64 (/.f64 a 1) 1) (*.f64 (/.f64 a 1) (neg.f64 t))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) 1) |
(-.f64 (/.f64 a (+.f64 1 t)) (/.f64 (*.f64 t t) (/.f64 (+.f64 1 t) a))) |
(*.f64 1 (*.f64 a (-.f64 1 t))) |
(*.f64 (-.f64 1 (*.f64 t t)) (/.f64 a (+.f64 1 t))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (/.f64 1 (+.f64 1 t))) |
(*.f64 (*.f64 a (-.f64 1 t)) 1) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t)))) |
(*.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t)))) |
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2)) |
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 (-.f64 1 t) a) |
(*.f64 (-.f64 1 t) (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t))))) |
(*.f64 (-.f64 1 t) (/.f64 a 1)) |
(*.f64 (/.f64 1 (+.f64 1 t)) (*.f64 (-.f64 1 (*.f64 t t)) a)) |
(*.f64 (+.f64 1 (-.f64 (*.f64 t t) t)) (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3)))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (/.f64 -1 (+.f64 1 t))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t))) (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 t))) (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (cbrt.f64 (+.f64 1 t)) a))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a)) (/.f64 1 (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 a (+.f64 1 t)) (-.f64 1 (*.f64 t t))) |
(*.f64 (/.f64 a (sqrt.f64 (+.f64 1 t))) (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 a (cbrt.f64 (+.f64 1 t))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (cbrt.f64 (+.f64 1 t)) a)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2))) |
(*.f64 (/.f64 1 (-.f64 1 (*.f64 t t))) (*.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 1 t))) |
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t)))) (-.f64 1 t)) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) (+.f64 1 (-.f64 (*.f64 t t) t))) |
(*.f64 (/.f64 -1 (+.f64 1 t)) (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 1 t))) (/.f64 a (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 a (cbrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 a 1) (-.f64 1 t)) |
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 1 t))) (/.f64 a (pow.f64 (cbrt.f64 (+.f64 1 t)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 1) (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 1 t))) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 1)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (cbrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (cbrt.f64 (+.f64 1 t))) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (+.f64 1 t))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (+.f64 1 t)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) 1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (sqrt.f64 (+.f64 1 t))) (/.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (cbrt.f64 (sqrt.f64 (+.f64 1 t))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (cbrt.f64 (sqrt.f64 (+.f64 1 t)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (cbrt.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t))) (*.f64 a (-.f64 1 t))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 1 (pow.f64 t 3))) (+.f64 a (*.f64 a (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (sqrt.f64 (-.f64 1 (*.f64 t t)))) (/.f64 (sqrt.f64 (-.f64 1 t)) (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2)) (/.f64 (-.f64 1 t) (cbrt.f64 (-.f64 1 (*.f64 t t))))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 1 (pow.f64 t 4))) (*.f64 (-.f64 1 t) (+.f64 1 (*.f64 t t)))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 1 (pow.f64 t 6))) (*.f64 (-.f64 1 t) (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 t t))) (/.f64 (+.f64 1 t) a)) (sqrt.f64 (-.f64 1 (*.f64 t t)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 t) (sqrt.f64 a))) (sqrt.f64 a)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (+.f64 1 t)) (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 1 t) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2))) (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 -1 t)) (neg.f64 a)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 t) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a)) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (neg.f64 (-.f64 1 (*.f64 t t)))) (neg.f64 (-.f64 1 t))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (neg.f64 (+.f64 1 (pow.f64 t 3)))) (neg.f64 (+.f64 1 (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 (*.f64 t t) 1)) (-.f64 t 1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2) (/.f64 (+.f64 1 t) a)) (cbrt.f64 (-.f64 1 (*.f64 t t)))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (neg.f64 (-.f64 1 (*.f64 t t)))) (-.f64 1 t)) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (neg.f64 (+.f64 1 (pow.f64 t 3)))) (+.f64 1 (-.f64 (*.f64 t t) t))) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a)) (sqrt.f64 (-.f64 1 (*.f64 t t)))) (sqrt.f64 (-.f64 1 t))) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a)) (sqrt.f64 (+.f64 1 (pow.f64 t 3)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2) a)) (cbrt.f64 (-.f64 1 (*.f64 t t)))) (cbrt.f64 (-.f64 1 t))) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2) a)) (cbrt.f64 (+.f64 1 (pow.f64 t 3)))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 t t) t)))) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2) |
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3) |
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3) |
(pow.f64 (/.f64 (/.f64 1 (-.f64 1 t)) a) -1) |
(neg.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (-.f64 -1 t) a))) |
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2)) |
(log.f64 (exp.f64 (*.f64 a (-.f64 1 t)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 1 t))))) |
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 3) (pow.f64 (+.f64 1 t) 3))) |
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) |
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t)))) |
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t)))) |
(+.f64 a (*.f64 a (*.f64 t (neg.f64 t)))) |
(+.f64 a (*.f64 1 (*.f64 a (*.f64 t (neg.f64 t))))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 t))) a) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) 1) |
(-.f64 (exp.f64 (log1p.f64 a)) (-.f64 1 (*.f64 a (*.f64 t (neg.f64 t))))) |
(/.f64 1 (/.f64 (/.f64 1 (-.f64 1 (*.f64 t t))) a)) |
(/.f64 (-.f64 1 (*.f64 t t)) (/.f64 1 a)) |
(/.f64 a (/.f64 1 (-.f64 1 (*.f64 t t)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 1) |
(/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))) |
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 t t))) (/.f64 1 (*.f64 a (sqrt.f64 (-.f64 1 (*.f64 t t)))))) |
(/.f64 (sqrt.f64 a) (/.f64 1 (*.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 a)))) |
(/.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (/.f64 1 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))) |
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2) (/.f64 1 (*.f64 a (cbrt.f64 (-.f64 1 (*.f64 t t)))))) |
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 (*.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 a)))) |
(/.f64 (-.f64 1 (pow.f64 t 4)) (/.f64 (+.f64 1 (*.f64 t t)) a)) |
(/.f64 (-.f64 1 (pow.f64 t 6)) (/.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))) a)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a))) |
(/.f64 (*.f64 a (sqrt.f64 (-.f64 1 (*.f64 t t)))) (/.f64 1 (sqrt.f64 (-.f64 1 (*.f64 t t))))) |
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2)) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 t t))))) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) (+.f64 1 (*.f64 t t))) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) 1) (+.f64 1 (*.f64 t t))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) (sqrt.f64 (+.f64 1 (*.f64 t t)))) (sqrt.f64 (+.f64 1 (*.f64 t t)))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 t t))) (cbrt.f64 (+.f64 1 (*.f64 t t))))) (cbrt.f64 (+.f64 1 (*.f64 t t)))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) 1) (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))) |
(pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 1) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 3) |
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (-.f64 1 (*.f64 t t)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 t t)) 3) (pow.f64 a 3))) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
| Outputs |
|---|
a |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 2))) (+.f64 1 t)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
a |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 -1 (*.f64 a (pow.f64 t 2))) |
(*.f64 (neg.f64 a) (*.f64 t t)) |
(*.f64 a (*.f64 t (neg.f64 t))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 -1 (*.f64 a (pow.f64 t 2))) |
(*.f64 (neg.f64 a) (*.f64 t t)) |
(*.f64 a (*.f64 t (neg.f64 t))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(+.f64 a (*.f64 -1 (*.f64 a (pow.f64 t 2)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(*.f64 a (-.f64 1 (pow.f64 t 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (/.f64 a (+.f64 1 t)) (*.f64 (/.f64 1 (+.f64 1 t)) (*.f64 a (*.f64 t (neg.f64 t))))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(+.f64 (*.f64 (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t)))) 1) (*.f64 (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t)))) (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) 1) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) (-.f64 (*.f64 t t) t))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 (pow.f64 t 3)) a)) (+.f64 1 (-.f64 (*.f64 t t) t))) |
(*.f64 (*.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 1 (pow.f64 t 3)))) (-.f64 (fma.f64 t t 1) t)) |
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) (-.f64 (*.f64 t t) t)) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) 1)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 (pow.f64 t 3)) a)) (+.f64 1 (-.f64 (*.f64 t t) t))) |
(*.f64 (*.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 1 (pow.f64 t 3)))) (-.f64 (fma.f64 t t 1) t)) |
(+.f64 (*.f64 (/.f64 a 1) 1) (*.f64 (/.f64 a 1) (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) 1) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (/.f64 a (+.f64 1 t)) (/.f64 (*.f64 t t) (/.f64 (+.f64 1 t) a))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 1 (*.f64 a (-.f64 1 t))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 1 (*.f64 t t)) (/.f64 a (+.f64 1 t))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (/.f64 1 (+.f64 1 t))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (*.f64 a (-.f64 1 t)) 1) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t)))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t)))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2))) |
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 (*.f64 t t)))) 2) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 a (*.f64 t t)))) 2) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 1 t) a) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 1 t) (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t))))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 1 t) (/.f64 a 1)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (/.f64 1 (+.f64 1 t)) (*.f64 (-.f64 1 (*.f64 t t)) a)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (+.f64 1 (-.f64 (*.f64 t t) t)) (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 (pow.f64 t 3)) a)) (+.f64 1 (-.f64 (*.f64 t t) t))) |
(*.f64 (*.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 1 (pow.f64 t 3)))) (-.f64 (fma.f64 t t 1) t)) |
(*.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (/.f64 -1 (+.f64 1 t))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t))) (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (+.f64 1 t))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 t))) (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t 1))) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 t 1))) a)) |
(/.f64 (-.f64 1 (*.f64 t t)) (*.f64 (sqrt.f64 (+.f64 t 1)) (/.f64 (sqrt.f64 (+.f64 t 1)) a))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (cbrt.f64 (+.f64 1 t)) a))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t 1)) 2)) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 t 1))) a)) |
(*.f64 (/.f64 a (cbrt.f64 (+.f64 t 1))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a)) (/.f64 1 (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t 1))) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 t 1))) a)) |
(/.f64 (-.f64 1 (*.f64 t t)) (*.f64 (sqrt.f64 (+.f64 t 1)) (/.f64 (sqrt.f64 (+.f64 t 1)) a))) |
(*.f64 (/.f64 a (+.f64 1 t)) (-.f64 1 (*.f64 t t))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 a (sqrt.f64 (+.f64 1 t))) (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t 1))) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 t 1))) a)) |
(/.f64 (-.f64 1 (*.f64 t t)) (*.f64 (sqrt.f64 (+.f64 t 1)) (/.f64 (sqrt.f64 (+.f64 t 1)) a))) |
(*.f64 (/.f64 a (cbrt.f64 (+.f64 1 t))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t 1)) 2)) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 t 1))) a)) |
(*.f64 (/.f64 a (cbrt.f64 (+.f64 t 1))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (cbrt.f64 (+.f64 1 t)) a)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t 1)) 2)) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 t 1))) a)) |
(*.f64 (/.f64 a (cbrt.f64 (+.f64 t 1))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (/.f64 1 (-.f64 1 (*.f64 t t))) (*.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 1 t))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 t 3))) (*.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 (pow.f64 t 3)) a)) (+.f64 1 (-.f64 (*.f64 t t) t))) |
(*.f64 (*.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 1 (pow.f64 t 3)))) (-.f64 (fma.f64 t t 1) t)) |
(*.f64 (/.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t)))) (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 (pow.f64 t 3))) (+.f64 1 (-.f64 (*.f64 t t) t))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 (pow.f64 t 3)) a)) (+.f64 1 (-.f64 (*.f64 t t) t))) |
(*.f64 (*.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 1 (pow.f64 t 3)))) (-.f64 (fma.f64 t t 1) t)) |
(*.f64 (/.f64 -1 (+.f64 1 t)) (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 1 t))) (/.f64 a (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t 1))) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 t 1))) a)) |
(/.f64 (-.f64 1 (*.f64 t t)) (*.f64 (sqrt.f64 (+.f64 t 1)) (/.f64 (sqrt.f64 (+.f64 t 1)) a))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 a (cbrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t 1)) 2)) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 t 1))) a)) |
(*.f64 (/.f64 a (cbrt.f64 (+.f64 t 1))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (/.f64 a 1) (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t 1)) 2)) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 t 1))) a)) |
(*.f64 (/.f64 a (cbrt.f64 (+.f64 t 1))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 1 t))) (/.f64 a (pow.f64 (cbrt.f64 (+.f64 1 t)) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t 1)) 2)) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 t 1))) a)) |
(*.f64 (/.f64 a (cbrt.f64 (+.f64 t 1))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 1) (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (sqrt.f64 (*.f64 a (-.f64 1 (*.f64 t t)))) (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 t 1)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 t 1))) (sqrt.f64 (-.f64 a (*.f64 a (*.f64 t t))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 1 t))) (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(*.f64 (sqrt.f64 (*.f64 a (-.f64 1 (*.f64 t t)))) (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 t 1)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 t 1))) (sqrt.f64 (-.f64 a (*.f64 a (*.f64 t t))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 1 t))) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 1)) |
(*.f64 (sqrt.f64 (*.f64 a (-.f64 1 (*.f64 t t)))) (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 t 1)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (+.f64 t 1))) (sqrt.f64 (-.f64 a (*.f64 a (*.f64 t t))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (cbrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t 1)) 2)) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 t 1))) a)) |
(*.f64 (/.f64 a (cbrt.f64 (+.f64 t 1))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (cbrt.f64 (+.f64 1 t))) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t 1)) 2)) (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 (+.f64 t 1))) a)) |
(*.f64 (/.f64 a (cbrt.f64 (+.f64 t 1))) (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (+.f64 1 t))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (+.f64 1 t)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) 1)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (sqrt.f64 (+.f64 1 t))) (/.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (cbrt.f64 (sqrt.f64 (+.f64 1 t))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 (*.f64 t t)))) 2) (sqrt.f64 (+.f64 t 1))) (/.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (cbrt.f64 (sqrt.f64 (+.f64 t 1))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 a (*.f64 t t)))) 2) (sqrt.f64 (+.f64 t 1))) (/.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (cbrt.f64 (sqrt.f64 (+.f64 t 1))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (cbrt.f64 (sqrt.f64 (+.f64 1 t)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (sqrt.f64 (+.f64 1 t)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 (*.f64 t t)))) 2) (sqrt.f64 (+.f64 t 1))) (/.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (cbrt.f64 (sqrt.f64 (+.f64 t 1))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 a (*.f64 t t)))) 2) (sqrt.f64 (+.f64 t 1))) (/.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (cbrt.f64 (sqrt.f64 (+.f64 t 1))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (pow.f64 (cbrt.f64 (+.f64 1 t)) 2)) (cbrt.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 (*.f64 t t)))) 2) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 a (*.f64 t t)))) 2) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (*.f64 t t))) (*.f64 a (-.f64 1 t))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 1 (pow.f64 t 3))) (+.f64 a (*.f64 a (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 (pow.f64 t 3)) a)) (+.f64 1 (-.f64 (*.f64 t t) t))) |
(*.f64 (*.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 1 (pow.f64 t 3)))) (-.f64 (fma.f64 t t 1) t)) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (sqrt.f64 (-.f64 1 (*.f64 t t)))) (/.f64 (sqrt.f64 (-.f64 1 t)) (sqrt.f64 (+.f64 1 t)))) |
(/.f64 (*.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 1 t)) (sqrt.f64 (+.f64 t 1)))) (sqrt.f64 (-.f64 1 (*.f64 t t)))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 t t))) (/.f64 (sqrt.f64 (-.f64 1 t)) (sqrt.f64 (+.f64 t 1))))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2)) (/.f64 (-.f64 1 t) (cbrt.f64 (-.f64 1 (*.f64 t t))))) |
(*.f64 (/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2)) (/.f64 (-.f64 1 t) (cbrt.f64 (-.f64 1 (*.f64 t t))))) |
(*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2)) a) (/.f64 (-.f64 1 t) (cbrt.f64 (-.f64 1 (*.f64 t t))))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 1 (pow.f64 t 4))) (*.f64 (-.f64 1 t) (+.f64 1 (*.f64 t t)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (-.f64 1 (pow.f64 t 4)) a)) (*.f64 (-.f64 1 t) (+.f64 1 (*.f64 t t)))) |
(*.f64 (fma.f64 t t 1) (/.f64 (*.f64 a (*.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 t))) (-.f64 1 (pow.f64 t 4)))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 1 (pow.f64 t 6))) (*.f64 (-.f64 1 t) (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (-.f64 1 (pow.f64 t 6)) a)) (*.f64 (-.f64 1 t) (+.f64 1 (fma.f64 t t (pow.f64 t 4))))) |
(*.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 1 (pow.f64 t 6))) a) (*.f64 (-.f64 1 t) (+.f64 (pow.f64 t 4) (fma.f64 t t 1)))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 t t))) (/.f64 (+.f64 1 t) a)) (sqrt.f64 (-.f64 1 (*.f64 t t)))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 t) (sqrt.f64 a))) (sqrt.f64 a)) |
(*.f64 (sqrt.f64 a) (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 t 1) (sqrt.f64 a)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (+.f64 1 t)) (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 1 (/.f64 (+.f64 1 t) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2))) (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (-.f64 -1 t)) (neg.f64 a)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (-.f64 -1 t)) |
(*.f64 (/.f64 (fma.f64 t t -1) (-.f64 -1 t)) a) |
(/.f64 (fma.f64 t t -1) (/.f64 (-.f64 -1 t) a)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 1 t) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 a)) (/.f64 (+.f64 t 1) (pow.f64 (cbrt.f64 a) 2))) |
(*.f64 (cbrt.f64 a) (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 a) 2)) (+.f64 t 1))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (neg.f64 (-.f64 1 (*.f64 t t)))) (neg.f64 (-.f64 1 t))) |
(/.f64 (*.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (neg.f64 (-.f64 1 t))) (neg.f64 (-.f64 1 (*.f64 t t)))) |
(*.f64 (*.f64 (/.f64 a -1) 1) (+.f64 -1 t)) |
(*.f64 (/.f64 a -1) (+.f64 -1 t)) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (neg.f64 (+.f64 1 (pow.f64 t 3)))) (neg.f64 (+.f64 1 (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 -1 (neg.f64 (pow.f64 t 3))) a)) (+.f64 -1 (neg.f64 (-.f64 (*.f64 t t) t)))) |
(/.f64 (*.f64 (-.f64 (fma.f64 t t 1) t) (*.f64 a (fma.f64 t t -1))) (-.f64 -1 (pow.f64 t 3))) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (-.f64 (*.f64 t t) 1)) (-.f64 t 1)) |
(/.f64 (*.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (neg.f64 (-.f64 1 t))) (neg.f64 (-.f64 1 (*.f64 t t)))) |
(*.f64 (*.f64 (/.f64 a -1) 1) (+.f64 -1 t)) |
(*.f64 (/.f64 a -1) (+.f64 -1 t)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2) (/.f64 (+.f64 1 t) a)) (cbrt.f64 (-.f64 1 (*.f64 t t)))) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(/.f64 (-.f64 a (*.f64 a (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (neg.f64 (-.f64 1 (*.f64 t t)))) (-.f64 1 t)) |
(/.f64 (*.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (neg.f64 (-.f64 1 t))) (neg.f64 (-.f64 1 (*.f64 t t)))) |
(*.f64 (*.f64 (/.f64 a -1) 1) (+.f64 -1 t)) |
(*.f64 (/.f64 a -1) (+.f64 -1 t)) |
(*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (neg.f64 (+.f64 1 (pow.f64 t 3)))) (+.f64 1 (-.f64 (*.f64 t t) t))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (+.f64 -1 (neg.f64 (pow.f64 t 3))) a)) (+.f64 -1 (neg.f64 (-.f64 (*.f64 t t) t)))) |
(/.f64 (*.f64 (-.f64 (fma.f64 t t 1) t) (*.f64 a (fma.f64 t t -1))) (-.f64 -1 (pow.f64 t 3))) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a)) (sqrt.f64 (-.f64 1 (*.f64 t t)))) (sqrt.f64 (-.f64 1 t))) |
(*.f64 (sqrt.f64 (-.f64 1 t)) (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 t 1))) a) (sqrt.f64 (-.f64 1 (*.f64 t t))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 t)) (-.f64 1 (*.f64 t t))) (*.f64 (/.f64 (sqrt.f64 (+.f64 t 1)) a) (sqrt.f64 (-.f64 1 (*.f64 t t))))) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (sqrt.f64 (+.f64 1 t)) a)) (sqrt.f64 (+.f64 1 (pow.f64 t 3)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 (+.f64 t 1))) a) (sqrt.f64 (+.f64 1 (pow.f64 t 3)))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (hypot.f64 1 (pow.f64 t 3/2))) (/.f64 (sqrt.f64 (+.f64 t 1)) a)) (sqrt.f64 (-.f64 (fma.f64 t t 1) t))) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2) a)) (cbrt.f64 (-.f64 1 (*.f64 t t)))) (cbrt.f64 (-.f64 1 t))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (*.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t 1)) 2) a))) (cbrt.f64 (-.f64 1 t))) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 t)) 2) a)) (cbrt.f64 (+.f64 1 (pow.f64 t 3)))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2)) a) (cbrt.f64 (+.f64 1 (pow.f64 t 3)))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 t t) t)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 t 3))) (pow.f64 (cbrt.f64 (+.f64 t 1)) 2)) a)) (cbrt.f64 (-.f64 (fma.f64 t t 1) t))) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(*.f64 a (-.f64 1 t)) |
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2) |
(*.f64 a (-.f64 1 t)) |
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3) |
(*.f64 a (-.f64 1 t)) |
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3) |
(*.f64 a (-.f64 1 t)) |
(pow.f64 (/.f64 (/.f64 1 (-.f64 1 t)) a) -1) |
(*.f64 a (-.f64 1 t)) |
(neg.f64 (/.f64 (-.f64 1 (*.f64 t t)) (/.f64 (-.f64 -1 t) a))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (neg.f64 a)) (-.f64 -1 t)) |
(*.f64 (/.f64 (fma.f64 t t -1) (-.f64 -1 t)) a) |
(/.f64 (fma.f64 t t -1) (/.f64 (-.f64 -1 t) a)) |
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2)) |
(fabs.f64 (*.f64 a (-.f64 1 t))) |
(log.f64 (exp.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 a (-.f64 1 t)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 1 t))))) |
(*.f64 a (-.f64 1 t)) |
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3)) |
(*.f64 a (-.f64 1 t)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 3) (pow.f64 (+.f64 1 t) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 1 (*.f64 t t))) 3) (pow.f64 (+.f64 t 1) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (-.f64 a (*.f64 a (*.f64 t t))) 3) (pow.f64 (+.f64 t 1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 a (-.f64 1 t)) |
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 a (-.f64 1 t)) |
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t)))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 a (*.f64 t (neg.f64 t)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(+.f64 a (*.f64 1 (*.f64 a (*.f64 t (neg.f64 t))))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 t))) a) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) 1) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(-.f64 (exp.f64 (log1p.f64 a)) (-.f64 1 (*.f64 a (*.f64 t (neg.f64 t))))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 a)) 1) (*.f64 a (*.f64 t (neg.f64 t)))) |
(+.f64 (*.f64 a (*.f64 t (neg.f64 t))) (expm1.f64 (log1p.f64 a))) |
(-.f64 (expm1.f64 (log1p.f64 a)) (*.f64 a (*.f64 t t))) |
(/.f64 1 (/.f64 (/.f64 1 (-.f64 1 (*.f64 t t))) a)) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 (-.f64 1 (*.f64 t t)) (/.f64 1 a)) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 a (/.f64 1 (-.f64 1 (*.f64 t t)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 1) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 t t))) (/.f64 1 (*.f64 a (sqrt.f64 (-.f64 1 (*.f64 t t)))))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 (sqrt.f64 a) (/.f64 1 (*.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 a)))) |
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 a))) |
(*.f64 (sqrt.f64 a) (*.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 a))) |
(/.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) (/.f64 1 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2) (/.f64 1 (*.f64 a (cbrt.f64 (-.f64 1 (*.f64 t t)))))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 (*.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 a)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (*.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 a))) |
(*.f64 (cbrt.f64 a) (*.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 a) 2))) |
(/.f64 (-.f64 1 (pow.f64 t 4)) (/.f64 (+.f64 1 (*.f64 t t)) a)) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 4)) (+.f64 1 (*.f64 t t))) a) |
(*.f64 (/.f64 a (fma.f64 t t 1)) (-.f64 1 (pow.f64 t 4))) |
(/.f64 (-.f64 1 (pow.f64 t 6)) (/.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))) a)) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 6)) (+.f64 1 (fma.f64 t t (pow.f64 t 4)))) a) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 6)) (+.f64 (pow.f64 t 4) (fma.f64 t t 1)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a))) |
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 a))) |
(*.f64 (sqrt.f64 a) (*.f64 (-.f64 1 (*.f64 t t)) (sqrt.f64 a))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (cbrt.f64 a))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (*.f64 (-.f64 1 (*.f64 t t)) (cbrt.f64 a))) |
(*.f64 (cbrt.f64 a) (*.f64 (-.f64 1 (*.f64 t t)) (pow.f64 (cbrt.f64 a) 2))) |
(/.f64 (*.f64 a (sqrt.f64 (-.f64 1 (*.f64 t t)))) (/.f64 1 (sqrt.f64 (-.f64 1 (*.f64 t t))))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 t t))) 2)) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 t t))))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) (+.f64 1 (*.f64 t t))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 4)) (+.f64 1 (*.f64 t t))) a) |
(*.f64 (/.f64 a (fma.f64 t t 1)) (-.f64 1 (pow.f64 t 4))) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 6)) (+.f64 1 (fma.f64 t t (pow.f64 t 4)))) a) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 6)) (+.f64 (pow.f64 t 4) (fma.f64 t t 1)))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) 1) (+.f64 1 (*.f64 t t))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 4)) (+.f64 1 (*.f64 t t))) a) |
(*.f64 (/.f64 a (fma.f64 t t 1)) (-.f64 1 (pow.f64 t 4))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) (sqrt.f64 (+.f64 1 (*.f64 t t)))) (sqrt.f64 (+.f64 1 (*.f64 t t)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 4)) (+.f64 1 (*.f64 t t))) a) |
(*.f64 (/.f64 a (fma.f64 t t 1)) (-.f64 1 (pow.f64 t 4))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 4))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 t t))) (cbrt.f64 (+.f64 1 (*.f64 t t))))) (cbrt.f64 (+.f64 1 (*.f64 t t)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 4)) (+.f64 1 (*.f64 t t))) a) |
(*.f64 (/.f64 a (fma.f64 t t 1)) (-.f64 1 (pow.f64 t 4))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) 1) (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 6)) (+.f64 1 (fma.f64 t t (pow.f64 t 4)))) a) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 6)) (+.f64 (pow.f64 t 4) (fma.f64 t t 1)))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 6)) (+.f64 1 (fma.f64 t t (pow.f64 t 4)))) a) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 6)) (+.f64 (pow.f64 t 4) (fma.f64 t t 1)))) |
(/.f64 (/.f64 (*.f64 a (-.f64 1 (pow.f64 t 6))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 t t) (pow.f64 t 4))))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 t 6)) (+.f64 1 (fma.f64 t t (pow.f64 t 4)))) a) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 6)) (+.f64 (pow.f64 t 4) (fma.f64 t t 1)))) |
(pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 1) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 2) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)) 3) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 3) 1/3) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 2)) |
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 (*.f64 t t))) 2)) |
(fabs.f64 (-.f64 a (*.f64 a (*.f64 t t)))) |
(log.f64 (pow.f64 (exp.f64 a) (-.f64 1 (*.f64 t t)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (*.f64 t t)) a)))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) 3)) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 t t)) 3) (pow.f64 a 3))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 t t)) a))) |
(+.f64 a (*.f64 (neg.f64 a) (*.f64 t t))) |
(-.f64 a (*.f64 a (*.f64 t t))) |
Compiled 6978 to 4063 computations (41.8% saved)
22 alts after pruning (18 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 405 | 8 | 413 |
| Fresh | 4 | 10 | 14 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 4 | 5 |
| Total | 411 | 22 | 433 |
| Status | Error | Program |
|---|---|---|
| 66.06% | (fma.f64 a (-.f64 1 t) (*.f64 t b)) | |
| 45.73% | (fma.f64 a (-.f64 1 t) x) | |
| 46.29% | (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) | |
| ✓ | 77.11% | (-.f64 z (*.f64 y z)) |
| ▶ | 24.45% | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 50.72% | (-.f64 x (*.f64 z (-.f64 y 1))) | |
| ▶ | 72.53% | (-.f64 a (*.f64 t a)) |
| 48.59% | (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) | |
| 45.75% | (+.f64 (*.f64 a (-.f64 1 t)) x) | |
| ▶ | 40.2% | (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 81.96% | (*.f64 (-.f64 y 2) b) | |
| ▶ | 89.81% | (*.f64 z (neg.f64 y)) |
| 87.77% | (*.f64 y b) | |
| 80.45% | (*.f64 t (-.f64 b a)) | |
| ✓ | 91.29% | (*.f64 t b) |
| ✓ | 85% | (*.f64 b (-.f64 t 2)) |
| ▶ | 91.64% | (*.f64 b -2) |
| ✓ | 72.53% | (*.f64 a (-.f64 1 t)) |
| 86.93% | (*.f64 a (neg.f64 t)) | |
| 85.79% | z | |
| 71.79% | x | |
| 83.78% | a |
Compiled 441 to 339 computations (23.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.01% | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 0.02% | (*.f64 z (-.f64 y 1)) | |
| ✓ | 0.02% | (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
| ✓ | 0.02% | (*.f64 (-.f64 t 1) a) |
Compiled 52 to 32 computations (38.5% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | -inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 0.0ms | t | @ | 0 | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 0.0ms | x | @ | 0 | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 0.0ms | y | @ | 0 | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 0.0ms | t | @ | inf | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 1× | batch-egg-rewrite |
| 1624× | distribute-lft-in |
| 642× | associate-+l+ |
| 596× | associate-/r* |
| 458× | associate-/l* |
| 386× | +-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 73 |
| 1 | 315 | 73 |
| 2 | 4506 | 73 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 t 1) a) |
(+.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 a t) (*.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a -1) (*.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (*.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 a) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 a t)) (*.f64 1 (*.f64 a -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 t a)) (*.f64 1 (*.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 1 (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t -1) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 t t -1) (/.f64 (+.f64 t 1) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 t 3)) (/.f64 (fma.f64 t t (+.f64 t 1)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (fma.f64 t t -1)) 1) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (fma.f64 t t -1)) (sqrt.f64 (+.f64 t 1))) (sqrt.f64 (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (fma.f64 t t -1)) (*.f64 (cbrt.f64 (+.f64 t 1)) (cbrt.f64 (+.f64 t 1)))) (cbrt.f64 (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) 1) (fma.f64 t t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) (sqrt.f64 (fma.f64 t t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (cbrt.f64 (fma.f64 t t (+.f64 t 1))))) (cbrt.f64 (fma.f64 t t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 t t -1) a) 1) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 t t -1) a) (sqrt.f64 (+.f64 t 1))) (sqrt.f64 (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 t t -1) a) (*.f64 (cbrt.f64 (+.f64 t 1)) (cbrt.f64 (+.f64 t 1)))) (cbrt.f64 (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) 1) (fma.f64 t t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) (sqrt.f64 (fma.f64 t t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (cbrt.f64 (fma.f64 t t (+.f64 t 1))))) (cbrt.f64 (fma.f64 t t (+.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t -1) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 t -1)) a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) (-.f64 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) (-.f64 1 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.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) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (+.f64 y -1)) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) 3) (pow.f64 (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.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 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (/.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) (/.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) 3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) 3)) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) 1) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 1 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (*.f64 1 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (neg.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 -1 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 x (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (/.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) 3))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) (-.f64 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a))) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 x (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (*.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (+.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (*.f64 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a))) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) 3)) (*.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (*.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) 1) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (cbrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))))) |
| 1× | egg-herbie |
| 914× | +-commutative |
| 912× | associate-+r+ |
| 898× | associate-*r* |
| 750× | distribute-lft-in |
| 730× | associate-*l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 792 | 26022 |
| 1 | 2480 | 24364 |
| 1× | node limit |
| Inputs |
|---|
(*.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 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 a t) (*.f64 a -1)) |
(+.f64 (*.f64 a -1) (*.f64 a t)) |
(+.f64 (*.f64 t a) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 a) (*.f64 t a)) |
(+.f64 (*.f64 1 (*.f64 a t)) (*.f64 1 (*.f64 a -1))) |
(+.f64 (*.f64 1 (*.f64 t a)) (*.f64 1 (*.f64 -1 a))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) |
(/.f64 a (/.f64 1 (+.f64 t -1))) |
(/.f64 (*.f64 (+.f64 t -1) a) 1) |
(/.f64 (fma.f64 t t -1) (/.f64 (+.f64 t 1) a)) |
(/.f64 (+.f64 -1 (pow.f64 t 3)) (/.f64 (fma.f64 t t (+.f64 t 1)) a)) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (+.f64 t 1))) |
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (+.f64 t 1))) |
(/.f64 (/.f64 (*.f64 a (fma.f64 t t -1)) 1) (+.f64 t 1)) |
(/.f64 (/.f64 (*.f64 a (fma.f64 t t -1)) (sqrt.f64 (+.f64 t 1))) (sqrt.f64 (+.f64 t 1))) |
(/.f64 (/.f64 (*.f64 a (fma.f64 t t -1)) (*.f64 (cbrt.f64 (+.f64 t 1)) (cbrt.f64 (+.f64 t 1)))) (cbrt.f64 (+.f64 t 1))) |
(/.f64 (/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) 1) (fma.f64 t t (+.f64 t 1))) |
(/.f64 (/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (cbrt.f64 (fma.f64 t t (+.f64 t 1))))) (cbrt.f64 (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (/.f64 (*.f64 (fma.f64 t t -1) a) 1) (+.f64 t 1)) |
(/.f64 (/.f64 (*.f64 (fma.f64 t t -1) a) (sqrt.f64 (+.f64 t 1))) (sqrt.f64 (+.f64 t 1))) |
(/.f64 (/.f64 (*.f64 (fma.f64 t t -1) a) (*.f64 (cbrt.f64 (+.f64 t 1)) (cbrt.f64 (+.f64 t 1)))) (cbrt.f64 (+.f64 t 1))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) 1) (fma.f64 t t (+.f64 t 1))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (cbrt.f64 (fma.f64 t t (+.f64 t 1))))) (cbrt.f64 (fma.f64 t t (+.f64 t 1)))) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 t -1)) a)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) |
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) (-.f64 1 (*.f64 z (+.f64 y -1)))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) (-.f64 1 (*.f64 (+.f64 t -1) a))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1) |
(-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1) |
(*.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 1) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) 3) (pow.f64 (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) |
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(/.f64 (fma.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 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (/.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) (/.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) 3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) 3)) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) 1) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) |
(fma.f64 1 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) |
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) |
(fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1)) |
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 x (-.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 x (-.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 x (-.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 z (+.f64 y -1)))) |
(+.f64 x (-.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(+.f64 x (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 z (+.f64 y -1)))) |
(+.f64 x (-.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 z (+.f64 y -1)))) |
(+.f64 x (*.f64 1 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (*.f64 1 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) x) |
(+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 x (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) x) |
(+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) x)) |
(+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) 1) |
(+.f64 (-.f64 x (/.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1) |
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(*.f64 (/.f64 1 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) |
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) |
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) 3))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))) |
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) |
(/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) |
(/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) (-.f64 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a))) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 x (*.f64 (+.f64 t -1) a)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)))) |
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (*.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (+.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (*.f64 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a))) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) 3)) (*.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (*.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) |
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) 1) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) |
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) |
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (cbrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) |
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 2) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 3) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3) 1/3) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
| Outputs |
|---|
(*.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 (*.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 (*.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 z (-.f64 y 1)) (*.f64 -1 a)) |
(fma.f64 z (+.f64 -1 y) (neg.f64 a)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 a t) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 a t) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)) |
(fma.f64 -1 z (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(-.f64 (fma.f64 z (-.f64 1 y) x) (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.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 (fma.f64 -1 (*.f64 a t) x) (fma.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 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.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 (fma.f64 -1 (*.f64 a t) x) (fma.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 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (fma.f64 -1 (*.f64 a t) x) (fma.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 (fma.f64 -1 (*.f64 a t) x) (fma.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 (fma.f64 -1 (*.f64 a t) x) (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 a (+.f64 -1 t))) |
(fma.f64 a (-.f64 1 t) x) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.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 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 a (-.f64 1 t) x) (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) x) (neg.f64 z)) (*.f64 y (neg.f64 z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) x) (neg.f64 z)) (*.f64 y (neg.f64 z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) x) (neg.f64 z)) (*.f64 y (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.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 (fma.f64 -1 (*.f64 z y) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) x) (neg.f64 z)) (*.f64 y (neg.f64 z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) x) (neg.f64 z)) (*.f64 y (neg.f64 z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) x) (neg.f64 z)) (*.f64 y (neg.f64 z))) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.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 (fma.f64 -1 (*.f64 z y) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) x) (neg.f64 z)) (*.f64 y (neg.f64 z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) x) (neg.f64 z)) (*.f64 y (neg.f64 z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 -1 (*.f64 z y) x) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) x) (neg.f64 z)) (*.f64 y (neg.f64 z))) |
(+.f64 (*.f64 a t) (*.f64 a -1)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 a -1) (*.f64 a t)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 t a) (*.f64 -1 a)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 -1 a) (*.f64 t a)) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 1 (*.f64 a t)) (*.f64 1 (*.f64 a -1))) |
(*.f64 a (+.f64 -1 t)) |
(+.f64 (*.f64 1 (*.f64 t a)) (*.f64 1 (*.f64 -1 a))) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 a (+.f64 -1 t)) |
(/.f64 a (/.f64 1 (+.f64 t -1))) |
(*.f64 a (+.f64 -1 t)) |
(/.f64 (*.f64 (+.f64 t -1) a) 1) |
(*.f64 a (+.f64 -1 t)) |
(/.f64 (fma.f64 t t -1) (/.f64 (+.f64 t 1) a)) |
(*.f64 (/.f64 (fma.f64 t t -1) (+.f64 t 1)) a) |
(*.f64 a (/.f64 (fma.f64 t t -1) (+.f64 t 1))) |
(/.f64 (+.f64 -1 (pow.f64 t 3)) (/.f64 (fma.f64 t t (+.f64 t 1)) a)) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1))) a) |
(*.f64 a (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) |
(*.f64 (/.f64 (fma.f64 t t -1) (+.f64 t 1)) a) |
(*.f64 a (/.f64 (fma.f64 t t -1) (+.f64 t 1))) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (+.f64 t 1))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1))) a) |
(*.f64 a (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) |
(*.f64 (/.f64 (fma.f64 t t -1) (+.f64 t 1)) a) |
(*.f64 a (/.f64 (fma.f64 t t -1) (+.f64 t 1))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (+.f64 t 1))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1))) a) |
(*.f64 a (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (/.f64 (*.f64 a (fma.f64 t t -1)) 1) (+.f64 t 1)) |
(*.f64 (/.f64 (fma.f64 t t -1) (+.f64 t 1)) a) |
(*.f64 a (/.f64 (fma.f64 t t -1) (+.f64 t 1))) |
(/.f64 (/.f64 (*.f64 a (fma.f64 t t -1)) (sqrt.f64 (+.f64 t 1))) (sqrt.f64 (+.f64 t 1))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (*.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 (+.f64 t 1)))) |
(/.f64 (/.f64 (*.f64 a (fma.f64 t t -1)) (*.f64 (cbrt.f64 (+.f64 t 1)) (cbrt.f64 (+.f64 t 1)))) (cbrt.f64 (+.f64 t 1))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (*.f64 (cbrt.f64 (+.f64 t 1)) (*.f64 (cbrt.f64 (+.f64 t 1)) (cbrt.f64 (+.f64 t 1))))) |
(/.f64 a (*.f64 (cbrt.f64 (+.f64 t 1)) (/.f64 (cbrt.f64 (+.f64 t 1)) (/.f64 (fma.f64 t t -1) (cbrt.f64 (+.f64 t 1)))))) |
(/.f64 (/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) 1) (fma.f64 t t (+.f64 t 1))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1))) a) |
(*.f64 a (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (*.f64 (sqrt.f64 (fma.f64 t t (+.f64 t 1))) (sqrt.f64 (fma.f64 t t (+.f64 t 1))))) |
(/.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 t t (+.f64 t 1))) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) (+.f64 -1 (pow.f64 t 3)))) |
(/.f64 (/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (cbrt.f64 (fma.f64 t t (+.f64 t 1))))) (cbrt.f64 (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (cbrt.f64 (fma.f64 t t (+.f64 t 1)))))) |
(/.f64 (/.f64 a (/.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (+.f64 -1 (pow.f64 t 3)))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (cbrt.f64 (fma.f64 t t (+.f64 t 1))))) |
(/.f64 (/.f64 (*.f64 (fma.f64 t t -1) a) 1) (+.f64 t 1)) |
(*.f64 (/.f64 (fma.f64 t t -1) (+.f64 t 1)) a) |
(*.f64 a (/.f64 (fma.f64 t t -1) (+.f64 t 1))) |
(/.f64 (/.f64 (*.f64 (fma.f64 t t -1) a) (sqrt.f64 (+.f64 t 1))) (sqrt.f64 (+.f64 t 1))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (*.f64 (sqrt.f64 (+.f64 t 1)) (sqrt.f64 (+.f64 t 1)))) |
(/.f64 (/.f64 (*.f64 (fma.f64 t t -1) a) (*.f64 (cbrt.f64 (+.f64 t 1)) (cbrt.f64 (+.f64 t 1)))) (cbrt.f64 (+.f64 t 1))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (*.f64 (cbrt.f64 (+.f64 t 1)) (*.f64 (cbrt.f64 (+.f64 t 1)) (cbrt.f64 (+.f64 t 1))))) |
(/.f64 a (*.f64 (cbrt.f64 (+.f64 t 1)) (/.f64 (cbrt.f64 (+.f64 t 1)) (/.f64 (fma.f64 t t -1) (cbrt.f64 (+.f64 t 1)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) 1) (fma.f64 t t (+.f64 t 1))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1))) a) |
(*.f64 a (/.f64 (+.f64 -1 (pow.f64 t 3)) (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (*.f64 (sqrt.f64 (fma.f64 t t (+.f64 t 1))) (sqrt.f64 (fma.f64 t t (+.f64 t 1))))) |
(/.f64 a (/.f64 (*.f64 (sqrt.f64 (fma.f64 t t (+.f64 t 1))) (sqrt.f64 (fma.f64 t t (+.f64 t 1)))) (+.f64 -1 (pow.f64 t 3)))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (cbrt.f64 (fma.f64 t t (+.f64 t 1))))) (cbrt.f64 (fma.f64 t t (+.f64 t 1)))) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (cbrt.f64 (fma.f64 t t (+.f64 t 1)))))) |
(/.f64 (/.f64 a (/.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (+.f64 -1 (pow.f64 t 3)))) (*.f64 (cbrt.f64 (fma.f64 t t (+.f64 t 1))) (cbrt.f64 (fma.f64 t t (+.f64 t 1))))) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(*.f64 a (+.f64 -1 t)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(*.f64 a (+.f64 -1 t)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(*.f64 a (+.f64 -1 t)) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) |
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 t -1)) a)) |
(*.f64 a (log.f64 (exp.f64 (+.f64 -1 t)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) |
(*.f64 a (+.f64 -1 t)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) |
(*.f64 a (+.f64 -1 t)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 -1 t)) |
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 -1 t)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)) |
(*.f64 a (+.f64 -1 t)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) (-.f64 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 1) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) (-.f64 1 (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 -1 y)))) 1) (*.f64 a (+.f64 -1 t))) |
(+.f64 -1 (fma.f64 (+.f64 -1 t) a (exp.f64 (log1p.f64 (*.f64 z (+.f64 -1 y)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (/.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y)))) |
(-.f64 (+.f64 (*.f64 (+.f64 t -1) a) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 -1 y)))) 1) (*.f64 a (+.f64 -1 t))) |
(+.f64 -1 (fma.f64 (+.f64 -1 t) a (exp.f64 (log1p.f64 (*.f64 z (+.f64 -1 y)))))) |
(-.f64 (+.f64 (*.f64 z (+.f64 y -1)) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 1) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2)) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (*.f64 1 (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (*.f64 1 (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 4) (*.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) (*.f64 (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))))) (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 4) (*.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))))))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 1 y))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) 3) (pow.f64 (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) 3) (pow.f64 (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) 3))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 4) (*.f64 (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) (-.f64 (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 6))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 4) (*.f64 (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))) (-.f64 (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))))) |
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(/.f64 (fma.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))))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (/.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) (/.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)))) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (/.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)))) |
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (neg.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 6) (pow.f64 (*.f64 z (+.f64 -1 y)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 6) (pow.f64 (*.f64 z (+.f64 -1 y)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))))) (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 4) (pow.f64 (*.f64 z (+.f64 -1 y)) 4)) (*.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 4) (pow.f64 (*.f64 z (+.f64 -1 y)) 4)) (*.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 6) (-.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 6) (*.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))))) (-.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 6) (-.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (pow.f64 (*.f64 a (+.f64 -1 t)) 6))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) 3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) 3)) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) 3) (pow.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) 3)) (*.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 4) (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 4) (*.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 6) (pow.f64 (*.f64 z (+.f64 -1 y)) 6)) (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y)))) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 4) (*.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) 1) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (sqrt.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (*.f64 (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y)))) (sqrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))) (cbrt.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y)))))) (cbrt.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y)))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y)))) (cbrt.f64 (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y))))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (+.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (-.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 z (+.f64 y -1)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 a (+.f64 -1 t))))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t))))))))) |
(pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 1) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) 1/3) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1)) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(fma.f64 1 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t -1) a)) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(fma.f64 a (+.f64 t -1) (*.f64 z (+.f64 y -1))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(fma.f64 z (+.f64 y -1) (*.f64 (+.f64 t -1) a)) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 a (+.f64 -1 t))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))) |
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2) (*.f64 z (+.f64 -1 y))) |
(+.f64 (*.f64 z (+.f64 -1 y)) (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (*.f64 a (+.f64 -1 t))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1))) |
(fma.f64 a t (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 x (+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (-.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 x (-.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 x (-.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 x (-.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 x (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2))) (*.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))))) |
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (+.f64 x (*.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y))))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 x (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)))) |
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (+.f64 x (*.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2))))) |
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (-.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (-.f64 (*.f64 -1 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (-.f64 (*.f64 (neg.f64 (+.f64 t -1)) a) (*.f64 z (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (-.f64 (*.f64 (neg.f64 a) (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 z (+.f64 y -1)))) |
(+.f64 x (-.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 x (-.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a))) (*.f64 z (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (*.f64 1 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (*.f64 2 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (*.f64 2 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (*.f64 2 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (*.f64 2 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (*.f64 2 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (*.f64 2 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (*.f64 2 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (*.f64 2 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (*.f64 2 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (*.f64 2 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (*.f64 1 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(+.f64 (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (neg.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t)))) (*.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t)))) (*.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t)))) (*.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 a (+.f64 -1 t)))) (*.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))))) |
(+.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t)))) (*.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 (*.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2))) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t)))) (*.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) 1 (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 a) (+.f64 t -1) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (+.f64 t -1)) a (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a))) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)) (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (+.f64 (*.f64 a (+.f64 -1 t)) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) 2)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (*.f64 a (+.f64 (neg.f64 t) 1)) 1 (*.f64 a (+.f64 -1 t))) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (fma.f64 (-.f64 1 t) a (*.f64 a (+.f64 -1 t)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (neg.f64 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 -1 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 z) (+.f64 y -1)))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 (+.f64 y -1)) z))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 x (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) x) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (neg.f64 (*.f64 (+.f64 t -1) a)) (+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) x)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (neg.f64 (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 (neg.f64 z) (+.f64 y -1)) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 (neg.f64 (+.f64 y -1)) z) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (sqrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (-.f64 x (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 -1 y))) 2)) (cbrt.f64 (*.f64 z (+.f64 -1 y))) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (fma.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(+.f64 (+.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(+.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (+.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)))) |
(+.f64 (+.f64 x (neg.f64 (*.f64 z (+.f64 y -1)))) (neg.f64 (*.f64 (+.f64 t -1) a))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) 1) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (/.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) (/.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 y -1))))) |
(-.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 -1 y))))) |
(-.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 (+.f64 -1 t) a (*.f64 z (-.f64 1 y))))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))) 1) |
(+.f64 1 (-.f64 x (fma.f64 (+.f64 -1 t) a (exp.f64 (log1p.f64 (*.f64 z (+.f64 -1 y))))))) |
(+.f64 1 (-.f64 (fma.f64 a (-.f64 1 t) x) (exp.f64 (log1p.f64 (*.f64 z (+.f64 -1 y)))))) |
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))) 1) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 2)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (/.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) 1)) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(*.f64 (/.f64 1 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (/.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) 1)) |
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) |
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (+.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3) (pow.f64 x 3))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2) (*.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) |
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (+.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3) (pow.f64 x 3))) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2) (*.f64 x (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)) (-.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2) (*.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (-.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2) (*.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) (+.f64 (*.f64 x x) (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) 3))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) 3) (pow.f64 x 6))) (+.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) (-.f64 (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) (*.f64 x x))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) 3) (pow.f64 x 6))) (+.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (*.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) (*.f64 x x)))))) |
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(*.f64 (/.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(/.f64 (*.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(*.f64 (/.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(*.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) (/.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3))) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3))) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2))) (/.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2))))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3))) (/.f64 (/.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3))))) |
(*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3))) (/.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)))) (/.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)))) (/.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2))))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2))) (/.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) (-.f64 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (-.f64 x (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (-.f64 x (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))))) |
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a))) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (-.f64 x (*.f64 (+.f64 t -1) a)))) |
(/.f64 (-.f64 (*.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 x (*.f64 a (+.f64 -1 t)))) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) (-.f64 x (*.f64 a (+.f64 -1 t))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 a (-.f64 1 t) x) (fma.f64 a (-.f64 1 t) x)) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) x))) |
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (*.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)))) |
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 6)) (*.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) (+.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3) (pow.f64 x 3)))) |
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (*.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (+.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (*.f64 x x)))) |
(/.f64 (-.f64 (*.f64 x (pow.f64 x 3)) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 4)) (*.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (+.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (*.f64 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)) (fma.f64 x x (*.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (-.f64 (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a))) (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (fma.f64 (-.f64 x (*.f64 a (+.f64 -1 t))) (-.f64 x (*.f64 a (+.f64 -1 t))) (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) (*.f64 (*.f64 z (+.f64 -1 y)) (-.f64 x (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) x) 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (fma.f64 (fma.f64 a (-.f64 1 t) x) (fma.f64 a (-.f64 1 t) x) (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) (*.f64 (*.f64 (fma.f64 a (-.f64 1 t) x) (+.f64 -1 y)) z)))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) (+.f64 (pow.f64 x 6) (+.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 6) (*.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3) (pow.f64 x 3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3) 3)) (*.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 x 6) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 6))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) 3)) (*.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (*.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)))))) |
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2) 3)) (*.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) (+.f64 (*.f64 x (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 4) (*.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2) (*.f64 x x)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 6)) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) (+.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2) (+.f64 (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2) (*.f64 x x))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2))) (neg.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2))) (-.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) x)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) |
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) 1) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (/.f64 1 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (sqrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) (sqrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (*.f64 (sqrt.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) (sqrt.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 2)) (*.f64 (cbrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)) (cbrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) (cbrt.f64 (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))) |
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (*.f64 (cbrt.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) (cbrt.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) (cbrt.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) |
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 2)) (cbrt.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))) (*.f64 (cbrt.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) (cbrt.f64 (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)) (*.f64 (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (*.f64 (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) (sqrt.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x)))))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) x))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) 3)) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) (*.f64 (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))))) |
(/.f64 (/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y))) 3)) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) (cbrt.f64 (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))))))) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 1) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 2) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 3) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3) 1/3) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 2)) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) 2)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) 1)) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t)))) |
(fma.f64 (-.f64 1 y) z (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 z (+.f64 -1 y) (*.f64 a (+.f64 -1 t))))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) |
Compiled 11 to 9 computations (18.2% saved)
Compiled 14 to 8 computations (42.9% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.02% | (-.f64 a (*.f64 t a)) |
Compiled 16 to 8 computations (50% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (-.f64 a (*.f64 t a)) |
| 0.0ms | a | @ | -inf | (-.f64 a (*.f64 t a)) |
| 0.0ms | a | @ | inf | (-.f64 a (*.f64 t a)) |
| 0.0ms | t | @ | inf | (-.f64 a (*.f64 t a)) |
| 0.0ms | t | @ | -inf | (-.f64 a (*.f64 t a)) |
| 1× | batch-egg-rewrite |
| 1514× | add-sqr-sqrt |
| 1498× | *-un-lft-identity |
| 1400× | add-cube-cbrt |
| 1386× | add-cbrt-cube |
| 1374× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 133 | 13 |
| 2 | 1861 | 13 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 a (*.f64 t a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 t (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 (*.f64 t (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 a (*.f64 a t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (+.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 a (*.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 a (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 a (*.f64 a t))) (sqrt.f64 (-.f64 a (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 2) (cbrt.f64 (-.f64 a (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 a (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 t) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 a (*.f64 a t)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (+.f64 a (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 a (*.f64 t (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 a (*.f64 t (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2))) (neg.f64 (+.f64 a (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 a (*.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 a (*.f64 a t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 a (*.f64 a t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 a (*.f64 a t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 a (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 a (*.f64 a t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 a (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 a (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 a (*.f64 a t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 a (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (*.f64 t (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 t (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 t (neg.f64 a))))))) |
| 1× | egg-herbie |
| 1154× | associate-+l+ |
| 990× | associate-*r/ |
| 902× | fma-def |
| 588× | times-frac |
| 554× | associate--r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 116 | 1289 |
| 1 | 314 | 1179 |
| 2 | 1306 | 1079 |
| 3 | 5405 | 1079 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
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 a (*.f64 t (neg.f64 a))) |
(+.f64 a (*.f64 (*.f64 t (neg.f64 a)) 1)) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 a t))) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(+.f64 (*.f64 t (neg.f64 a)) a) |
(*.f64 a (+.f64 1 (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 a (*.f64 a t)) 1) |
(*.f64 1 (-.f64 a (*.f64 a t))) |
(*.f64 (sqrt.f64 (-.f64 a (*.f64 a t))) (sqrt.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 2) (cbrt.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 a (*.f64 a t)))) |
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))))) |
(*.f64 (+.f64 (neg.f64 t) 1) a) |
(*.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a t)))) |
(/.f64 1 (/.f64 (+.f64 a (*.f64 a t)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (+.f64 a (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t))))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 a (*.f64 t (neg.f64 a)))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 a (*.f64 t (neg.f64 a)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2))) (neg.f64 (+.f64 a (*.f64 a t)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))))) |
(pow.f64 (-.f64 a (*.f64 a t)) 1) |
(pow.f64 (sqrt.f64 (-.f64 a (*.f64 a t))) 2) |
(pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 3) |
(pow.f64 (pow.f64 (-.f64 a (*.f64 a t)) 3) 1/3) |
(sqrt.f64 (pow.f64 (-.f64 a (*.f64 a t)) 2)) |
(log.f64 (exp.f64 (-.f64 a (*.f64 a t)))) |
(cbrt.f64 (pow.f64 (-.f64 a (*.f64 a t)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 a (*.f64 a t)))) |
(exp.f64 (log.f64 (-.f64 a (*.f64 a t)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 a (*.f64 a t))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 a (*.f64 a t)))) |
(fma.f64 1 a (*.f64 t (neg.f64 a))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 t (neg.f64 a))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 t (neg.f64 a))) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
a |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 a (neg.f64 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 a (neg.f64 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 t (neg.f64 a))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 (*.f64 t (neg.f64 a)) 1)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 (*.f64 t (neg.f64 a)) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (+.f64 1 (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 (-.f64 a (*.f64 a t)) 1) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 1 (-.f64 a (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 (sqrt.f64 (-.f64 a (*.f64 a t))) (sqrt.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 2)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 2) (cbrt.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 a (*.f64 a t)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a)) |
(/.f64 (fma.f64 a (neg.f64 t) a) 1) |
(/.f64 a (/.f64 1 (-.f64 1 t))) |
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))))) |
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) a) (+.f64 a (*.f64 t (fma.f64 a t a)))) |
(*.f64 (+.f64 (neg.f64 t) 1) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(/.f64 1 (/.f64 (+.f64 a (*.f64 a t)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 a (*.f64 a t)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a)) |
(/.f64 (fma.f64 a (neg.f64 t) a) 1) |
(/.f64 a (/.f64 1 (-.f64 1 t))) |
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)))) |
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))))) |
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) a) (+.f64 a (*.f64 t (fma.f64 a t a)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (+.f64 a (*.f64 a t))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 a (*.f64 a t)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a)) |
(/.f64 (fma.f64 a (neg.f64 t) a) 1) |
(/.f64 a (/.f64 1 (-.f64 1 t))) |
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t))))) |
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))))) |
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) a) (+.f64 a (*.f64 t (fma.f64 a t a)))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 a (*.f64 t (neg.f64 a)))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 a (*.f64 a t)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a)) |
(/.f64 (fma.f64 a (neg.f64 t) a) 1) |
(/.f64 a (/.f64 1 (-.f64 1 t))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 a (*.f64 t (neg.f64 a)))))) |
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))))) |
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) a) (+.f64 a (*.f64 t (fma.f64 a t a)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2))) (neg.f64 (+.f64 a (*.f64 a t)))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 a (*.f64 a t)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t a)) |
(/.f64 (fma.f64 a (neg.f64 t) a) 1) |
(/.f64 a (/.f64 1 (-.f64 1 t))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))))) |
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 a t) (+.f64 a (*.f64 a t)))))) |
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) (*.f64 a (+.f64 a (*.f64 t (fma.f64 a t a))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) a) (+.f64 a (*.f64 t (fma.f64 a t a)))) |
(pow.f64 (-.f64 a (*.f64 a t)) 1) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(pow.f64 (sqrt.f64 (-.f64 a (*.f64 a t))) 2) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 3) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(pow.f64 (pow.f64 (-.f64 a (*.f64 a t)) 3) 1/3) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(sqrt.f64 (pow.f64 (-.f64 a (*.f64 a t)) 2)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(log.f64 (exp.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(cbrt.f64 (pow.f64 (-.f64 a (*.f64 a t)) 3)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(expm1.f64 (log1p.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(exp.f64 (log.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(exp.f64 (*.f64 (log.f64 (-.f64 a (*.f64 a t))) 1)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(log1p.f64 (expm1.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 1 a (*.f64 t (neg.f64 a))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 t (neg.f64 a))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 t (neg.f64 a))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 t (neg.f64 a) a) |
(fma.f64 a (neg.f64 t) a) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.03% | (*.f64 (-.f64 y 2) b) |
Compiled 35 to 21 computations (40% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | inf | (*.f64 (-.f64 y 2) b) |
| 0.0ms | b | @ | 0 | (*.f64 (-.f64 y 2) b) |
| 0.0ms | b | @ | -inf | (*.f64 (-.f64 y 2) b) |
| 0.0ms | y | @ | inf | (*.f64 (-.f64 y 2) b) |
| 0.0ms | y | @ | -inf | (*.f64 (-.f64 y 2) b) |
| 1× | batch-egg-rewrite |
| 1570× | add-sqr-sqrt |
| 1546× | *-un-lft-identity |
| 1448× | add-cube-cbrt |
| 1432× | add-cbrt-cube |
| 1420× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 152 | 13 |
| 2 | 1890 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 y 2) b) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (+.f64 y -2) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (fma.f64 y y -4)) (+.f64 y 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 y 3) -8)) (fma.f64 y y (+.f64 4 (*.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 y y -4) b) (+.f64 y 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 y 3) -8) b) (fma.f64 y y (+.f64 4 (*.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y -2) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 y -2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 y -2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -2) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 y -2) b))))))) |
| 1× | egg-herbie |
| 958× | *-commutative |
| 882× | log-prod |
| 862× | fma-def |
| 836× | +-commutative |
| 736× | associate-+r- |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 60 | 464 |
| 1 | 139 | 456 |
| 2 | 409 | 456 |
| 3 | 2315 | 452 |
| 4 | 4518 | 452 |
| 5 | 7094 | 452 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -2 b) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(+.f64 (*.f64 b y) (*.f64 b -2)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(-.f64 (+.f64 1 (*.f64 (+.f64 y -2) b)) 1) |
(/.f64 (*.f64 b (fma.f64 y y -4)) (+.f64 y 2)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) -8)) (fma.f64 y y (+.f64 4 (*.f64 y 2)))) |
(/.f64 (*.f64 (fma.f64 y y -4) b) (+.f64 y 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -8) b) (fma.f64 y y (+.f64 4 (*.f64 y 2)))) |
(pow.f64 (*.f64 (+.f64 y -2) b) 1) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2)) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y -2))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -2) b))) |
(exp.f64 (log.f64 (*.f64 (+.f64 y -2) b))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -2) b)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -2) b))) |
| Outputs |
|---|
(*.f64 -2 b) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 -2 y)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 -2 y)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 -2 y)) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 -2 y)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 -2 y)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 -2 y)) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 -2 y)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 -2 y)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 -2 y)) |
(+.f64 (*.f64 b y) (*.f64 b -2)) |
(*.f64 b (+.f64 -2 y)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 -2 y)) |
(-.f64 (+.f64 1 (*.f64 (+.f64 y -2) b)) 1) |
(*.f64 b (+.f64 -2 y)) |
(/.f64 (*.f64 b (fma.f64 y y -4)) (+.f64 y 2)) |
(*.f64 (/.f64 b (+.f64 y 2)) (fma.f64 y y -4)) |
(/.f64 (fma.f64 y y -4) (/.f64 (+.f64 y 2) b)) |
(*.f64 b (/.f64 (fma.f64 y y -4) (+.f64 y 2))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) -8)) (fma.f64 y y (+.f64 4 (*.f64 y 2)))) |
(/.f64 b (/.f64 (fma.f64 y y (+.f64 4 (*.f64 y 2))) (+.f64 (pow.f64 y 3) -8))) |
(*.f64 (/.f64 b (fma.f64 y y (fma.f64 y 2 4))) (+.f64 (pow.f64 y 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) -8) (fma.f64 y y (fma.f64 y 2 4)))) |
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) -8) (fma.f64 y (+.f64 y 2) 4))) |
(/.f64 (*.f64 (fma.f64 y y -4) b) (+.f64 y 2)) |
(/.f64 (*.f64 b (fma.f64 y y -4)) (+.f64 y 2)) |
(*.f64 (/.f64 b (+.f64 y 2)) (fma.f64 y y -4)) |
(/.f64 (fma.f64 y y -4) (/.f64 (+.f64 y 2) b)) |
(*.f64 b (/.f64 (fma.f64 y y -4) (+.f64 y 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -8) b) (fma.f64 y y (+.f64 4 (*.f64 y 2)))) |
(/.f64 b (/.f64 (fma.f64 y y (+.f64 4 (*.f64 y 2))) (+.f64 (pow.f64 y 3) -8))) |
(*.f64 (/.f64 b (fma.f64 y y (fma.f64 y 2 4))) (+.f64 (pow.f64 y 3) -8)) |
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) -8) (fma.f64 y y (fma.f64 y 2 4)))) |
(*.f64 b (/.f64 (+.f64 (pow.f64 y 3) -8) (fma.f64 y (+.f64 y 2) 4))) |
(pow.f64 (*.f64 (+.f64 y -2) b) 1) |
(*.f64 b (+.f64 -2 y)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) 2) |
(*.f64 b (+.f64 -2 y)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 3) |
(*.f64 b (+.f64 -2 y)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) 1/3) |
(*.f64 b (+.f64 -2 y)) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2)) |
(*.f64 b (+.f64 -2 y)) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y -2))) |
(*.f64 b (+.f64 -2 y)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3)) |
(*.f64 b (+.f64 -2 y)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -2) b))) |
(*.f64 b (+.f64 -2 y)) |
(exp.f64 (log.f64 (*.f64 (+.f64 y -2) b))) |
(*.f64 b (+.f64 -2 y)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -2) b)) 1)) |
(*.f64 b (+.f64 -2 y)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -2) b))) |
(*.f64 b (+.f64 -2 y)) |
Compiled 19893 to 12901 computations (35.1% saved)
26 alts after pruning (18 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 649 | 7 | 656 |
| Fresh | 2 | 11 | 13 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 8 | 8 |
| Total | 652 | 26 | 678 |
| Status | Error | Program |
|---|---|---|
| 66.06% | (fma.f64 a (-.f64 1 t) (*.f64 t b)) | |
| 45.73% | (fma.f64 a (-.f64 1 t) x) | |
| 46.29% | (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) | |
| ✓ | 77.11% | (-.f64 z (*.f64 y z)) |
| ✓ | 24.45% | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| 33.59% | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) | |
| 39.44% | (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) | |
| 45.75% | (-.f64 x (*.f64 (-.f64 t 1) a)) | |
| 50.72% | (-.f64 x (*.f64 z (-.f64 y 1))) | |
| 63.42% | (-.f64 x (*.f64 z y)) | |
| ✓ | 72.53% | (-.f64 a (*.f64 t a)) |
| 48.59% | (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) | |
| 46.7% | (+.f64 a (+.f64 (*.f64 y b) x)) | |
| 51.02% | (+.f64 a (+.f64 (*.f64 -2 b) x)) | |
| 81.96% | (*.f64 (-.f64 y 2) b) | |
| 86.93% | (*.f64 (neg.f64 a) t) | |
| ✓ | 89.81% | (*.f64 z (neg.f64 y)) |
| 87.77% | (*.f64 y b) | |
| 80.45% | (*.f64 t (-.f64 b a)) | |
| ✓ | 91.29% | (*.f64 t b) |
| ✓ | 85% | (*.f64 b (-.f64 t 2)) |
| ✓ | 91.64% | (*.f64 b -2) |
| ✓ | 72.53% | (*.f64 a (-.f64 1 t)) |
| 85.79% | z | |
| 71.79% | x | |
| 83.78% | a |
Compiled 307 to 235 computations (23.5% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (-.f64 (*.f64 t a) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 a (-.f64 1 t) (*.f64 t b)) |
(+.f64 (fma.f64 (-.f64 1 t) a x) (-.f64 z (*.f64 y z))) |
(+.f64 (fma.f64 (-.f64 1 t) a x) (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(fma.f64 (+.f64 (+.f64 y t) -2) b (fma.f64 (-.f64 1 y) z (fma.f64 (-.f64 1 t) a x))) |
| Outputs |
|---|
(+.f64 (fma.f64 (-.f64 1 t) a x) (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
7 calls:
| 50.0ms | x |
| 37.0ms | b |
| 22.0ms | a |
| 22.0ms | t |
| 22.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| Error | Segments | Branch |
|---|---|---|
| 0.02% | 1 | x |
| 0.02% | 1 | y |
| 0.02% | 1 | z |
| 0.02% | 1 | t |
| 0.02% | 1 | a |
| 0.02% | 1 | b |
| 0.02% | 1 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 434 to 247 computations (43.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (-.f64 (*.f64 t a) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 a (-.f64 1 t) (*.f64 t b)) |
(+.f64 (fma.f64 (-.f64 1 t) a x) (-.f64 z (*.f64 y z))) |
| Outputs |
|---|
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
7 calls:
| 71.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 61.0ms | t |
| 58.0ms | a |
| 57.0ms | x |
| 38.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 0.03% | 1 | x |
| 0.03% | 1 | y |
| 0.03% | 1 | z |
| 0.03% | 1 | t |
| 0.03% | 1 | a |
| 0.03% | 1 | b |
| 0.03% | 1 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 383 to 219 computations (42.8% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
6 calls:
| 147.0ms | y |
| 134.0ms | t |
| 122.0ms | x |
| 85.0ms | z |
| 79.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 15.38% | 7 | x |
| 11.95% | 6 | y |
| 9.31% | 3 | z |
| 11.1% | 7 | t |
| 9.29% | 5 | a |
| 10.53% | 3 | b |
Compiled 267 to 154 computations (42.3% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 1.229342656955602e+176 | 3.4921229546501813e+190 |
| 17.0ms | 8.505982580970353e+44 | 3.306221495459834e+46 |
| 22.0ms | 7.724394315989633e-28 | 9.934468857898571e-24 |
| 23.0ms | -1.0668183602232324e-138 | -9.25468447219461e-149 |
| 76.0ms | 560× | body | 256 | valid |
| 5.0ms | 29× | body | 256 | infinite |
Compiled 1576 to 1147 computations (27.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.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:
| 144.0ms | x |
| 101.0ms | t |
| 98.0ms | y |
| 57.0ms | z |
| 56.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 15.67% | 7 | x |
| 14.88% | 7 | y |
| 15.56% | 4 | z |
| 15.84% | 7 | t |
| 11.54% | 3 | a |
| 12.56% | 3 | b |
Compiled 252 to 146 computations (42.1% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 1.8581221170932567e-19 | 6.751293787883752e-7 |
| 22.0ms | -5.168034086764298e+22 | -221451927918830.84 |
| 42.0ms | 304× | body | 256 | valid |
| 1.0ms | 5× | body | 256 | infinite |
Compiled 834 to 616 computations (26.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| Outputs |
|---|
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
6 calls:
| 121.0ms | y |
| 101.0ms | a |
| 99.0ms | x |
| 67.0ms | t |
| 55.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 21.41% | 3 | x |
| 18.72% | 6 | y |
| 17.88% | 3 | z |
| 18.47% | 5 | t |
| 17.39% | 5 | a |
| 16.13% | 3 | b |
Compiled 237 to 138 computations (41.8% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 1.831718506754594e+108 | 3.5750739078318384e+121 |
| 25.0ms | -2.4940728515825165e+91 | -8.727728615899586e+86 |
| 40.0ms | 288× | body | 256 | valid |
| 7.0ms | 54× | body | 256 | infinite |
Compiled 684 to 513 computations (25% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
| Outputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
6 calls:
| 152.0ms | t |
| 148.0ms | x |
| 144.0ms | y |
| 134.0ms | a |
| 86.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 23.21% | 10 | x |
| 19.94% | 9 | y |
| 23.28% | 3 | z |
| 22.89% | 5 | t |
| 19.59% | 7 | a |
| 21.73% | 6 | b |
Compiled 224 to 130 computations (42% saved)
| 6× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 9.076566704147106e+167 | 9.728024103774921e+173 |
| 19.0ms | 3.54130473050522e+113 | 9.333928499856156e+114 |
| 24.0ms | 1.3249323942724175e+48 | 3.056271528547365e+58 |
| 15.0ms | 3.406080260885622e-130 | 3.5649597769724107e-129 |
| 35.0ms | -1.0668183602232324e-138 | -9.25468447219461e-149 |
| 22.0ms | -5.168034086764298e+22 | -221451927918830.84 |
| 124.0ms | 816× | body | 256 | valid |
| 6.0ms | 42× | body | 256 | infinite |
Compiled 1782 to 1333 computations (25.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
| Outputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
6 calls:
| 132.0ms | x |
| 103.0ms | a |
| 86.0ms | b |
| 70.0ms | y |
| 66.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 23.22% | 10 | x |
| 23.9% | 5 | y |
| 23.28% | 3 | z |
| 22.89% | 5 | t |
| 20.83% | 8 | a |
| 21.73% | 6 | b |
Compiled 202 to 116 computations (42.6% saved)
| 7× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 9.076566704147106e+167 | 9.728024103774921e+173 |
| 17.0ms | 3.54130473050522e+113 | 9.333928499856156e+114 |
| 24.0ms | 1.3249323942724175e+48 | 3.056271528547365e+58 |
| 9.0ms | 5.98549701937653e-172 | 1.179950216001803e-171 |
| 16.0ms | -1.5891401176309208e-254 | -8.333135552625953e-257 |
| 23.0ms | -1.0668183602232324e-138 | -9.25468447219461e-149 |
| 21.0ms | -5.168034086764298e+22 | -221451927918830.84 |
| 118.0ms | 896× | body | 256 | valid |
| 5.0ms | 40× | body | 256 | infinite |
Compiled 1940 to 1436 computations (26% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
| Outputs |
|---|
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
(*.f64 (-.f64 b z) y) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) |
6 calls:
| 258.0ms | x |
| 198.0ms | y |
| 129.0ms | a |
| 128.0ms | t |
| 104.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 23.54% | 10 | x |
| 25.76% | 3 | y |
| 25.47% | 3 | z |
| 25.44% | 5 | t |
| 20.46% | 9 | a |
| 22.15% | 6 | b |
Compiled 191 to 111 computations (41.9% saved)
| 8× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 9.076566704147106e+167 | 9.728024103774921e+173 |
| 42.0ms | 3.031280263944066e+131 | 3.3207308872742187e+134 |
| 17.0ms | 3.54130473050522e+113 | 9.333928499856156e+114 |
| 16.0ms | 3.0745369849969204e+47 | 1.3249323942724175e+48 |
| 50.0ms | 1.8581221170932567e-19 | 6.751293787883752e-7 |
| 16.0ms | -1.5891401176309208e-254 | -8.333135552625953e-257 |
| 26.0ms | -1.0668183602232324e-138 | -9.25468447219461e-149 |
| 24.0ms | -5.168034086764298e+22 | -221451927918830.84 |
| 194.0ms | 1056× | body | 256 | valid |
| 6.0ms | 47× | body | 256 | infinite |
Compiled 2095 to 1592 computations (24% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
| Outputs |
|---|
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
6 calls:
| 178.0ms | x |
| 106.0ms | a |
| 106.0ms | t |
| 96.0ms | z |
| 88.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 28.79% | 11 | x |
| 32.61% | 6 | y |
| 26.45% | 6 | z |
| 28.49% | 5 | t |
| 24.44% | 9 | a |
| 29.77% | 5 | b |
Compiled 181 to 106 computations (41.4% saved)
| 8× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 46.0ms | 9.076566704147106e+167 | 9.728024103774921e+173 |
| 38.0ms | 3.031280263944066e+131 | 3.3207308872742187e+134 |
| 19.0ms | 3.54130473050522e+113 | 9.333928499856156e+114 |
| 19.0ms | 8.505982580970353e+44 | 3.306221495459834e+46 |
| 25.0ms | 1.8581221170932567e-19 | 6.751293787883752e-7 |
| 54.0ms | -1.5891401176309208e-254 | -8.333135552625953e-257 |
| 24.0ms | -1.0668183602232324e-138 | -9.25468447219461e-149 |
| 50.0ms | -2.290438596553585e+83 | -5.3691852522876944e+78 |
| 257.0ms | 1056× | body | 256 | valid |
| 6.0ms | 47× | body | 256 | infinite |
Compiled 1948 to 1494 computations (23.3% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| Outputs |
|---|
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
6 calls:
| 202.0ms | x |
| 101.0ms | a |
| 66.0ms | z |
| 66.0ms | y |
| 61.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 28.79% | 11 | x |
| 32.61% | 6 | y |
| 26.45% | 6 | z |
| 29.72% | 5 | t |
| 27.58% | 8 | a |
| 30.35% | 5 | b |
Compiled 172 to 102 computations (40.7% saved)
| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 6.359980447099674e+81 | 2.6985060299414183e+82 |
| 18.0ms | -6.300243979006858e-175 | -2.2973893589707877e-177 |
| 33.0ms | -1.3577296204987359e+78 | -8.129777898821501e+69 |
| 43.0ms | -1.5129898769137427e+145 | -1.3981508297370208e+117 |
| 15.0ms | -1.4858973846678882e+202 | -5.969781370857716e+201 |
| 110.0ms | 624× | body | 256 | valid |
| 7.0ms | 54× | body | 256 | infinite |
Compiled 1188 to 915 computations (23% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
| Outputs |
|---|
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(*.f64 (-.f64 b z) y) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
6 calls:
| 406.0ms | x |
| 147.0ms | b |
| 130.0ms | a |
| 108.0ms | y |
| 79.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 31.64% | 12 | x |
| 32.56% | 7 | y |
| 32.4% | 4 | z |
| 34.04% | 7 | t |
| 28.75% | 9 | a |
| 32.02% | 9 | b |
Compiled 163 to 97 computations (40.5% saved)
| 8× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 1.229342656955602e+176 | 3.4921229546501813e+190 |
| 27.0ms | 4.1469904279377926e+161 | 9.076566704147106e+167 |
| 51.0ms | 3.3665560456402356e+137 | 1.8595744427896555e+140 |
| 18.0ms | 3.843776537530743e+84 | 6.89138509221283e+86 |
| 12.0ms | 8.439616569844614e+46 | 3.0745369849969204e+47 |
| 20.0ms | 7.724394315989633e-28 | 9.934468857898571e-24 |
| 31.0ms | -1.0668183602232324e-138 | -9.25468447219461e-149 |
| 22.0ms | -5.168034086764298e+22 | -221451927918830.84 |
| 184.0ms | 1056× | body | 256 | valid |
| 10.0ms | 70× | body | 256 | infinite |
Compiled 1826 to 1387 computations (24% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
| Outputs |
|---|
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 z (*.f64 y z)) |
(*.f64 t (-.f64 b a)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
6 calls:
| 173.0ms | x |
| 143.0ms | a |
| 77.0ms | y |
| 48.0ms | b |
| 43.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 28.97% | 16 | x |
| 34.11% | 7 | y |
| 33.61% | 4 | z |
| 38% | 3 | t |
| 34.76% | 7 | a |
| 36.47% | 4 | b |
Compiled 149 to 89 computations (40.3% saved)
| 15× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 1.1912484650879181e+209 | 1.7983084647693686e+209 |
| 20.0ms | 1.2645301491538325e+142 | 3.8469807273543477e+146 |
| 10.0ms | 1.235604646362397e+36 | 2.3731550685705082e+36 |
| 22.0ms | 0.5838763354022374 | 29144398.114138585 |
| 24.0ms | 2.0972472289063538e-129 | 3.6763592220580727e-118 |
| 50.0ms | 1.8308506138314075e-181 | 1.0203881607570091e-173 |
| 21.0ms | 6.247637008743422e-189 | 1.6059503793065602e-183 |
| 228.0ms | 5.404369577736606e-228 | 5.782374154905816e-226 |
| 134.0ms | -4.644413839321641e-205 | -5.103346924563727e-214 |
| 18.0ms | -4.094055665986144e-152 | -1.0540220622914624e-156 |
| 41.0ms | -2.097917405958474e-96 | -1.5499409018631765e-96 |
| 14.0ms | -3.0645932697779336e-30 | -6.602115847770069e-31 |
| 17.0ms | -14.566231254279572 | -0.08663309577674251 |
| 14.0ms | -1.3418825847935666e+25 | -8.817481140782259e+23 |
| 21.0ms | -9.360531273777226e+57 | -8.131199704742055e+51 |
| 379.0ms | 1728× | body | 256 | valid |
Compiled 2892 to 2201 computations (23.9% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
| Outputs |
|---|
(+.f64 a (+.f64 (*.f64 y b) x)) |
(-.f64 z (*.f64 y z)) |
(*.f64 t (-.f64 b a)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(*.f64 (-.f64 b z) y) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
(*.f64 t (-.f64 b a)) |
(-.f64 x (*.f64 z y)) |
(+.f64 a (+.f64 (*.f64 y b) x)) |
6 calls:
| 162.0ms | x |
| 99.0ms | b |
| 96.0ms | t |
| 91.0ms | a |
| 85.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 33.3% | 15 | x |
| 34.29% | 8 | y |
| 35.77% | 5 | z |
| 38.21% | 5 | t |
| 40.73% | 5 | a |
| 42.47% | 4 | b |
Compiled 142 to 85 computations (40.1% saved)
| 14× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 3.8469807273543477e+146 | 1.0567933725545743e+149 |
| 77.0ms | 2.3731550685705082e+36 | 1.0672758837351389e+56 |
| 24.0ms | 0.5838763354022374 | 29144398.114138585 |
| 23.0ms | 2.0972472289063538e-129 | 3.6763592220580727e-118 |
| 24.0ms | 1.8308506138314075e-181 | 1.0203881607570091e-173 |
| 25.0ms | 6.247637008743422e-189 | 1.6059503793065602e-183 |
| 16.0ms | 5.404369577736606e-228 | 5.782374154905816e-226 |
| 5.0ms | -6.929870117179995e-286 | -6.210231883560588e-286 |
| 20.0ms | -6.068185543440128e-245 | -1.6228700903619922e-248 |
| 76.0ms | -4.644413839321641e-205 | -5.103346924563727e-214 |
| 18.0ms | -4.094055665986144e-152 | -1.0540220622914624e-156 |
| 19.0ms | -14.566231254279572 | -0.08663309577674251 |
| 43.0ms | -1.3418825847935666e+25 | -8.817481140782259e+23 |
| 22.0ms | -9.360531273777226e+57 | -8.131199704742055e+51 |
| 384.0ms | 1792× | body | 256 | valid |
Compiled 2950 to 2207 computations (25.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
| Outputs |
|---|
(*.f64 (-.f64 b z) y) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
z |
(+.f64 a (+.f64 (*.f64 -2 b) x)) |
(-.f64 x (*.f64 z y)) |
(*.f64 (-.f64 b z) y) |
6 calls:
| 304.0ms | b |
| 90.0ms | a |
| 86.0ms | y |
| 59.0ms | z |
| 58.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 42.37% | 6 | x |
| 36.86% | 8 | y |
| 40.31% | 5 | z |
| 41.18% | 5 | t |
| 39.8% | 9 | a |
| 46.9% | 4 | b |
Compiled 135 to 83 computations (38.5% saved)
| 7× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 22.0ms | 2.029196965633088e+110 | 1.860282821119015e+114 |
| 15.0ms | 3604433298029.8076 | 7681923334054.688 |
| 16.0ms | 1.2106066294906348e-198 | 2.2469995443761204e-197 |
| 24.0ms | 4.8408213764489566e-250 | 1.2938474441922778e-240 |
| 47.0ms | -3.938280246118054e-299 | -2.777872246094151e-305 |
| 18.0ms | -1.986746153841357e-243 | -2.9959801959337526e-246 |
| 17.0ms | -1.2218372904777562e+221 | -8.024770347330393e+220 |
| 133.0ms | 800× | body | 256 | valid |
| 13.0ms | 84× | body | 256 | infinite |
Compiled 1256 to 979 computations (22.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
| Outputs |
|---|
(-.f64 x (*.f64 z y)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 z (*.f64 y z)) |
(*.f64 t (-.f64 b a)) |
(-.f64 z (*.f64 y z)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 z (*.f64 y z)) |
(-.f64 a (*.f64 a t)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
a |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z y)) |
6 calls:
| 132.0ms | b |
| 108.0ms | x |
| 77.0ms | y |
| 71.0ms | a |
| 69.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 39.23% | 12 | x |
| 47.03% | 9 | y |
| 50.94% | 6 | z |
| 52.53% | 7 | t |
| 44.61% | 7 | a |
| 46.38% | 9 | b |
Compiled 128 to 79 computations (38.3% saved)
| 11× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 1.235604646362397e+36 | 2.3731550685705082e+36 |
| 16.0ms | 5.404369577736606e-228 | 5.782374154905816e-226 |
| 16.0ms | -6.210231883560588e-286 | -4.9849982872719705e-288 |
| 22.0ms | -1.9570570913725586e-164 | -6.235112663078973e-170 |
| 19.0ms | -4.094055665986144e-152 | -1.0540220622914624e-156 |
| 7.0ms | -2.097917405958474e-96 | -1.5499409018631765e-96 |
| 14.0ms | -3.0645932697779336e-30 | -6.602115847770069e-31 |
| 17.0ms | -14.566231254279572 | -0.08663309577674251 |
| 14.0ms | -1.3418825847935666e+25 | -8.817481140782259e+23 |
| 21.0ms | -9.360531273777226e+57 | -8.131199704742055e+51 |
| 16.0ms | -1.9620992048481714e+138 | -1.7257020967871805e+136 |
| 155.0ms | 1168× | body | 256 | valid |
Compiled 1786 to 1392 computations (22.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 y z)) |
| Outputs |
|---|
(-.f64 x (*.f64 z y)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 z (*.f64 y z)) |
(*.f64 t (-.f64 b a)) |
(-.f64 z (*.f64 y z)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 z (*.f64 y z)) |
(-.f64 a (*.f64 a t)) |
(*.f64 (-.f64 y 2) b) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 y 2) b) |
(-.f64 z (*.f64 y z)) |
(*.f64 (-.f64 b z) y) |
(*.f64 a (-.f64 1 t)) |
(-.f64 x (*.f64 z y)) |
6 calls:
| 124.0ms | x |
| 81.0ms | b |
| 74.0ms | y |
| 65.0ms | a |
| 63.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 37.92% | 15 | x |
| 47.03% | 9 | y |
| 50.95% | 6 | z |
| 52.53% | 7 | t |
| 44.61% | 7 | a |
| 50.3% | 9 | b |
Compiled 121 to 75 computations (38% saved)
| 14× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 1.0672758837351389e+56 | 1.5296592703449423e+57 |
| 23.0ms | 1.4705870215817633e-98 | 9.65062958776016e-81 |
| 23.0ms | 2.0972472289063538e-129 | 3.6763592220580727e-118 |
| 23.0ms | 1.0203881607570091e-173 | 1.0638869552843386e-157 |
| 110.0ms | 5.404369577736606e-228 | 5.782374154905816e-226 |
| 5.0ms | -6.929870117179995e-286 | -6.210231883560588e-286 |
| 18.0ms | -2.9267264229176116e-170 | -4.126559324036038e-173 |
| 54.0ms | -4.094055665986144e-152 | -1.0540220622914624e-156 |
| 7.0ms | -2.097917405958474e-96 | -1.5499409018631765e-96 |
| 13.0ms | -3.0645932697779336e-30 | -6.602115847770069e-31 |
| 17.0ms | -14.566231254279572 | -0.08663309577674251 |
| 14.0ms | -1.3418825847935666e+25 | -8.817481140782259e+23 |
| 20.0ms | -9.360531273777226e+57 | -8.131199704742055e+51 |
| 16.0ms | -1.9620992048481714e+138 | -1.7257020967871805e+136 |
| 245.0ms | 1584× | body | 256 | valid |
Compiled 2412 to 1886 computations (21.8% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 x (*.f64 z y)) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(-.f64 x (*.f64 z y)) |
z |
(-.f64 x (*.f64 z y)) |
(*.f64 t (-.f64 b a)) |
(-.f64 x (*.f64 z y)) |
(-.f64 a (*.f64 a t)) |
6 calls:
| 81.0ms | b |
| 74.0ms | y |
| 70.0ms | a |
| 62.0ms | x |
| 61.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 45.94% | 7 | x |
| 47.03% | 9 | y |
| 51.96% | 6 | z |
| 52.53% | 7 | t |
| 45.01% | 7 | a |
| 50.3% | 9 | b |
Compiled 116 to 73 computations (37.1% saved)
| 6× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 1.229342656955602e+176 | 3.4921229546501813e+190 |
| 20.0ms | 8.505982580970353e+44 | 3.306221495459834e+46 |
| 18.0ms | 257127487994.42975 | 2045893590271220.3 |
| 23.0ms | -6.851830878900179e-239 | -7.120503531590159e-244 |
| 26.0ms | -8.383275162354866e-163 | -1.8484844836252475e-172 |
| 21.0ms | -5.168034086764298e+22 | -221451927918830.84 |
| 120.0ms | 848× | body | 256 | valid |
| 4.0ms | 30× | body | 256 | infinite |
Compiled 1232 to 952 computations (22.7% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(-.f64 a (*.f64 a t)) |
(-.f64 a (*.f64 t a)) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 b z) y) |
x |
z |
x |
(*.f64 t (-.f64 b a)) |
x |
(*.f64 (-.f64 b z) y) |
(-.f64 a (*.f64 a t)) |
6 calls:
| 237.0ms | b |
| 89.0ms | t |
| 88.0ms | z |
| 80.0ms | y |
| 68.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 48.94% | 7 | x |
| 49.3% | 10 | y |
| 54.75% | 8 | z |
| 57.79% | 8 | t |
| 46.99% | 9 | a |
| 58.79% | 6 | b |
Compiled 111 to 71 computations (36% saved)
| 8× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 9.076566704147106e+167 | 9.728024103774921e+173 |
| 41.0ms | 3.0745369849969204e+47 | 1.3249323942724175e+48 |
| 16.0ms | 8.505982580970353e+44 | 3.306221495459834e+46 |
| 23.0ms | 1.8581221170932567e-19 | 6.751293787883752e-7 |
| 22.0ms | -6.851830878900179e-239 | -7.120503531590159e-244 |
| 70.0ms | -4.8150712476655055e-132 | -1.0668183602232324e-138 |
| 20.0ms | -2.1799439213498393e-18 | -1.388671798935312e-23 |
| 22.0ms | -5.168034086764298e+22 | -221451927918830.84 |
| 222.0ms | 1088× | body | 256 | valid |
| 3.0ms | 26× | body | 256 | infinite |
Compiled 1396 to 1124 computations (19.5% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 b z) y) |
x |
z |
x |
(*.f64 t (-.f64 b a)) |
x |
(*.f64 (-.f64 b z) y) |
(*.f64 a (-.f64 1 t)) |
6 calls:
| 127.0ms | y |
| 110.0ms | z |
| 96.0ms | t |
| 64.0ms | a |
| 54.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 48.94% | 7 | x |
| 49.3% | 10 | y |
| 54.75% | 8 | z |
| 57.79% | 8 | t |
| 47% | 9 | a |
| 58.8% | 6 | b |
Compiled 101 to 67 computations (33.7% saved)
| 8× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 9.076566704147106e+167 | 9.728024103774921e+173 |
| 14.0ms | 3.0745369849969204e+47 | 1.3249323942724175e+48 |
| 18.0ms | 8.505982580970353e+44 | 3.306221495459834e+46 |
| 23.0ms | 1.8581221170932567e-19 | 6.751293787883752e-7 |
| 27.0ms | -6.851830878900179e-239 | -7.120503531590159e-244 |
| 23.0ms | -4.8150712476655055e-132 | -1.0668183602232324e-138 |
| 21.0ms | -2.1799439213498393e-18 | -1.388671798935312e-23 |
| 21.0ms | -5.168034086764298e+22 | -221451927918830.84 |
| 150.0ms | 1088× | body | 256 | valid |
| 4.0ms | 27× | body | 256 | infinite |
Compiled 1396 to 1133 computations (18.8% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
| Outputs |
|---|
x |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 a (-.f64 1 t)) |
x |
6 calls:
| 69.0ms | y |
| 67.0ms | x |
| 57.0ms | z |
| 57.0ms | t |
| 51.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 51.12% | 5 | x |
| 56.01% | 8 | y |
| 56.89% | 7 | z |
| 57.79% | 8 | t |
| 51.36% | 7 | a |
| 60.15% | 6 | b |
Compiled 91 to 62 computations (31.9% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 1.5296592703449423e+57 | 4.059325130372562e+64 |
| 14.0ms | 3.9711734925300974e-151 | 4.3357452043180824e-150 |
| 17.0ms | 5.404369577736606e-228 | 5.782374154905816e-226 |
| 16.0ms | -1.9620992048481714e+138 | -1.7257020967871805e+136 |
| 62.0ms | 464× | body | 256 | valid |
Compiled 668 to 559 computations (16.3% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
| Outputs |
|---|
x |
(*.f64 a (-.f64 1 t)) |
(*.f64 b -2) |
(*.f64 a (-.f64 1 t)) |
x |
6 calls:
| 109.0ms | z |
| 62.0ms | x |
| 49.0ms | y |
| 33.0ms | b |
| 32.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 51.92% | 5 | x |
| 56.48% | 8 | y |
| 56.89% | 7 | z |
| 62.04% | 6 | t |
| 53.1% | 5 | a |
| 61.98% | 6 | b |
Compiled 81 to 57 computations (29.6% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 1.5296592703449423e+57 | 4.059325130372562e+64 |
| 14.0ms | 1.6059503793065602e-183 | 2.4183982435634146e-182 |
| 16.0ms | 5.404369577736606e-228 | 5.782374154905816e-226 |
| 17.0ms | -1.9620992048481714e+138 | -1.7257020967871805e+136 |
| 62.0ms | 464× | body | 256 | valid |
Compiled 642 to 546 computations (15% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(*.f64 a (neg.f64 t)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
| Outputs |
|---|
a |
x |
z |
x |
(*.f64 a (neg.f64 t)) |
x |
a |
6 calls:
| 38.0ms | a |
| 35.0ms | t |
| 34.0ms | y |
| 22.0ms | x |
| 20.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 59.16% | 4 | x |
| 61.52% | 7 | y |
| 64.36% | 3 | z |
| 62.34% | 7 | t |
| 58.19% | 7 | a |
| 68.14% | 4 | b |
Compiled 76 to 54 computations (28.9% saved)
| 6× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 1.1537053935118508e+123 | 4.9619524991633284e+125 |
| 24.0ms | 8.505982580970353e+44 | 3.306221495459834e+46 |
| 18.0ms | 257127487994.42975 | 2045893590271220.3 |
| 22.0ms | -6.851830878900179e-239 | -7.120503531590159e-244 |
| 22.0ms | -4.8150712476655055e-132 | -1.0668183602232324e-138 |
| 16.0ms | -1.4471536348130307e+89 | -2.7238858740471224e+87 |
| 110.0ms | 768× | body | 256 | valid |
| 2.0ms | 19× | body | 256 | infinite |
Compiled 849 to 729 computations (14.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
| Outputs |
|---|
x |
z |
a |
x |
6 calls:
| 61.0ms | a |
| 61.0ms | y |
| 34.0ms | z |
| 20.0ms | t |
| 17.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 59.18% | 4 | x |
| 61.76% | 7 | y |
| 64.36% | 3 | z |
| 66.83% | 5 | t |
| 60.1% | 5 | a |
| 68.47% | 4 | b |
Compiled 60 to 46 computations (23.3% saved)
| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 1.5296592703449423e+57 | 4.059325130372562e+64 |
| 18.0ms | -4.094055665986144e-152 | -1.0540220622914624e-156 |
| 25.0ms | -3.6923542272759036e+62 | -9.360531273777226e+57 |
| 71.0ms | 400× | body | 256 | valid |
Compiled 436 to 377 computations (13.5% saved)
Total -23.1b remaining (-58.3%)
Threshold costs -23.1b (-58.3%)
| Inputs |
|---|
a |
x |
| Outputs |
|---|
x |
a |
x |
6 calls:
| 24.0ms | y |
| 14.0ms | t |
| 11.0ms | a |
| 8.0ms | x |
| 8.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 61.85% | 3 | x |
| 69.13% | 3 | y |
| 71.79% | 1 | z |
| 66.83% | 5 | t |
| 63.57% | 3 | a |
| 70.2% | 3 | b |
Compiled 50 to 42 computations (16% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 1.5296592703449423e+57 | 4.059325130372562e+64 |
| 14.0ms | -3.8107251779461226e+68 | -6.31988125229985e+67 |
| 31.0ms | 240× | body | 256 | valid |
Compiled 276 to 237 computations (14.1% saved)
| 1× | egg-herbie |
| 344× | distribute-lft-neg-in |
| 236× | *-commutative |
| 204× | +-commutative |
| 174× | distribute-rgt-neg-in |
| 172× | distribute-neg-in |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 504 | 4165 |
| 1 | 619 | 4125 |
| 2 | 707 | 4089 |
| 3 | 764 | 4085 |
| 4 | 809 | 4085 |
| 5 | 856 | 4085 |
| 6 | 877 | 4085 |
| 7 | 893 | 4085 |
| 8 | 919 | 4085 |
| 9 | 953 | 4085 |
| 10 | 993 | 4085 |
| 11 | 1044 | 4085 |
| 12 | 1120 | 4085 |
| 13 | 1210 | 4085 |
| 14 | 1276 | 4085 |
| 15 | 1305 | 4085 |
| 16 | 1333 | 4085 |
| 17 | 1374 | 4085 |
| 18 | 1394 | 4085 |
| 19 | 1415 | 4085 |
| 20 | 1448 | 4085 |
| 21 | 1459 | 4085 |
| 22 | 1461 | 4085 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (fma.f64 (-.f64 1 t) a x) (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(if (<=.f64 a -4692732775479909/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 22118353849861/340282366920938463463374607431768211456) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 a 13000000000000000671408007604248917729978875904) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)))))) |
(if (<=.f64 a -14000000000000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 5289050460814003/302231454903657293676544) (-.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 -37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 390000000000000032315180987888211871934625270210670343252243697086574411763502001192780292459379583275878573815103488) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(if (<=.f64 a -4500000000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a -6435747806372447/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a 4526535397958189/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) (if (<=.f64 a 3700000000000000056925560523084193207581601626249175760896) (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 369999999999999978416349908115082864322956677890525663432197228594253043708827030083632104276368515346281611132928) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))))))))) |
(if (<=.f64 a -420000000000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a -8098044830177753/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a -7100278498463341/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 1479368028632685/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 18600000000000000097815442777103789321088268710263073538048) (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 450000000000000007001737258260079360920690628614477645016396761193875201524140066469243425461771351454292826390528) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z)))))))))) |
(if (<=.f64 a -15500000000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a -1304685000417527/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a -4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 6437288204283977/2475880078570760549798248448) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 1200000000000000052615011654091436825560857182208) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a 2050000000000000031896803065407028199749812863688175938408029689883209251387749191693220049325847267736222875779072) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a 329999999999999992245516499211883760543096108476986364345181722294977219895852671436857555635893444852256792961834017402451163705507840) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (*.f64 (-.f64 b z) y) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))))))))))) |
(if (<=.f64 a -2999999999999999974470223024111721621642565114518416193220185473467414953911648256) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 a -268001700651499/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a -825460204899477/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 3872340515953109/18889465931478580854784) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 920000000000000017773994917407618219622006784) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 a 4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a 8199999999999999830237637828015717712760496329511703146078182008327815040582012846658819807096335409636499464318008320409006413709312) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (*.f64 (-.f64 b z) y) (+.f64 (*.f64 a (-.f64 1 t)) x))))))))) |
(if (<=.f64 z -6000000000000000498255364080524056279519924039889984740773695747621672601421741428568336926173245818209653644451918600669269886457618008721984654658299659116446988285239209396774935467673348091905310720) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -270000000000000015075859530963344882682881965960880763856701407490390903384094244014099546510922561414843430741573012894811755810256483990372352) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 z -37999999999999998158707959900444359718977146115640283453474619357396992) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -5168389762150143/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 z 7000000000000000080846909281003599381056688845436880876040559972156116564875149312) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (-.f64 x (*.f64 z (-.f64 y 1)))))))) |
(if (<=.f64 a -700000000000000) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 a -6435747806372447/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 a 5880079300393817/21778071482940061661655974875633165533184) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 219999999999999993420157786995427078861689454592) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 a 4200000000000000372027505574409837164638194351497696609270069053780539712168412577792) (-.f64 z (*.f64 y z)) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 a 749999999999999953387454728587298099837893869579225989031793986942014394161773751869641622723032295701174984716420659752386895320431487001822242440526163550928896) (*.f64 (-.f64 b z) y) (if (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760) (-.f64 x (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 a (-.f64 1 t)) x))))))))) |
(if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 x -2200000000000000016777216) (-.f64 z (*.f64 y z)) (if (<=.f64 x -3242591731706757/36028797018963968) (*.f64 t (-.f64 b a)) (if (<=.f64 x -7992587079153375/5708990770823839524233143877797980545530986496) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7695704335233297/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 x -7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 z (*.f64 y z)) (if (<=.f64 x -1192863496158351/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 x 4534249814358301/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x 1959553324262937/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 295873605726537/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 x 1209677563247447/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 z (*.f64 y z)) (if (<=.f64 x 9500000) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x 1249999999999999942345332275265142784) (*.f64 b (-.f64 t 2)) (if (<=.f64 x 1900000000000000131762249422712564540901893317345861888588242083967719090207325982086453362536358978844957532108658036087482827566652774644973568) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 x 175000000000000012794579382069599199945327918748235887257391584277194673891613749078188596775175047216831870399947085469336079885309175328173457089442483018326878508094985773283734307761245652867586298484883456) (+.f64 a (+.f64 (*.f64 y b) x)) (+.f64 a (+.f64 (*.f64 -2 b) x))))))))))))))))) |
(if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x -5199999999999999698010112) (-.f64 z (*.f64 y z)) (if (<=.f64 x -2589569785738035/562949953421312) (*.f64 t (-.f64 b a)) (if (<=.f64 x -3381470332640101/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 z (*.f64 y z)) (if (<=.f64 x -24399480603239/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 x -8816866202234403/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 (-.f64 b z) y) (if (<=.f64 x 8268337896771019/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 5417898233426357/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 x 8574138474378641/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (-.f64 z (*.f64 y z)) (if (<=.f64 x 3200000) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x 89999999999999992307089061666856370176) (*.f64 t (-.f64 b a)) (if (<=.f64 x 399999999999999973453466919889848968444078777271384730315704015582479494600573681037194049813300218132071108299721531164231622769709598852710924288) (-.f64 x (*.f64 z y)) (+.f64 a (+.f64 (*.f64 y b) x)))))))))))))))) |
(if (<=.f64 y -90000000000000002187580041688615318982618198481332335515582103059765152597870757429104272056018633505229981005520541001413492798529862728468339072047728159619370034914336822262204584336659784761277220532366631387604713472) (*.f64 (-.f64 b z) y) (if (<=.f64 y -2952075737355269/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 y -1837892429666853/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 t (-.f64 b a)) (if (<=.f64 y 2346099009001469/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 y 410711411192897/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) z (if (<=.f64 y 6400000000000) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 y 4500000000000000005937761504973491137356255101058213012082831941239168916830152430025842481198497013854065655808) (-.f64 x (*.f64 z y)) (*.f64 (-.f64 b z) y)))))))) |
(if (<=.f64 x -31999999999999998778550106938078075630375530760857124846252931950563212929780982101638134725267025931798473266577026274921960364276973568) (-.f64 x (*.f64 z y)) (if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -1900000000000000075497472) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7385903388887613/9007199254740992) (*.f64 t (-.f64 b a)) (if (<=.f64 x -8563486156235759/2854495385411919762116571938898990272765493248) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7695704335233297/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -7925321092125237/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976) (-.f64 z (*.f64 y z)) (if (<=.f64 x -3054043458696411/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 a (*.f64 a t)) (if (<=.f64 x -3154521339556371/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 320064692778233/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) a (if (<=.f64 x 2299999999999999964750908629532540928) (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 x (*.f64 z y))))))))))))) |
(if (<=.f64 x -19000000000000000727279682418369939086990005640953097187922186812085133644303346176961929877600468626180854722107639533430448200959918080) (-.f64 x (*.f64 z y)) (if (<=.f64 x -8799999999999999600061981413443862729488426857339551744) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -2299999999999999907725312) (-.f64 z (*.f64 y z)) (if (<=.f64 x -6530219459687219/2251799813685248) (*.f64 t (-.f64 b a)) (if (<=.f64 x -1598517415830675/1427247692705959881058285969449495136382746624) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7936195095709337/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -6132688940335005/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 z (*.f64 y z)) (if (<=.f64 x -5847854795536261/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (-.f64 a (*.f64 a t)) (if (<=.f64 x -1767989201857341/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (*.f64 (-.f64 y 2) b) (if (<=.f64 x 7468176164825437/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 3654909247210163/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (*.f64 (-.f64 y 2) b) (if (<=.f64 x 352492359502233/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 z (*.f64 y z)) (if (<=.f64 x 5166793682102433/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (*.f64 (-.f64 b z) y) (if (<=.f64 x 1000000000000000048346692115553659057528394845890514255872) (*.f64 a (-.f64 1 t)) (-.f64 x (*.f64 z y)))))))))))))))) |
(if (<=.f64 a -4400000000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -6439602006989335/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (-.f64 x (*.f64 z y)) (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 2000000000000000) (-.f64 x (*.f64 z y)) (if (<=.f64 a 5200000000000000141798143018876626942321229824) (*.f64 t (-.f64 b a)) (if (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760) (-.f64 x (*.f64 z y)) (-.f64 a (*.f64 a t)))))))) |
(if (<=.f64 a -17000000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -7684599350631545/5192296858534827628530496329220096) (*.f64 (-.f64 b z) y) (if (<=.f64 a -1361730492884795/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) x (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 2568967366681087/151115727451828646838272) x (if (<=.f64 a 6600000000000000106840877664637868725059452928) (*.f64 t (-.f64 b a)) (if (<=.f64 a 1299999999999999975869957543992374865235256803328) x (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (*.f64 (-.f64 b z) y) (-.f64 a (*.f64 a t)))))))))) |
(if (<=.f64 a -135000000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5582757582296647/1329227995784915872903807060280344576) (*.f64 (-.f64 b z) y) (if (<=.f64 a -6033513568474169/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) x (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 1558380939346983/2361183241434822606848) x (if (<=.f64 a 5500000000000000089034064720531557270882877440) (*.f64 t (-.f64 b a)) (if (<=.f64 a 620000000000000010958495005025906020715308515328) x (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (*.f64 (-.f64 b z) y) (*.f64 a (-.f64 1 t)))))))))) |
(if (<=.f64 x -17500000000000000058277367943704488451088885510690829805524326393683370054596918613890498620116990796040045677698076335445714191549202432) x (if (<=.f64 x 5974540931860349/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 6191657103222841/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 b (-.f64 t 2)) (if (<=.f64 x 4799999999999999985417880258908871530751251164783590172042199040) (*.f64 a (-.f64 1 t)) x)))) |
(if (<=.f64 x -17500000000000000058277367943704488451088885510690829805524326393683370054596918613890498620116990796040045677698076335445714191549202432) x (if (<=.f64 x 3800768226741517/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 8372115032861669/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (*.f64 b -2) (if (<=.f64 x 30000000000000002101114207614534824372722568854321968059162558464) (*.f64 a (-.f64 1 t)) x)))) |
(if (<=.f64 a -17000000000000000193507848147148331227012683895482932388127511604523445750969325880082432) a (if (<=.f64 a -4525135176355627/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) x (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 500000000000000) x (if (<=.f64 a 859999999999999964944280565665162079074516992) (*.f64 a (neg.f64 t)) (if (<=.f64 a 490000000000000015792557047440376505571254094300220259320509821936759261831456345357032274511009783925107292441510158733934592) x a)))))) |
(if (<=.f64 x -35999999999999999649786053797685806552048626391274622025728) x (if (<=.f64 x -4127771402148561/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) z (if (<=.f64 x 2600000000000000082493705678286431212848372446059136647430144) a x))) |
(if (<=.f64 x -109999999999999993611312306350507816767917805526968818681323846631424) x (if (<=.f64 x 27999999999999997869215941965092587745839075583627913854976) a x)) |
a |
| Outputs |
|---|
(+.f64 (fma.f64 (-.f64 1 t) a x) (+.f64 (*.f64 (-.f64 1 y) z) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(+.f64 (fma.f64 (-.f64 1 t) a x) (+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 z (-.f64 1 y)))) |
(-.f64 (fma.f64 (-.f64 1 t) a x) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 (+.f64 t y) -2))) |
(+.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 (-.f64 1 t) a)) (*.f64 b (+.f64 -2 (+.f64 t y)))) |
(if (<=.f64 a -4692732775479909/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 22118353849861/340282366920938463463374607431768211456) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 a 13000000000000000671408007604248917729978875904) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)))))) |
(if (<=.f64 a -4692732775479909/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 a (+.f64 t -1))) (if (<=.f64 a 22118353849861/340282366920938463463374607431768211456) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 z (+.f64 y -1))) (if (or (<=.f64 a 13000000000000000671408007604248917729978875904) (not (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760))) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 a (+.f64 t -1))) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 z (+.f64 y -1)))))) |
(if (<=.f64 a -4692732775479909/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (*.f64 (-.f64 1 t) a)) (if (or (<=.f64 a 22118353849861/340282366920938463463374607431768211456) (not (or (<=.f64 a 13000000000000000671408007604248917729978875904) (not (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760))))) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (*.f64 (-.f64 1 t) a)))) |
(if (or (<=.f64 a -4692732775479909/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (not (or (<=.f64 a 22118353849861/340282366920938463463374607431768211456) (not (or (<=.f64 a 13000000000000000671408007604248917729978875904) (not (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760))))))) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (*.f64 (-.f64 1 t) a)) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (*.f64 z (-.f64 1 y)))) |
(if (or (<=.f64 a -4692732775479909/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (not (or (<=.f64 a 22118353849861/340282366920938463463374607431768211456) (and (not (<=.f64 a 13000000000000000671408007604248917729978875904)) (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760))))) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (*.f64 (-.f64 1 t) a)) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (*.f64 z (-.f64 1 y)))) |
(if (<=.f64 a -14000000000000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 5289050460814003/302231454903657293676544) (-.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 (or (<=.f64 a -14000000000000000000000) (not (<=.f64 a 5289050460814003/302231454903657293676544))) (-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1)))) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 z (+.f64 y -1)))) |
(if (or (<=.f64 a -14000000000000000000000) (not (<=.f64 a 5289050460814003/302231454903657293676544))) (+.f64 x (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 z (-.f64 1 y)))) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (*.f64 z (-.f64 1 y)))) |
(if (or (<=.f64 a -14000000000000000000000) (not (<=.f64 a 5289050460814003/302231454903657293676544))) (+.f64 x (-.f64 (*.f64 (-.f64 1 t) a) (*.f64 z (+.f64 y -1)))) (+.f64 (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (*.f64 z (-.f64 1 y)))) |
(if (<=.f64 b -37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 b 390000000000000032315180987888211871934625270210670343252243697086574411763502001192780292459379583275878573815103488) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(if (or (<=.f64 b -37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440) (not (<=.f64 b 390000000000000032315180987888211871934625270210670343252243697086574411763502001192780292459379583275878573815103488))) (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (-.f64 x (+.f64 (*.f64 a (+.f64 t -1)) (*.f64 z (+.f64 y -1))))) |
(if (or (<=.f64 b -37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440) (not (<=.f64 b 390000000000000032315180987888211871934625270210670343252243697086574411763502001192780292459379583275878573815103488))) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (+.f64 x (+.f64 (*.f64 (-.f64 1 t) a) (*.f64 z (-.f64 1 y))))) |
(if (or (<=.f64 b -37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440) (not (<=.f64 b 390000000000000032315180987888211871934625270210670343252243697086574411763502001192780292459379583275878573815103488))) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (+.f64 x (-.f64 (*.f64 (-.f64 1 t) a) (*.f64 z (+.f64 y -1))))) |
(if (<=.f64 a -4500000000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a -6435747806372447/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a 4526535397958189/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 -1 z)) (if (<=.f64 a 3700000000000000056925560523084193207581601626249175760896) (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 369999999999999978416349908115082864322956677890525663432197228594253043708827030083632104276368515346281611132928) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))))))))) |
(if (<=.f64 a -4500000000000000000) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)) (if (<=.f64 a -6435747806372447/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 4526535397958189/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 x (*.f64 b (+.f64 t -2))) (neg.f64 z)) (if (<=.f64 a 3700000000000000056925560523084193207581601626249175760896) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 t a))) (if (<=.f64 a 369999999999999978416349908115082864322956677890525663432197228594253043708827030083632104276368515346281611132928) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 t a))) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)))))))) |
(if (<=.f64 a -4500000000000000000) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)) (if (<=.f64 a -6435747806372447/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 4526535397958189/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (if (<=.f64 a 3700000000000000056925560523084193207581601626249175760896) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 t a))) (if (<=.f64 a 369999999999999978416349908115082864322956677890525663432197228594253043708827030083632104276368515346281611132928) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 t a))) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)))))))) |
(if (<=.f64 a -4500000000000000000) (+.f64 x (-.f64 z (*.f64 a (+.f64 t -1)))) (if (<=.f64 a -6435747806372447/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 4526535397958189/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 z (+.f64 x (*.f64 b (+.f64 t -2)))) (if (<=.f64 a 3700000000000000056925560523084193207581601626249175760896) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a))) (if (<=.f64 a 369999999999999978416349908115082864322956677890525663432197228594253043708827030083632104276368515346281611132928) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a))) (+.f64 x (-.f64 z (*.f64 a (+.f64 t -1)))))))))) |
(if (<=.f64 a -4500000000000000000) (+.f64 x (-.f64 z (*.f64 a (+.f64 t -1)))) (if (<=.f64 a -6435747806372447/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 4526535397958189/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 z (-.f64 x (*.f64 b (-.f64 2 t)))) (if (<=.f64 a 3700000000000000056925560523084193207581601626249175760896) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a))) (if (<=.f64 a 369999999999999978416349908115082864322956677890525663432197228594253043708827030083632104276368515346281611132928) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a))) (+.f64 x (-.f64 z (*.f64 a (+.f64 t -1)))))))))) |
(if (<=.f64 a -420000000000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a -8098044830177753/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a -7100278498463341/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 1479368028632685/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 18600000000000000097815442777103789321088268710263073538048) (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) (if (<=.f64 a 450000000000000007001737258260079360920690628614477645016396761193875201524140066469243425461771351454292826390528) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z)))))))))) |
(if (<=.f64 a -420000000000000000000) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)) (if (<=.f64 a -8098044830177753/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a -7100278498463341/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 t a))) (if (<=.f64 a 1479368028632685/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (if (<=.f64 a 18600000000000000097815442777103789321088268710263073538048) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 t a))) (if (<=.f64 a 450000000000000007001737258260079360920690628614477645016396761193875201524140066469243425461771351454292826390528) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 t a))) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z))))))))) |
(if (<=.f64 a -420000000000000000000) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)) (if (<=.f64 a -8098044830177753/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a -7100278498463341/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 t a))) (if (<=.f64 a 1479368028632685/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (if (<=.f64 a 18600000000000000097815442777103789321088268710263073538048) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 t a))) (if (<=.f64 a 450000000000000007001737258260079360920690628614477645016396761193875201524140066469243425461771351454292826390528) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (-.f64 x (+.f64 (*.f64 z (+.f64 y -1)) (*.f64 t a))) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z))))))))) |
(if (<=.f64 a -420000000000000000000) (+.f64 x (-.f64 z (*.f64 a (+.f64 t -1)))) (if (<=.f64 a -8098044830177753/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a -7100278498463341/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a))) (if (<=.f64 a 1479368028632685/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (if (<=.f64 a 18600000000000000097815442777103789321088268710263073538048) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a))) (if (<=.f64 a 450000000000000007001737258260079360920690628614477645016396761193875201524140066469243425461771351454292826390528) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (+.f64 x (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 t a))) (+.f64 x (-.f64 z (*.f64 a (+.f64 t -1))))))))))) |
(if (<=.f64 a -15500000000000000000) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a -1304685000417527/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a -4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 6437288204283977/2475880078570760549798248448) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 1200000000000000052615011654091436825560857182208) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a 2050000000000000031896803065407028199749812863688175938408029689883209251387749191693220049325847267736222875779072) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a 329999999999999992245516499211883760543096108476986364345181722294977219895852671436857555635893444852256792961834017402451163705507840) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (*.f64 (-.f64 b z) y) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (neg.f64 z))))))))))) |
(if (<=.f64 a -15500000000000000000) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)) (if (<=.f64 a -1304685000417527/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a -4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 a 6437288204283977/2475880078570760549798248448) (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (if (<=.f64 a 1200000000000000052615011654091436825560857182208) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)) (if (<=.f64 a 2050000000000000031896803065407028199749812863688175938408029689883209251387749191693220049325847267736222875779072) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (or (<=.f64 a 329999999999999992245516499211883760543096108476986364345181722294977219895852671436857555635893444852256792961834017402451163705507840) (not (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616))) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)) (*.f64 y (-.f64 b z))))))))) |
(if (<=.f64 a -15500000000000000000) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)) (if (<=.f64 a -1304685000417527/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a -4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 a 6437288204283977/2475880078570760549798248448) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (if (<=.f64 a 1200000000000000052615011654091436825560857182208) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)) (if (<=.f64 a 2050000000000000031896803065407028199749812863688175938408029689883209251387749191693220049325847267736222875779072) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (or (<=.f64 a 329999999999999992245516499211883760543096108476986364345181722294977219895852671436857555635893444852256792961834017402451163705507840) (not (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616))) (-.f64 x (-.f64 (*.f64 a (+.f64 t -1)) z)) (*.f64 y (-.f64 b z))))))))) |
(if (<=.f64 a -15500000000000000000) (+.f64 x (-.f64 z (*.f64 a (+.f64 t -1)))) (if (<=.f64 a -1304685000417527/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a -4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 a 6437288204283977/2475880078570760549798248448) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (if (<=.f64 a 1200000000000000052615011654091436825560857182208) (+.f64 x (-.f64 z (*.f64 a (+.f64 t -1)))) (if (<=.f64 a 2050000000000000031896803065407028199749812863688175938408029689883209251387749191693220049325847267736222875779072) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (or (<=.f64 a 329999999999999992245516499211883760543096108476986364345181722294977219895852671436857555635893444852256792961834017402451163705507840) (not (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616))) (+.f64 x (-.f64 z (*.f64 a (+.f64 t -1)))) (*.f64 y (-.f64 b z))))))))) |
(if (<=.f64 a -2999999999999999974470223024111721621642565114518416193220185473467414953911648256) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 a -268001700651499/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a -825460204899477/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 3872340515953109/18889465931478580854784) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (if (<=.f64 a 920000000000000017773994917407618219622006784) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 a 4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a 8199999999999999830237637828015717712760496329511703146078182008327815040582012846658819807096335409636499464318008320409006413709312) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (*.f64 (-.f64 b z) y) (+.f64 (*.f64 a (-.f64 1 t)) x))))))))) |
(if (<=.f64 a -2999999999999999974470223024111721621642565114518416193220185473467414953911648256) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 a -268001700651499/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a -825460204899477/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 a 3872340515953109/18889465931478580854784) (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (if (<=.f64 a 920000000000000017773994917407618219622006784) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 a 4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (or (<=.f64 a 8199999999999999830237637828015717712760496329511703146078182008327815040582012846658819807096335409636499464318008320409006413709312) (not (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616))) (+.f64 x (*.f64 (-.f64 1 t) a)) (*.f64 y (-.f64 b z))))))))) |
(if (<=.f64 a -2999999999999999974470223024111721621642565114518416193220185473467414953911648256) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 a -268001700651499/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a -825460204899477/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 a 3872340515953109/18889465931478580854784) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (if (<=.f64 a 920000000000000017773994917407618219622006784) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 a 4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (or (<=.f64 a 8199999999999999830237637828015717712760496329511703146078182008327815040582012846658819807096335409636499464318008320409006413709312) (not (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616))) (+.f64 x (*.f64 (-.f64 1 t) a)) (*.f64 y (-.f64 b z))))))))) |
(if (<=.f64 a -2999999999999999974470223024111721621642565114518416193220185473467414953911648256) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 a -268001700651499/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 a -825460204899477/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 a 3872340515953109/18889465931478580854784) (+.f64 x (*.f64 b (+.f64 -2 (+.f64 t y)))) (if (<=.f64 a 920000000000000017773994917407618219622006784) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 a 4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (or (<=.f64 a 8199999999999999830237637828015717712760496329511703146078182008327815040582012846658819807096335409636499464318008320409006413709312) (not (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616))) (-.f64 x (*.f64 a (+.f64 t -1))) (*.f64 y (-.f64 b z))))))))) |
(if (<=.f64 z -6000000000000000498255364080524056279519924039889984740773695747621672601421741428568336926173245818209653644451918600669269886457618008721984654658299659116446988285239209396774935467673348091905310720) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -270000000000000015075859530963344882682881965960880763856701407490390903384094244014099546510922561414843430741573012894811755810256483990372352) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 z -37999999999999998158707959900444359718977146115640283453474619357396992) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 z -5168389762150143/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 z 7000000000000000080846909281003599381056688845436880876040559972156116564875149312) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (-.f64 x (*.f64 z (-.f64 y 1)))))))) |
(if (<=.f64 z -6000000000000000498255364080524056279519924039889984740773695747621672601421741428568336926173245818209653644451918600669269886457618008721984654658299659116446988285239209396774935467673348091905310720) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 z -270000000000000015075859530963344882682881965960880763856701407490390903384094244014099546510922561414843430741573012894811755810256483990372352) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 z -37999999999999998158707959900444359718977146115640283453474619357396992) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 z -5168389762150143/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 z 7000000000000000080846909281003599381056688845436880876040559972156116564875149312) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (-.f64 x (*.f64 z (+.f64 y -1)))))))) |
(if (<=.f64 z -6000000000000000498255364080524056279519924039889984740773695747621672601421741428568336926173245818209653644451918600669269886457618008721984654658299659116446988285239209396774935467673348091905310720) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 z -270000000000000015075859530963344882682881965960880763856701407490390903384094244014099546510922561414843430741573012894811755810256483990372352) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (if (<=.f64 z -37999999999999998158707959900444359718977146115640283453474619357396992) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 z -5168389762150143/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 z 7000000000000000080846909281003599381056688845436880876040559972156116564875149312) (+.f64 a (+.f64 x (*.f64 b (+.f64 y -2)))) (-.f64 x (*.f64 z (+.f64 y -1)))))))) |
(if (<=.f64 a -700000000000000) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 a -6435747806372447/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 a 5880079300393817/21778071482940061661655974875633165533184) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 a 219999999999999993420157786995427078861689454592) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 a 4200000000000000372027505574409837164638194351497696609270069053780539712168412577792) (-.f64 z (*.f64 y z)) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 a 749999999999999953387454728587298099837893869579225989031793986942014394161773751869641622723032295701174984716420659752386895320431487001822242440526163550928896) (*.f64 (-.f64 b z) y) (if (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760) (-.f64 x (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 a (-.f64 1 t)) x))))))))) |
(if (<=.f64 a -700000000000000) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 a -6435747806372447/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 a 5880079300393817/21778071482940061661655974875633165533184) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 a 219999999999999993420157786995427078861689454592) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 a 4200000000000000372027505574409837164638194351497696609270069053780539712168412577792) (-.f64 z (*.f64 y z)) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 a 749999999999999953387454728587298099837893869579225989031793986942014394161773751869641622723032295701174984716420659752386895320431487001822242440526163550928896) (*.f64 y (-.f64 b z)) (if (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760) (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 x (*.f64 (-.f64 1 t) a)))))))))) |
(if (<=.f64 a -700000000000000) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 a -6435747806372447/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 a 5880079300393817/21778071482940061661655974875633165533184) (-.f64 x (*.f64 z (+.f64 y -1))) (if (<=.f64 a 219999999999999993420157786995427078861689454592) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 a 4200000000000000372027505574409837164638194351497696609270069053780539712168412577792) (-.f64 z (*.f64 y z)) (if (<=.f64 a 185000000000000001448297278971171131949190168547130884870945203107899661283734212254799704736950150570206185307092656648911486592165617860608) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 a 749999999999999953387454728587298099837893869579225989031793986942014394161773751869641622723032295701174984716420659752386895320431487001822242440526163550928896) (*.f64 y (-.f64 b z)) (if (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760) (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 a (+.f64 t -1))))))))))) |
(if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 x -2200000000000000016777216) (-.f64 z (*.f64 y z)) (if (<=.f64 x -3242591731706757/36028797018963968) (*.f64 t (-.f64 b a)) (if (<=.f64 x -7992587079153375/5708990770823839524233143877797980545530986496) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7695704335233297/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 x -7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 z (*.f64 y z)) (if (<=.f64 x -1192863496158351/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 x 4534249814358301/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x 1959553324262937/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 295873605726537/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 x 1209677563247447/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 z (*.f64 y z)) (if (<=.f64 x 9500000) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x 1249999999999999942345332275265142784) (*.f64 b (-.f64 t 2)) (if (<=.f64 x 1900000000000000131762249422712564540901893317345861888588242083967719090207325982086453362536358978844957532108658036087482827566652774644973568) (+.f64 (*.f64 a (-.f64 1 t)) x) (if (<=.f64 x 175000000000000012794579382069599199945327918748235887257391584277194673891613749078188596775175047216831870399947085469336079885309175328173457089442483018326878508094985773283734307761245652867586298484883456) (+.f64 a (+.f64 (*.f64 y b) x)) (+.f64 a (+.f64 (*.f64 -2 b) x))))))))))))))))) |
(if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 x -2200000000000000016777216) (-.f64 z (*.f64 y z)) (if (<=.f64 x -3242591731706757/36028797018963968) (*.f64 t (-.f64 b a)) (if (<=.f64 x -7992587079153375/5708990770823839524233143877797980545530986496) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7695704335233297/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 x -7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 z (*.f64 y z)) (if (<=.f64 x -1192863496158351/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 x 4534249814358301/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x 1959553324262937/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 x 295873605726537/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 x 1209677563247447/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 z (*.f64 y z)) (if (<=.f64 x 9500000) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x 1249999999999999942345332275265142784) (*.f64 b (+.f64 t -2)) (if (<=.f64 x 1900000000000000131762249422712564540901893317345861888588242083967719090207325982086453362536358978844957532108658036087482827566652774644973568) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 x 175000000000000012794579382069599199945327918748235887257391584277194673891613749078188596775175047216831870399947085469336079885309175328173457089442483018326878508094985773283734307761245652867586298484883456) (+.f64 a (+.f64 x (*.f64 y b))) (+.f64 a (+.f64 x (*.f64 -2 b)))))))))))))))))) |
(if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 x -2200000000000000016777216) (-.f64 z (*.f64 y z)) (if (<=.f64 x -3242591731706757/36028797018963968) (*.f64 t (-.f64 b a)) (if (<=.f64 x -7992587079153375/5708990770823839524233143877797980545530986496) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7695704335233297/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 x -7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 z (*.f64 y z)) (if (<=.f64 x -1192863496158351/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 x 4534249814358301/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x 1959553324262937/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b (+.f64 -2 (+.f64 t y))) (if (<=.f64 x 295873605726537/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 x 1209677563247447/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 z (*.f64 y z)) (if (<=.f64 x 9500000) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x 1249999999999999942345332275265142784) (*.f64 b (+.f64 t -2)) (if (<=.f64 x 1900000000000000131762249422712564540901893317345861888588242083967719090207325982086453362536358978844957532108658036087482827566652774644973568) (+.f64 x (*.f64 (-.f64 1 t) a)) (if (<=.f64 x 175000000000000012794579382069599199945327918748235887257391584277194673891613749078188596775175047216831870399947085469336079885309175328173457089442483018326878508094985773283734307761245652867586298484883456) (+.f64 a (+.f64 x (*.f64 y b))) (+.f64 a (+.f64 x (*.f64 -2 b)))))))))))))))))) |
(if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 x -2200000000000000016777216) (-.f64 z (*.f64 y z)) (if (<=.f64 x -3242591731706757/36028797018963968) (*.f64 t (-.f64 b a)) (if (<=.f64 x -7992587079153375/5708990770823839524233143877797980545530986496) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7695704335233297/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 x -7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 z (*.f64 y z)) (if (<=.f64 x -1192863496158351/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 x 4534249814358301/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x 1959553324262937/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (*.f64 b (+.f64 -2 (+.f64 t y))) (if (<=.f64 x 295873605726537/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 x 1209677563247447/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 z (*.f64 y z)) (if (<=.f64 x 9500000) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x 1249999999999999942345332275265142784) (*.f64 b (+.f64 t -2)) (if (<=.f64 x 1900000000000000131762249422712564540901893317345861888588242083967719090207325982086453362536358978844957532108658036087482827566652774644973568) (-.f64 x (*.f64 a (+.f64 t -1))) (if (<=.f64 x 175000000000000012794579382069599199945327918748235887257391584277194673891613749078188596775175047216831870399947085469336079885309175328173457089442483018326878508094985773283734307761245652867586298484883456) (+.f64 a (+.f64 x (*.f64 y b))) (+.f64 a (+.f64 x (*.f64 -2 b)))))))))))))))))) |
(if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x -5199999999999999698010112) (-.f64 z (*.f64 y z)) (if (<=.f64 x -2589569785738035/562949953421312) (*.f64 t (-.f64 b a)) (if (<=.f64 x -3381470332640101/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 z (*.f64 y z)) (if (<=.f64 x -24399480603239/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 x -8816866202234403/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 (-.f64 b z) y) (if (<=.f64 x 8268337896771019/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 5417898233426357/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 x 8574138474378641/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (-.f64 z (*.f64 y z)) (if (<=.f64 x 3200000) (+.f64 a (+.f64 (*.f64 y b) x)) (if (<=.f64 x 89999999999999992307089061666856370176) (*.f64 t (-.f64 b a)) (if (<=.f64 x 399999999999999973453466919889848968444078777271384730315704015582479494600573681037194049813300218132071108299721531164231622769709598852710924288) (-.f64 x (*.f64 z y)) (+.f64 a (+.f64 (*.f64 y b) x)))))))))))))))) |
(if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x -5199999999999999698010112) (-.f64 z (*.f64 y z)) (if (<=.f64 x -2589569785738035/562949953421312) (*.f64 t (-.f64 b a)) (if (<=.f64 x -3381470332640101/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 z (*.f64 y z)) (if (<=.f64 x -24399480603239/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 x -8816866202234403/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 y (-.f64 b z)) (if (<=.f64 x 8268337896771019/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 x 5417898233426357/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 x 8574138474378641/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (-.f64 z (*.f64 y z)) (if (<=.f64 x 3200000) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x 89999999999999992307089061666856370176) (*.f64 t (-.f64 b a)) (if (<=.f64 x 399999999999999973453466919889848968444078777271384730315704015582479494600573681037194049813300218132071108299721531164231622769709598852710924288) (-.f64 x (*.f64 y z)) (+.f64 a (+.f64 x (*.f64 y b))))))))))))))))) |
(if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x -5199999999999999698010112) (-.f64 z (*.f64 y z)) (if (<=.f64 x -2589569785738035/562949953421312) (*.f64 t (-.f64 b a)) (if (<=.f64 x -3381470332640101/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (-.f64 z (*.f64 y z)) (if (<=.f64 x -24399480603239/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 x -8816866202234403/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 y (-.f64 b z)) (if (<=.f64 x 8268337896771019/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 b (+.f64 -2 (+.f64 t y))) (if (<=.f64 x 5417898233426357/570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825472) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 x 8574138474378641/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (-.f64 z (*.f64 y z)) (if (<=.f64 x 3200000) (+.f64 a (+.f64 x (*.f64 y b))) (if (<=.f64 x 89999999999999992307089061666856370176) (*.f64 t (-.f64 b a)) (if (<=.f64 x 399999999999999973453466919889848968444078777271384730315704015582479494600573681037194049813300218132071108299721531164231622769709598852710924288) (-.f64 x (*.f64 y z)) (+.f64 a (+.f64 x (*.f64 y b))))))))))))))))) |
(if (<=.f64 y -90000000000000002187580041688615318982618198481332335515582103059765152597870757429104272056018633505229981005520541001413492798529862728468339072047728159619370034914336822262204584336659784761277220532366631387604713472) (*.f64 (-.f64 b z) y) (if (<=.f64 y -2952075737355269/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 y -1837892429666853/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 t (-.f64 b a)) (if (<=.f64 y 2346099009001469/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 y 410711411192897/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) z (if (<=.f64 y 6400000000000) (+.f64 a (+.f64 (*.f64 -2 b) x)) (if (<=.f64 y 4500000000000000005937761504973491137356255101058213012082831941239168916830152430025842481198497013854065655808) (-.f64 x (*.f64 z y)) (*.f64 (-.f64 b z) y)))))))) |
(if (<=.f64 y -90000000000000002187580041688615318982618198481332335515582103059765152597870757429104272056018633505229981005520541001413492798529862728468339072047728159619370034914336822262204584336659784761277220532366631387604713472) (*.f64 y (-.f64 b z)) (if (<=.f64 y -2952075737355269/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 y -1837892429666853/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 t (-.f64 b a)) (if (<=.f64 y 2346099009001469/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 y 410711411192897/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) z (if (<=.f64 y 6400000000000) (+.f64 a (+.f64 x (*.f64 -2 b))) (if (<=.f64 y 4500000000000000005937761504973491137356255101058213012082831941239168916830152430025842481198497013854065655808) (-.f64 x (*.f64 y z)) (*.f64 y (-.f64 b z))))))))) |
(if (<=.f64 x -31999999999999998778550106938078075630375530760857124846252931950563212929780982101638134725267025931798473266577026274921960364276973568) (-.f64 x (*.f64 z y)) (if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -1900000000000000075497472) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7385903388887613/9007199254740992) (*.f64 t (-.f64 b a)) (if (<=.f64 x -8563486156235759/2854495385411919762116571938898990272765493248) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7695704335233297/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -7925321092125237/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976) (-.f64 z (*.f64 y z)) (if (<=.f64 x -3054043458696411/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 a (*.f64 a t)) (if (<=.f64 x -3154521339556371/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 320064692778233/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) a (if (<=.f64 x 2299999999999999964750908629532540928) (*.f64 (-.f64 (+.f64 y t) 2) b) (-.f64 x (*.f64 z y))))))))))))) |
(if (<=.f64 x -31999999999999998778550106938078075630375530760857124846252931950563212929780982101638134725267025931798473266577026274921960364276973568) (-.f64 x (*.f64 y z)) (if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (*.f64 (-.f64 1 t) a) (if (<=.f64 x -1900000000000000075497472) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7385903388887613/9007199254740992) (*.f64 t (-.f64 b a)) (if (<=.f64 x -8563486156235759/2854495385411919762116571938898990272765493248) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7695704335233297/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 (-.f64 1 t) a) (if (<=.f64 x -7925321092125237/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976) (-.f64 z (*.f64 y z)) (if (<=.f64 x -3054043458696411/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 a (*.f64 t a)) (if (<=.f64 x -3154521339556371/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 x 320064692778233/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) a (if (<=.f64 x 2299999999999999964750908629532540928) (*.f64 b (+.f64 (+.f64 t y) -2)) (-.f64 x (*.f64 y z))))))))))))) |
(if (<=.f64 x -31999999999999998778550106938078075630375530760857124846252931950563212929780982101638134725267025931798473266577026274921960364276973568) (-.f64 x (*.f64 y z)) (if (<=.f64 x -8200000000000000210257378286748523987747421280010240) (*.f64 (-.f64 1 t) a) (if (<=.f64 x -1900000000000000075497472) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7385903388887613/9007199254740992) (*.f64 t (-.f64 b a)) (if (<=.f64 x -8563486156235759/2854495385411919762116571938898990272765493248) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7695704335233297/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 (-.f64 1 t) a) (if (<=.f64 x -7925321092125237/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976) (-.f64 z (*.f64 y z)) (if (<=.f64 x -3054043458696411/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 a (*.f64 t a)) (if (<=.f64 x -3154521339556371/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 b (+.f64 -2 (+.f64 t y))) (if (<=.f64 x 320064692778233/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) a (if (<=.f64 x 2299999999999999964750908629532540928) (*.f64 b (+.f64 -2 (+.f64 t y))) (-.f64 x (*.f64 y z))))))))))))) |
(if (<=.f64 x -19000000000000000727279682418369939086990005640953097187922186812085133644303346176961929877600468626180854722107639533430448200959918080) (-.f64 x (*.f64 z y)) (if (<=.f64 x -8799999999999999600061981413443862729488426857339551744) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -2299999999999999907725312) (-.f64 z (*.f64 y z)) (if (<=.f64 x -6530219459687219/2251799813685248) (*.f64 t (-.f64 b a)) (if (<=.f64 x -1598517415830675/1427247692705959881058285969449495136382746624) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7936195095709337/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 a (-.f64 1 t)) (if (<=.f64 x -6132688940335005/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 z (*.f64 y z)) (if (<=.f64 x -5847854795536261/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (-.f64 a (*.f64 a t)) (if (<=.f64 x -1767989201857341/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (*.f64 (-.f64 y 2) b) (if (<=.f64 x 7468176164825437/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 3654909247210163/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (*.f64 (-.f64 y 2) b) (if (<=.f64 x 352492359502233/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 z (*.f64 y z)) (if (<=.f64 x 5166793682102433/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (*.f64 (-.f64 b z) y) (if (<=.f64 x 1000000000000000048346692115553659057528394845890514255872) (*.f64 a (-.f64 1 t)) (-.f64 x (*.f64 z y)))))))))))))))) |
(if (<=.f64 x -19000000000000000727279682418369939086990005640953097187922186812085133644303346176961929877600468626180854722107639533430448200959918080) (-.f64 x (*.f64 y z)) (if (<=.f64 x -8799999999999999600061981413443862729488426857339551744) (*.f64 (-.f64 1 t) a) (if (<=.f64 x -2299999999999999907725312) (-.f64 z (*.f64 y z)) (if (<=.f64 x -6530219459687219/2251799813685248) (*.f64 t (-.f64 b a)) (if (<=.f64 x -1598517415830675/1427247692705959881058285969449495136382746624) (-.f64 z (*.f64 y z)) (if (<=.f64 x -7936195095709337/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 (-.f64 1 t) a) (if (<=.f64 x -6132688940335005/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 z (*.f64 y z)) (if (<=.f64 x -5847854795536261/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (-.f64 a (*.f64 t a)) (if (<=.f64 x -1767989201857341/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (*.f64 b (+.f64 y -2)) (if (<=.f64 x 7468176164825437/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (-.f64 1 t) a) (if (<=.f64 x 3654909247210163/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (*.f64 b (+.f64 y -2)) (if (<=.f64 x 352492359502233/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 z (*.f64 y z)) (if (<=.f64 x 5166793682102433/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (*.f64 y (-.f64 b z)) (if (<=.f64 x 1000000000000000048346692115553659057528394845890514255872) (*.f64 (-.f64 1 t) a) (-.f64 x (*.f64 y z)))))))))))))))) |
(if (<=.f64 a -4400000000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -6439602006989335/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (-.f64 x (*.f64 z y)) (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 2000000000000000) (-.f64 x (*.f64 z y)) (if (<=.f64 a 5200000000000000141798143018876626942321229824) (*.f64 t (-.f64 b a)) (if (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760) (-.f64 x (*.f64 z y)) (-.f64 a (*.f64 a t)))))))) |
(if (<=.f64 a -4400000000000000000000) (*.f64 (-.f64 1 t) a) (if (<=.f64 a -6439602006989335/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (-.f64 x (*.f64 y z)) (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 2000000000000000) (-.f64 x (*.f64 y z)) (if (<=.f64 a 5200000000000000141798143018876626942321229824) (*.f64 t (-.f64 b a)) (if (<=.f64 a 125000000000000000931122562759289986430249367322894234044955317664079981558477020032964984546738382301058200325348080785465679229101221647886321155139529854637067362170054901760) (-.f64 x (*.f64 y z)) (-.f64 a (*.f64 t a)))))))) |
(if (<=.f64 a -17000000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -7684599350631545/5192296858534827628530496329220096) (*.f64 (-.f64 b z) y) (if (<=.f64 a -1361730492884795/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) x (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 2568967366681087/151115727451828646838272) x (if (<=.f64 a 6600000000000000106840877664637868725059452928) (*.f64 t (-.f64 b a)) (if (<=.f64 a 1299999999999999975869957543992374865235256803328) x (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (*.f64 (-.f64 b z) y) (-.f64 a (*.f64 a t)))))))))) |
(if (<=.f64 a -17000000000000000000) (*.f64 (-.f64 1 t) a) (if (<=.f64 a -7684599350631545/5192296858534827628530496329220096) (*.f64 y (-.f64 b z)) (if (<=.f64 a -1361730492884795/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) x (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 2568967366681087/151115727451828646838272) x (if (<=.f64 a 6600000000000000106840877664637868725059452928) (*.f64 t (-.f64 b a)) (if (<=.f64 a 1299999999999999975869957543992374865235256803328) x (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (*.f64 y (-.f64 b z)) (-.f64 a (*.f64 t a)))))))))) |
(if (<=.f64 a -135000000000000000000) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -5582757582296647/1329227995784915872903807060280344576) (*.f64 (-.f64 b z) y) (if (<=.f64 a -6033513568474169/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) x (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 1558380939346983/2361183241434822606848) x (if (<=.f64 a 5500000000000000089034064720531557270882877440) (*.f64 t (-.f64 b a)) (if (<=.f64 a 620000000000000010958495005025906020715308515328) x (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (*.f64 (-.f64 b z) y) (*.f64 a (-.f64 1 t)))))))))) |
(if (<=.f64 a -135000000000000000000) (*.f64 (-.f64 1 t) a) (if (<=.f64 a -5582757582296647/1329227995784915872903807060280344576) (*.f64 y (-.f64 b z)) (if (<=.f64 a -6033513568474169/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) x (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 1558380939346983/2361183241434822606848) x (if (<=.f64 a 5500000000000000089034064720531557270882877440) (*.f64 t (-.f64 b a)) (if (<=.f64 a 620000000000000010958495005025906020715308515328) x (if (<=.f64 a 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616) (*.f64 y (-.f64 b z)) (*.f64 (-.f64 1 t) a))))))))) |
(if (<=.f64 x -17500000000000000058277367943704488451088885510690829805524326393683370054596918613890498620116990796040045677698076335445714191549202432) x (if (<=.f64 x 5974540931860349/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 6191657103222841/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 b (-.f64 t 2)) (if (<=.f64 x 4799999999999999985417880258908871530751251164783590172042199040) (*.f64 a (-.f64 1 t)) x)))) |
(if (<=.f64 x -17500000000000000058277367943704488451088885510690829805524326393683370054596918613890498620116990796040045677698076335445714191549202432) x (if (<=.f64 x 5974540931860349/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (-.f64 1 t) a) (if (<=.f64 x 6191657103222841/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 b (+.f64 t -2)) (if (<=.f64 x 4799999999999999985417880258908871530751251164783590172042199040) (*.f64 (-.f64 1 t) a) x)))) |
(if (<=.f64 x -17500000000000000058277367943704488451088885510690829805524326393683370054596918613890498620116990796040045677698076335445714191549202432) x (if (<=.f64 x 3800768226741517/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 a (-.f64 1 t)) (if (<=.f64 x 8372115032861669/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (*.f64 b -2) (if (<=.f64 x 30000000000000002101114207614534824372722568854321968059162558464) (*.f64 a (-.f64 1 t)) x)))) |
(if (<=.f64 x -17500000000000000058277367943704488451088885510690829805524326393683370054596918613890498620116990796040045677698076335445714191549202432) x (if (<=.f64 x 3800768226741517/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (*.f64 (-.f64 1 t) a) (if (<=.f64 x 8372115032861669/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (*.f64 -2 b) (if (<=.f64 x 30000000000000002101114207614534824372722568854321968059162558464) (*.f64 (-.f64 1 t) a) x)))) |
(if (<=.f64 a -17000000000000000193507848147148331227012683895482932388127511604523445750969325880082432) a (if (<=.f64 a -4525135176355627/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) x (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 500000000000000) x (if (<=.f64 a 859999999999999964944280565665162079074516992) (*.f64 a (neg.f64 t)) (if (<=.f64 a 490000000000000015792557047440376505571254094300220259320509821936759261831456345357032274511009783925107292441510158733934592) x a)))))) |
(if (<=.f64 a -17000000000000000193507848147148331227012683895482932388127511604523445750969325880082432) a (if (<=.f64 a -4525135176355627/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) x (if (<=.f64 a -3988368315302497/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) z (if (<=.f64 a 500000000000000) x (if (<=.f64 a 859999999999999964944280565665162079074516992) (*.f64 t (neg.f64 a)) (if (<=.f64 a 490000000000000015792557047440376505571254094300220259320509821936759261831456345357032274511009783925107292441510158733934592) x a)))))) |
(if (<=.f64 x -35999999999999999649786053797685806552048626391274622025728) x (if (<=.f64 x -4127771402148561/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) z (if (<=.f64 x 2600000000000000082493705678286431212848372446059136647430144) a x))) |
(if (<=.f64 x -109999999999999993611312306350507816767917805526968818681323846631424) x (if (<=.f64 x 27999999999999997869215941965092587745839075583627913854976) a x)) |
a |
Compiled 1768 to 1055 computations (40.3% saved)
| 1× | egg-herbie |
| 1284× | associate--l- |
| 1128× | distribute-neg-in |
| 1032× | +-commutative |
| 1000× | associate--r- |
| 886× | fma-neg |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 61 |
| 1 | 51 | 53 |
| 2 | 164 | 49 |
| 3 | 566 | 49 |
| 4 | 2702 | 49 |
| 5 | 6419 | 49 |
| 1× | node limit |
Compiled 396 to 241 computations (39.1% saved)
Compiled 1624 to 846 computations (47.9% saved)
Loading profile data...