Time bar (total: 31.9s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 8 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 9 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 10 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 11 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 12 |
Compiled 28 to 20 computations (28.6% saved)
| 1.8s | 8248× | body | 256 | valid |
| 1.4s | 4639× | body | 256 | infinite |
| 1.0ms | 5× | body | 512 | valid |
| 1.0ms | 3× | body | 1024 | valid |
| 2× | egg-herbie |
| 1824× | sub-neg |
| 1254× | fma-def |
| 1118× | fma-neg |
| 966× | associate-+l+ |
| 750× | associate--r+ |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 112 | 976 |
| 1 | 371 | 848 |
| 2 | 1335 | 784 |
| 3 | 7012 | 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 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 t (+.f64 y -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 t (+.f64 x -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 (+.f64 y (-.f64 t 2)) b) (-.f64 z (+.f64 (*.f64 x (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 z (fma.f64 x (+.f64 y -1) (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 t (+.f64 y -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 a (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 x (+.f64 t -1))))) |
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 a (fma.f64 (+.f64 y -1) z (*.f64 x (+.f64 t -1))))) |
(fma.f64 (+.f64 t (+.f64 y -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 t (+.f64 y -2)) (-.f64 b (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 x (+.f64 t (+.f64 y -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 (+.f64 z t) -2) (-.f64 x (fma.f64 y (+.f64 z -1) (*.f64 (+.f64 t -1) a)))) |
(fma.f64 b (+.f64 t (+.f64 z -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 (-.f64 x (*.f64 z (+.f64 t -1))) (*.f64 (+.f64 y -1) a))) |
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1))))) |
(fma.f64 (+.f64 t (+.f64 y -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 (-.f64 x (*.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 (+.f64 t 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 (-.f64 x (*.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 (-.f64 x (*.f64 z (+.f64 t -1))) (*.f64 (+.f64 y -1) a))) |
(fma.f64 (+.f64 t (+.f64 y -2)) b (-.f64 x (fma.f64 (+.f64 y -1) a (*.f64 z (+.f64 t -1))))) |
(fma.f64 (+.f64 t (+.f64 y -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 t (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) b (*.f64 (+.f64 t -1) a)))) |
(fma.f64 z (+.f64 t (+.f64 y -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 b (+.f64 y -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 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) b))) (*.f64 a (+.f64 y (-.f64 t 2)))) |
(fma.f64 a (+.f64 t (+.f64 y -2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) b)))) |
(fma.f64 a (+.f64 t (+.f64 y -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 |
| 1010× | distribute-neg-in |
| 970× | fma-neg |
| 938× | associate--l- |
| 724× | sub-neg |
| 688× | +-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 61 |
| 1 | 51 | 53 |
| 2 | 148 | 49 |
| 3 | 620 | 49 |
| 4 | 2235 | 49 |
| 5 | 5512 | 49 |
| 6 | 7028 | 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 t (-.f64 y 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 a (-.f64 1 t) (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) x))) |
Compiled 103 to 63 computations (38.8% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 3 | 5 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 3 | 3 | 6 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 100.0% | (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
| ▶ | 100.0% | (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
| ▶ | 100.0% | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
Compiled 76 to 52 computations (31.6% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 x (*.f64 (+.f64 y -1) z)) |
| ✓ | 100.0% | (*.f64 (+.f64 y -1) z) |
| ✓ | 100.0% | (*.f64 (+.f64 t -1) a) |
| ✓ | 100.0% | (*.f64 (+.f64 y (-.f64 t 2)) b) |
Compiled 86 to 52 computations (39.5% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | y | @ | inf | (*.f64 (+.f64 y (-.f64 t 2)) b) |
| 1.0ms | t | @ | -inf | (*.f64 (+.f64 t -1) a) |
| 0.0ms | t | @ | -inf | (*.f64 (+.f64 y (-.f64 t 2)) b) |
| 0.0ms | z | @ | 0 | (*.f64 (+.f64 y -1) z) |
| 0.0ms | y | @ | 0 | (*.f64 (+.f64 y (-.f64 t 2)) b) |
| 1× | batch-egg-rewrite |
| 1414× | fma-def |
| 766× | expm1-udef |
| 762× | log1p-udef |
| 550× | fma-neg |
| 434× | add-sqr-sqrt |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 64 |
| 1 | 409 | 64 |
| 2 | 5720 | 64 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 y (-.f64 t 2)) b) |
(*.f64 (+.f64 t -1) a) |
(*.f64 (+.f64 y -1) z) |
(-.f64 x (*.f64 (+.f64 y -1) z)) |
| Outputs |
|---|
(+.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 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (-.f64 y t) 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3)) b) (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 (-.f64 y t) 2)) |
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) |
(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) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(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 (+.f64 y (+.f64 t -2)) 3) (pow.f64 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))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 y b (*.f64 (+.f64 t -2) b)) |
(fma.f64 (+.f64 t -2) b (*.f64 y b)) |
(fma.f64 b y (*.f64 b (+.f64 t -2))) |
(fma.f64 b (+.f64 t -2) (*.f64 b y)) |
(+.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 (+.f64 -1 (pow.f64 t 3))) (-.f64 (fma.f64 t t 1) (*.f64 t -1))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (-.f64 (fma.f64 t t 1) (*.f64 t -1))) |
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(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)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t -1) 3) (pow.f64 a 3))) |
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 t -1) 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))) |
(fma.f64 t a (*.f64 -1 a)) |
(fma.f64 -1 a (*.f64 t a)) |
(fma.f64 a t (*.f64 a -1)) |
(fma.f64 a -1 (*.f64 a t)) |
(+.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 (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1))) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (-.f64 (fma.f64 y y 1) (*.f64 y -1))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) |
(pow.f64 (*.f64 (+.f64 y -1) z) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2) |
(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))) |
(fma.f64 y z (*.f64 -1 z)) |
(fma.f64 -1 z (*.f64 y z)) |
(fma.f64 z y (*.f64 z -1)) |
(fma.f64 z -1 (*.f64 z y)) |
(+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) |
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (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 (*.f64 (+.f64 y -1) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) x) |
(*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1) |
(*.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z))) |
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(*.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 y -1) z x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 y -1) z x)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2))) (neg.f64 (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1) |
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 3) |
(pow.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) |
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) |
(log.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))) |
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (exp.f64 x))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (exp.f64 x))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(exp.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 -1 (*.f64 (+.f64 y -1) z) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (+.f64 1 (neg.f64 y)) x) |
(fma.f64 x 1 (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 x 1 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (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))) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 1 x (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 1 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (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))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 1 (*.f64 (+.f64 y -1) (neg.f64 z)) x) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (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))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (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))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) x) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (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))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) x) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) (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))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (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))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 1 (neg.f64 y)) z x) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z)))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x) |
(fma.f64 (neg.f64 z) (+.f64 y -1) x) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) x) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (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))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2)) (cbrt.f64 (*.f64 (+.f64 y -1) z)) x) |
(fma.f64 (*.f64 (+.f64 1 (neg.f64 y)) 1) z x) |
(fma.f64 (*.f64 (+.f64 1 (neg.f64 y)) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x) |
(fma.f64 (*.f64 (+.f64 1 (neg.f64 y)) (sqrt.f64 z)) (sqrt.f64 z) x) |
| 1× | egg-herbie |
| 1220× | unswap-sqr |
| 534× | cancel-sign-sub-inv |
| 496× | log-prod |
| 486× | times-frac |
| 462× | associate-+r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 382 | 5863 |
| 1 | 902 | 5335 |
| 2 | 2826 | 5087 |
| 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 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.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 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (-.f64 y t) 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3)) b) (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 (-.f64 y t) 2)) |
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) |
(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) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(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 (+.f64 y (+.f64 t -2)) 3) (pow.f64 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))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 y b (*.f64 (+.f64 t -2) b)) |
(fma.f64 (+.f64 t -2) b (*.f64 y b)) |
(fma.f64 b y (*.f64 b (+.f64 t -2))) |
(fma.f64 b (+.f64 t -2) (*.f64 b y)) |
(+.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 (+.f64 -1 (pow.f64 t 3))) (-.f64 (fma.f64 t t 1) (*.f64 t -1))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (-.f64 (fma.f64 t t 1) (*.f64 t -1))) |
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(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)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t -1) 3) (pow.f64 a 3))) |
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 t -1) 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))) |
(fma.f64 t a (*.f64 -1 a)) |
(fma.f64 -1 a (*.f64 t a)) |
(fma.f64 a t (*.f64 a -1)) |
(fma.f64 a -1 (*.f64 a t)) |
(+.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 (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1))) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (-.f64 (fma.f64 y y 1) (*.f64 y -1))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) |
(pow.f64 (*.f64 (+.f64 y -1) z) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2) |
(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))) |
(fma.f64 y z (*.f64 -1 z)) |
(fma.f64 -1 z (*.f64 y z)) |
(fma.f64 z y (*.f64 z -1)) |
(fma.f64 z -1 (*.f64 z y)) |
(+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) |
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (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 (*.f64 (+.f64 y -1) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) x) |
(*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1) |
(*.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z))) |
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(*.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 y -1) z x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 y -1) z x)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2))) (neg.f64 (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1) |
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 3) |
(pow.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) |
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) |
(log.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))) |
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (exp.f64 x))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (exp.f64 x))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(exp.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 -1 (*.f64 (+.f64 y -1) z) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (+.f64 1 (neg.f64 y)) x) |
(fma.f64 x 1 (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 x 1 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (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))) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 1 x (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 1 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (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))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 1 (*.f64 (+.f64 y -1) (neg.f64 z)) x) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (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))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (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))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) x) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (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))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) x) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) (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))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (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))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 1 (neg.f64 y)) z x) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z)))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x) |
(fma.f64 (neg.f64 z) (+.f64 y -1) x) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) x) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (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))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2)) (cbrt.f64 (*.f64 (+.f64 y -1) z)) x) |
(fma.f64 (*.f64 (+.f64 1 (neg.f64 y)) 1) z x) |
(fma.f64 (*.f64 (+.f64 1 (neg.f64 y)) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x) |
(fma.f64 (*.f64 (+.f64 1 (neg.f64 y)) (sqrt.f64 z)) (sqrt.f64 z) x) |
| 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) |
(fma.f64 t a (neg.f64 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(*.f64 -1 z) |
(neg.f64 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 (+.f64 y -1) (neg.f64 z)) |
(*.f64 z (-.f64 1 y)) |
(fma.f64 z (neg.f64 y) z) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 x (*.f64 -1 z)) |
(-.f64 x (neg.f64 z)) |
(+.f64 z x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 (neg.f64 y) z) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 (neg.f64 y) z) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (+.f64 y -1) (neg.f64 z)) |
(fma.f64 z (neg.f64 y) z) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 (+.f64 y -1) (neg.f64 z)) |
(*.f64 z (-.f64 1 y)) |
(fma.f64 z (neg.f64 y) z) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(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 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) b)) |
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 t (+.f64 2 y))))) (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3))) |
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3))) |
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (-.f64 y t) 2)) |
(/.f64 b (/.f64 (+.f64 2 (-.f64 y t)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) |
(*.f64 (/.f64 b (+.f64 2 (-.f64 y t))) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) b)) |
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 t (+.f64 2 y))))) (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3))) |
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (+.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 y 3))) |
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (-.f64 y t) 2)) |
(/.f64 b (/.f64 (+.f64 2 (-.f64 y t)) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)))) |
(*.f64 (/.f64 b (+.f64 2 (-.f64 y t))) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) |
(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 (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))) |
(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))) |
(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 (+.f64 y (+.f64 t -2)) 3) (pow.f64 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))) |
(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))) |
(fma.f64 y b (*.f64 (+.f64 t -2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(fma.f64 (+.f64 t -2) b (*.f64 y b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(fma.f64 b y (*.f64 b (+.f64 t -2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(fma.f64 b (+.f64 t -2) (*.f64 b y)) |
(*.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) |
(fma.f64 t a (neg.f64 a)) |
(+.f64 (*.f64 a -1) (*.f64 a t)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(+.f64 (*.f64 t a) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(+.f64 (*.f64 -1 a) (*.f64 t a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (-.f64 (fma.f64 t t 1) (*.f64 t -1))) |
(/.f64 a (/.f64 (-.f64 (fma.f64 t t 1) (*.f64 t -1)) (+.f64 -1 (pow.f64 t 3)))) |
(*.f64 (/.f64 a (-.f64 (fma.f64 t t 1) (neg.f64 t))) (+.f64 -1 (pow.f64 t 3))) |
(*.f64 (/.f64 a (+.f64 t (fma.f64 t t 1))) (+.f64 -1 (pow.f64 t 3))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) |
(/.f64 a (/.f64 (+.f64 t 1) (fma.f64 t t -1))) |
(*.f64 (/.f64 (fma.f64 t t -1) (+.f64 t 1)) a) |
(/.f64 (fma.f64 t t -1) (/.f64 (+.f64 t 1) a)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (-.f64 (fma.f64 t t 1) (*.f64 t -1))) |
(/.f64 a (/.f64 (-.f64 (fma.f64 t t 1) (*.f64 t -1)) (+.f64 -1 (pow.f64 t 3)))) |
(*.f64 (/.f64 a (-.f64 (fma.f64 t t 1) (neg.f64 t))) (+.f64 -1 (pow.f64 t 3))) |
(*.f64 (/.f64 a (+.f64 t (fma.f64 t t 1))) (+.f64 -1 (pow.f64 t 3))) |
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) |
(/.f64 a (/.f64 (+.f64 t 1) (fma.f64 t t -1))) |
(*.f64 (/.f64 (fma.f64 t t -1) (+.f64 t 1)) a) |
(/.f64 (fma.f64 t t -1) (/.f64 (+.f64 t 1) a)) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t -1) 3) (pow.f64 a 3))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 t -1) 3))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(fma.f64 t a (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(fma.f64 -1 a (*.f64 t a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(fma.f64 a t (*.f64 a -1)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(fma.f64 a -1 (*.f64 a t)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (neg.f64 a)) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 z -1) (*.f64 z y)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1))) |
(/.f64 z (/.f64 (-.f64 (fma.f64 y y 1) (neg.f64 y)) (+.f64 -1 (pow.f64 y 3)))) |
(*.f64 (/.f64 z (+.f64 y (fma.f64 y y 1))) (+.f64 -1 (pow.f64 y 3))) |
(/.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 (fma.f64 y y -1) (/.f64 (+.f64 y 1) z)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (-.f64 (fma.f64 y y 1) (*.f64 y -1))) |
(/.f64 z (/.f64 (-.f64 (fma.f64 y y 1) (neg.f64 y)) (+.f64 -1 (pow.f64 y 3)))) |
(*.f64 (/.f64 z (+.f64 y (fma.f64 y 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 (fma.f64 y y -1) (/.f64 (+.f64 y 1) z)) |
(pow.f64 (*.f64 (+.f64 y -1) z) 1) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z)))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(fma.f64 y z (*.f64 -1 z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(fma.f64 -1 z (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(fma.f64 z y (*.f64 z -1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(fma.f64 z -1 (*.f64 z y)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (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))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 y -1) z x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 y -1) z x)) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2))) (neg.f64 (fma.f64 (+.f64 y -1) z x))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 3) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) 1/3) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (exp.f64 x))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (exp.f64 x))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 y -1))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(exp.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 1)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 -1 (*.f64 (+.f64 y -1) z) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 z (+.f64 1 (neg.f64 y)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 x 1 (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 x 1 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (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))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 1 x (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 1 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (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))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 1 (*.f64 (+.f64 y -1) (neg.f64 z)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (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))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(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))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(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))) (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))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(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))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(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))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(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))) (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))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(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))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) (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 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x) (*.f64 x x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 (+.f64 y -1) z x) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (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 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(fma.f64 (+.f64 1 (neg.f64 y)) z x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z)))) (cbrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) (sqrt.f64 (*.f64 (+.f64 y -1) (neg.f64 z))) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (neg.f64 z) (+.f64 y -1) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 (+.f64 y -1) z)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (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))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2)) (cbrt.f64 (*.f64 (+.f64 y -1) z)) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (*.f64 (+.f64 1 (neg.f64 y)) 1) z x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (*.f64 (+.f64 1 (neg.f64 y)) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (*.f64 (+.f64 1 (neg.f64 y)) (sqrt.f64 z)) (sqrt.f64 z) x) |
(fma.f64 (+.f64 y -1) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) |
| ✓ | 100.0% | (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) |
| ✓ | 100.0% | (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
| 100.0% | (*.f64 (+.f64 t -1) a) |
Compiled 74 to 44 computations (40.5% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | t | @ | -inf | (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
| 0.0ms | y | @ | -inf | (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
| 0.0ms | z | @ | 0 | (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
| 0.0ms | x | @ | 0 | (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
| 0.0ms | y | @ | 0 | (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
| 1× | batch-egg-rewrite |
| 1430× | fma-def |
| 806× | expm1-udef |
| 802× | log1p-udef |
| 642× | fma-neg |
| 454× | add-sqr-sqrt |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 113 |
| 1 | 427 | 113 |
| 2 | 5862 | 113 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) |
| Outputs |
|---|
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) 1) |
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) |
(*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 1 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) (fma.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b)) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 3) |
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) |
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) |
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)) |
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)) |
(+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 (+.f64 t -1) a)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1) |
(*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 1) |
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (fma.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) |
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)))) |
(/.f64 1 (/.f64 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2))) (neg.f64 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) (fma.f64 x x (-.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (*.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (-.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 3) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 x 1 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) x) |
(fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 1 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
| 1× | egg-herbie |
| 1060× | unswap-sqr |
| 1028× | fma-neg |
| 626× | fma-def |
| 514× | distribute-lft-neg-in |
| 478× | times-frac |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 336 | 12134 |
| 1 | 1018 | 11128 |
| 2 | 3694 | 11048 |
| 1× | node limit |
| Inputs |
|---|
(-.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 b (-.f64 t 2)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) 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 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 (-.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 (+.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 (+.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 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.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 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 1) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) 1) |
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) |
(*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 1 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) (fma.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b)) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 3) |
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) |
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) |
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)) |
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)) |
(+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 (+.f64 t -1) a)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1) |
(*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 1) |
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (fma.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) |
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)))) |
(/.f64 1 (/.f64 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2))) (neg.f64 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) (fma.f64 x x (-.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (*.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (-.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 3) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 x 1 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) x) |
(fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 1 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
| Outputs |
|---|
(-.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))) |
(fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a)) |
(fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) 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))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) 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))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) 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))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) 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))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) 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))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) 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))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) 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))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) 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))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) 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))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 (fma.f64 z (-.f64 1 y) x) a))) |
(fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b (+.f64 x (fma.f64 z (-.f64 1 y) a)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) 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 -1 t)))) |
(+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z)) |
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (-.f64 (-.f64 (*.f64 a t) a) z)) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z))) |
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (-.f64 (-.f64 (*.f64 a t) a) z)) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z))) |
(-.f64 (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (-.f64 (-.f64 (*.f64 a t) a) z)) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z))) |
(*.f64 (-.f64 b z) y) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (-.f64 (-.f64 (*.f64 a t) a) z)) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) 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 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (-.f64 (-.f64 (*.f64 a t) a) z)) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) 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 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (-.f64 (-.f64 (*.f64 a t) a) z)) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z))) |
(*.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 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (-.f64 (-.f64 (*.f64 a t) a) z)) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) 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 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (-.f64 (-.f64 (*.f64 a t) a) z)) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) 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 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (-.f64 (-.f64 (*.f64 a t) a) z)) |
(fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) (+.f64 (fma.f64 a (-.f64 1 t) x) z))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(-.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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)) |
(-.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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(-.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 -1 t))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) 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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 z (+.f64 y -1))) |
(fma.f64 b (+.f64 y (+.f64 t -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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (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 (*.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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (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 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)) |
(fma.f64 -1 z (*.f64 a (+.f64 -1 t))) |
(-.f64 (-.f64 (*.f64 a t) a) z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 a t) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(fma.f64 z (+.f64 y -1) (neg.f64 a)) |
(-.f64 (-.f64 (*.f64 y z) z) a) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 a t) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 a t) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 a t) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 a t) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 x (-.f64 (-.f64 (*.f64 a t) a) z)) |
(+.f64 (fma.f64 a (-.f64 1 t) x) z) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (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))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(+.f64 (fma.f64 z (-.f64 1 y) x) a) |
(+.f64 x (fma.f64 z (-.f64 1 y) 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 y -1) (neg.f64 a))) |
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a)) |
(+.f64 (-.f64 x (*.f64 a t)) (fma.f64 z (-.f64 1 y) 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 y -1) (neg.f64 a))) |
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a)) |
(+.f64 (-.f64 x (*.f64 a t)) (fma.f64 z (-.f64 1 y) 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 y -1) (neg.f64 a))) |
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a)) |
(+.f64 (-.f64 x (*.f64 a t)) (fma.f64 z (-.f64 1 y) a)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (neg.f64 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 y -1) (neg.f64 a))) |
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a)) |
(+.f64 (-.f64 x (*.f64 a t)) (fma.f64 z (-.f64 1 y) 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 y -1) (neg.f64 a))) |
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a)) |
(+.f64 (-.f64 x (*.f64 a t)) (fma.f64 z (-.f64 1 y) 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 y -1) (neg.f64 a))) |
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a)) |
(+.f64 (-.f64 x (*.f64 a t)) (fma.f64 z (-.f64 1 y) a)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (neg.f64 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 y -1) (neg.f64 a))) |
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a)) |
(+.f64 (-.f64 x (*.f64 a t)) (fma.f64 z (-.f64 1 y) 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 y -1) (neg.f64 a))) |
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a)) |
(+.f64 (-.f64 x (*.f64 a t)) (fma.f64 z (-.f64 1 y) 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 y -1) (neg.f64 a))) |
(fma.f64 (neg.f64 a) t (+.f64 (fma.f64 z (-.f64 1 y) x) a)) |
(+.f64 (-.f64 x (*.f64 a t)) (fma.f64 z (-.f64 1 y) a)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 z (+.f64 y -1))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(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 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 t (+.f64 y -2)) b)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.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)) b) 1) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) 1) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 1 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2))) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))))) (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) 2))) |
(*.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))))) (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) 2))) |
(*.f64 (cbrt.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 2))) |
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) 3) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) (fma.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) 3)) (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) 2) (*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3)) (fma.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (*.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (*.f64 (+.f64 t (+.f64 y -2)) b)) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) (-.f64 (*.f64 (+.f64 t (+.f64 y -2)) b) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (*.f64 b (+.f64 y (+.f64 t -2)))) (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) 2)) (+.f64 (-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))))) |
(/.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 b (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.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)))) |
(pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 3) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) 1/3) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y -1) z)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 (+.f64 t -1) a)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 1) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (fma.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 (*.f64 a (+.f64 -1 t)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (*.f64 z (+.f64 y -1)) (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 (*.f64 a (+.f64 -1 t)) (*.f64 z (+.f64 y -1)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) z) 3) (pow.f64 (-.f64 (*.f64 a t) a) 3)) (fma.f64 (+.f64 y -1) (*.f64 z (-.f64 (*.f64 y z) z)) (*.f64 (-.f64 (*.f64 a t) a) (+.f64 (-.f64 (*.f64 a t) a) (*.f64 z (-.f64 1 y)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) z) 3) (pow.f64 (-.f64 (*.f64 a t) a) 3)) (fma.f64 (+.f64 y -1) (*.f64 z (-.f64 (*.f64 y z) z)) (*.f64 (-.f64 (*.f64 a t) a) (fma.f64 a (+.f64 -1 t) (-.f64 z (*.f64 y z)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 y -1) z)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) |
(/.f64 (-.f64 (*.f64 (+.f64 y -1) (*.f64 z (*.f64 z (+.f64 y -1)))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (-.f64 (*.f64 z (+.f64 y -1)) (*.f64 a (+.f64 -1 t)))) |
(/.f64 (-.f64 (*.f64 z (*.f64 (+.f64 y -1) (-.f64 (*.f64 y z) z))) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (fma.f64 z (+.f64 y -1) (*.f64 a (-.f64 1 t)))) |
(/.f64 (-.f64 (*.f64 z (*.f64 z (*.f64 (+.f64 y -1) (+.f64 y -1)))) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (fma.f64 z (+.f64 y -1) (-.f64 a (*.f64 a t)))) |
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 1) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3) 1/3) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 a (+.f64 -1 t)))) |
(-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) 3)))) |
(/.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 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) (+.f64 x (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) 3)))) |
(/.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 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) (+.f64 x (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)))) |
(/.f64 1 (/.f64 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) 3)))) |
(/.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 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) (+.f64 x (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) 3)))) |
(/.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 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) (+.f64 x (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2))) (neg.f64 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) (fma.f64 x x (-.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (*.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) 3)))) |
(/.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 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) (+.f64 x (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (-.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 3) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3) 1/3) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 3)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 1)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 x 1 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 1 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 (-.f64 1 t) a (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (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 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1)) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) 3)))) |
(/.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 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) (+.f64 x (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) 3)))) |
(/.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 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) (+.f64 x (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t))) 3)))) |
(/.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 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) (+.f64 x (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (fma.f64 y z (-.f64 (*.f64 a t) a)) z)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)) 2)) (/.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) 2)) (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a))) x) |
(-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 -1 t)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
| ✓ | 100.0% | (fma.f64 z (-.f64 1 y) x) |
Compiled 63 to 36 computations (42.9% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
| 0.0ms | y | @ | 0 | (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
| 0.0ms | t | @ | 0 | (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
| 0.0ms | a | @ | -inf | (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
| 0.0ms | z | @ | 0 | (fma.f64 z (-.f64 1 y) x) |
| 1× | batch-egg-rewrite |
| 1758× | log-prod |
| 1070× | fma-def |
| 732× | expm1-udef |
| 726× | log1p-udef |
| 546× | fma-neg |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 64 |
| 1 | 390 | 64 |
| 2 | 5205 | 64 |
| 1× | node limit |
| Inputs |
|---|
(fma.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))) |
| Outputs |
|---|
(+.f64 x (*.f64 z (-.f64 1 y))) |
(+.f64 0 (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) x) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) 1) |
(*.f64 1 (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)) (-.f64 (*.f64 x x) (*.f64 (*.f64 z (-.f64 1 y)) x)))) |
(/.f64 (fma.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)) (neg.f64 (*.f64 x x))) (fma.f64 z (-.f64 1 y) (neg.f64 x))) |
(pow.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) 3) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) x)))) |
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 z (-.f64 1 y))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 z (-.f64 1 y))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (-.f64 1 y))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) x)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 0 (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 t -2)) b) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) 1) |
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) |
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 1) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3)) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) |
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
| 1× | egg-herbie |
| 1122× | fma-neg |
| 1080× | times-frac |
| 1062× | div-sub |
| 702× | log-prod |
| 588× | unswap-sqr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 212 | 6045 |
| 1 | 553 | 5895 |
| 2 | 2033 | 5793 |
| 3 | 4811 | 5793 |
| 1× | node limit |
| Inputs |
|---|
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 z x) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) 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 (-.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 (-.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 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 x (*.f64 z (-.f64 1 y))) |
(+.f64 0 (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) x) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) 1) |
(*.f64 1 (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)) (-.f64 (*.f64 x x) (*.f64 (*.f64 z (-.f64 1 y)) x)))) |
(/.f64 (fma.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)) (neg.f64 (*.f64 x x))) (fma.f64 z (-.f64 1 y) (neg.f64 x))) |
(pow.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) 3) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) x)))) |
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 z (-.f64 1 y))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 z (-.f64 1 y))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (-.f64 1 y))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) x)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 0 (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 t -2)) b) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) 1) |
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) |
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 1) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3)) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) |
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) 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)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) |
| Outputs |
|---|
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 z x) |
(+.f64 x z) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z x)) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(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 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)))) |
(+.f64 (fma.f64 y (-.f64 b z) (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)))) |
(+.f64 (fma.f64 y (-.f64 b z) (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)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(*.f64 y (fma.f64 -1 z b)) |
(*.f64 y (-.f64 b 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)))) |
(+.f64 (fma.f64 y (-.f64 b z) (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)))) |
(+.f64 (fma.f64 y (-.f64 b z) (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)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(*.f64 y (fma.f64 -1 z b)) |
(*.f64 y (-.f64 b z)) |
(+.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 (fma.f64 -1 z b) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(+.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 (fma.f64 -1 z b) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(+.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 (fma.f64 -1 z b) y (+.f64 z (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(+.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)) |
(*.f64 t (+.f64 b (neg.f64 a))) |
(*.f64 t (-.f64 b a)) |
(+.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)))) |
(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 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.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 z (-.f64 1 y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.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 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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) 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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) 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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) 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 y (+.f64 t -2)) x)) |
(fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) 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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) 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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 y (+.f64 t -2)) b x)) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 y (+.f64 t -2)) 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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) 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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) 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 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 x (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 0 (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 (*.f64 z (-.f64 1 y)) 1) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))) (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) 1) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 1 (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) 2)) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 z (-.f64 1 y) x) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)) (-.f64 (*.f64 x x) (*.f64 (*.f64 z (-.f64 1 y)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)) (*.f64 x (-.f64 x (*.f64 z (-.f64 1 y)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 x 3)) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 z (*.f64 z y)) (*.f64 x (-.f64 x (-.f64 z (*.f64 z y)))))) |
(/.f64 (fma.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)) (neg.f64 (*.f64 x x))) (fma.f64 z (-.f64 1 y) (neg.f64 x))) |
(/.f64 (fma.f64 (*.f64 z (-.f64 1 y)) (*.f64 z (-.f64 1 y)) (*.f64 x (neg.f64 x))) (fma.f64 z (-.f64 1 y) (neg.f64 x))) |
(/.f64 (-.f64 (*.f64 z (*.f64 (-.f64 1 y) (*.f64 z (-.f64 1 y)))) (*.f64 x x)) (-.f64 (*.f64 z (-.f64 1 y)) x)) |
(/.f64 (*.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (*.f64 z (-.f64 1 y)) x)) (-.f64 (*.f64 z (-.f64 1 y)) x)) |
(/.f64 (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) (neg.f64 x))) (fma.f64 z (-.f64 1 y) (neg.f64 x))) |
(pow.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) 3) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) 1/3) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) 2) |
(fma.f64 z (-.f64 1 y) x) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) x)))) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 z (-.f64 1 y))))) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 z (-.f64 1 y))))) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (-.f64 1 y))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 z (-.f64 1 y) x) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3)) |
(fma.f64 z (-.f64 1 y) x) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 z (-.f64 1 y) x) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 z (-.f64 1 y) x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) x)) 1)) |
(fma.f64 z (-.f64 1 y) x) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 0 (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (*.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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) (log.f64 (sqrt.f64 (exp.f64 (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(*.f64 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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 2)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 2) (cbrt.f64 (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (sqrt.f64 (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3)) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 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 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 3)) (fma.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (*.f64 b (+.f64 y (+.f64 t -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 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 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 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 y (+.f64 t -2)) b)) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 2)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) |
(/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (*.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 b (*.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (+.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)))) |
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 3) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 3) 1/3) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 2) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(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)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(log.f64 (exp.f64 (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(log.f64 (+.f64 1 (expm1.f64 (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 1 (expm1.f64 (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) 3)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(expm1.f64 (log1p.f64 (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(exp.f64 (log.f64 (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) 1)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(log1p.f64 (expm1.f64 (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 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y (+.f64 t -2)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
Compiled 17551 to 10627 computations (39.5% saved)
13 alts after pruning (13 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 647 | 13 | 660 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 0 | 2 |
| Total | 650 | 13 | 663 |
| Status | Accuracy | Program |
|---|---|---|
| 100.0% | (-.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) | |
| 78.5% | (-.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) | |
| ▶ | 100.0% | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
| 73.1% | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) | |
| 100.0% | (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) | |
| 27.8% | (-.f64 z (*.f64 y z)) | |
| 71.1% | (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) | |
| ▶ | 24.2% | (-.f64 a (*.f64 a t)) |
| ▶ | 78.7% | (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
| ▶ | 29.5% | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 22.0% | (*.f64 (-.f64 b z) y) | |
| ▶ | 22.6% | (*.f64 t (-.f64 b a)) |
| 22.8% | x |
Compiled 457 to 326 computations (28.7% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (-.f64 x (*.f64 (+.f64 y -1) z)) | |
| 100.0% | (*.f64 (+.f64 y -1) z) | |
| ✓ | 100.0% | (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) |
| 100.0% | (*.f64 (+.f64 t -1) a) |
Compiled 95 to 53 computations (44.2% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | y | @ | -inf | (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) |
| 1.0ms | b | @ | -inf | (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) |
| 0.0ms | a | @ | 0 | (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) |
| 0.0ms | b | @ | inf | (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) |
| 0.0ms | t | @ | 0 | (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) |
| 1× | batch-egg-rewrite |
| 1690× | log-prod |
| 894× | fma-neg |
| 638× | expm1-udef |
| 634× | log1p-udef |
| 364× | add-sqr-sqrt |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 37 |
| 1 | 346 | 37 |
| 2 | 4981 | 37 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) |
| Outputs |
|---|
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) 1)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 (+.f64 t (+.f64 y -2))) b (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) 1 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (+.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 (+.f64 t -1) a)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 b) (+.f64 y -2))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 (+.f64 y -2)) b)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 -1 (*.f64 b (+.f64 y -2)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2)) (cbrt.f64 (*.f64 b (+.f64 y -2))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 b (+.f64 y -2)))) (sqrt.f64 (*.f64 b (+.f64 y -2))))) |
(+.f64 0 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 1) |
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))))) |
(/.f64 (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (neg.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 b (+.f64 y -2)))) |
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 1) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 3) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 2) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 2)) |
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(log.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(log.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (pow.f64 (exp.f64 t) b)) (pow.f64 (exp.f64 (+.f64 y -2)) b))) |
(log.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (pow.f64 (exp.f64 t) b)) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 t b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 t b))) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
| 1× | egg-herbie |
| 1018× | fma-neg |
| 576× | associate-+l- |
| 560× | associate--r+ |
| 530× | cancel-sign-sub-inv |
| 476× | times-frac |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 270 | 5650 |
| 1 | 807 | 5100 |
| 2 | 2867 | 5002 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(*.f64 t (-.f64 a b)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 2 (+.f64 y t)) b) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))) (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 (-.f64 t 1) a) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(*.f64 -1 (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(*.f64 -1 (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) 1)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 (+.f64 t (+.f64 y -2))) b (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) 1 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (+.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 (+.f64 t -1) a)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 b) (+.f64 y -2))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 (+.f64 y -2)) b)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 -1 (*.f64 b (+.f64 y -2)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2)) (cbrt.f64 (*.f64 b (+.f64 y -2))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 b (+.f64 y -2)))) (sqrt.f64 (*.f64 b (+.f64 y -2))))) |
(+.f64 0 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 1) |
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))))) |
(/.f64 (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (neg.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 b (+.f64 y -2)))) |
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 1) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 3) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 2) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 2)) |
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(log.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(log.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (pow.f64 (exp.f64 t) b)) (pow.f64 (exp.f64 (+.f64 y -2)) b))) |
(log.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (pow.f64 (exp.f64 t) b)) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 t b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 t b))) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
| Outputs |
|---|
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b)) |
(-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))) |
(fma.f64 -1 a (*.f64 b (-.f64 2 y))) |
(-.f64 (*.f64 b (-.f64 2 y)) a) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a)) |
(*.f64 t (-.f64 a b)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a)) |
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) |
(*.f64 t (-.f64 a b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (*.f64 b (-.f64 2 y)) (fma.f64 t (-.f64 b a) a)) |
(*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) |
(*.f64 b (neg.f64 (+.f64 (+.f64 y t) -2))) |
(*.f64 b (-.f64 2 (+.f64 y t))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 (-.f64 2 (+.f64 y t)) b) |
(*.f64 b (neg.f64 (+.f64 (+.f64 y t) -2))) |
(*.f64 b (-.f64 2 (+.f64 y t))) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))) |
(*.f64 b (neg.f64 (+.f64 (+.f64 y t) -2))) |
(*.f64 b (-.f64 2 (+.f64 y t))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t))) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(-.f64 (*.f64 (-.f64 t 1) a) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 t -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 t))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 y b)) |
(*.f64 y (neg.f64 b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 y b)) |
(*.f64 y (neg.f64 b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) 1)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 (+.f64 t (+.f64 y -2))) b (*.f64 b (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) 1 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) 2) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) (+.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 b) (+.f64 y -2))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 (+.f64 y -2)) b)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 -1 (*.f64 b (+.f64 y -2)))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2)) (cbrt.f64 (*.f64 b (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 b (+.f64 y -2)))) (sqrt.f64 (*.f64 b (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 0 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))))))) |
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 1) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 2)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 3)) 1) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 b (*.f64 (+.f64 (+.f64 y t) -2) (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 (+.f64 y t) -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 y t))) 3)) (fma.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 y t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 y (-.f64 2 t)))) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 (+.f64 y t) -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 y (-.f64 2 t))))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 3)) 1) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 b (*.f64 (+.f64 (+.f64 y t) -2) (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 (+.f64 y t) -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 y t))) 3)) (fma.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 y t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 y (-.f64 2 t)))) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 (+.f64 y t) -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 y (-.f64 2 t))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 3)) 1) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 b (*.f64 (+.f64 (+.f64 y t) -2) (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 (+.f64 y t) -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 y t))) 3)) (fma.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 y t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 y (-.f64 2 t)))) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 (+.f64 y t) -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 y (-.f64 2 t))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 3)) 1) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 b (*.f64 (+.f64 (+.f64 y t) -2) (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 (+.f64 y t) -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 y t))) 3)) (fma.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 y t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 y (-.f64 2 t)))) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 (+.f64 y t) -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 y (-.f64 2 t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 3)) 1) (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (*.f64 b (*.f64 (+.f64 (+.f64 y t) -2) (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 (+.f64 y t) -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 y t))) 3)) (fma.f64 b (*.f64 (+.f64 y (+.f64 t -2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 y t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 y (-.f64 2 t)))) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (*.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) b) (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) (*.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (-.f64 t (+.f64 y -2))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (-.f64 (*.f64 t a) a) (*.f64 b t)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (-.f64 (-.f64 (*.f64 t a) a) (*.f64 b t)) (-.f64 (-.f64 (*.f64 t a) a) (*.f64 b (-.f64 (-.f64 t y) -2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 (+.f64 y t) -2)) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 b (+.f64 (+.f64 y t) -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 y (-.f64 2 t))))) |
(/.f64 (fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (neg.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (*.f64 b (+.f64 y -2)))) |
(/.f64 (fma.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) (neg.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (+.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) (*.f64 b (+.f64 y -2)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t)) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b t))) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (-.f64 t (+.f64 y -2))))) |
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 t a) a) (*.f64 b (-.f64 (-.f64 t y) -2))) (fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t))))) (-.f64 (-.f64 (*.f64 t a) a) (*.f64 b (-.f64 (-.f64 t y) -2)))) |
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 1) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 3) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 3) 1/3) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 2) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 2)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (pow.f64 (exp.f64 t) b)) (pow.f64 (exp.f64 (+.f64 y -2)) b))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (pow.f64 (exp.f64 t) b)) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2))))) 1)) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b)))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 t b))) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 t b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 t b))) (neg.f64 (*.f64 b (+.f64 y -2)))) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 b t))) (-.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 b t))) (*.f64 b (+.f64 (neg.f64 y) 2))) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 b t))) (-.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 b t))) (*.f64 b (-.f64 2 y))) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 t a) a)) (sqrt.f64 (*.f64 b t))) (-.f64 (sqrt.f64 (-.f64 (*.f64 t a) a)) (sqrt.f64 (*.f64 b t))) (*.f64 b (-.f64 2 y))) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(-.f64 (*.f64 a (+.f64 -1 t)) (*.f64 b (+.f64 (+.f64 y t) -2))) |
(fma.f64 a (+.f64 -1 t) (*.f64 b (-.f64 2 (+.f64 y t)))) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 t (-.f64 b a)) |
Compiled 17 to 8 computations (52.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (*.f64 t (-.f64 b a)) |
| 0.0ms | b | @ | -inf | (*.f64 t (-.f64 b a)) |
| 0.0ms | t | @ | inf | (*.f64 t (-.f64 b a)) |
| 0.0ms | b | @ | inf | (*.f64 t (-.f64 b a)) |
| 0.0ms | b | @ | 0 | (*.f64 t (-.f64 b a)) |
| 1× | batch-egg-rewrite |
| 1646× | pow1 |
| 1520× | add-exp-log |
| 1520× | log1p-expm1-u |
| 1520× | expm1-log1p-u |
| 1488× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 149 | 13 |
| 2 | 2025 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t (-.f64 b a)) |
| Outputs |
|---|
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a))) |
(+.f64 (*.f64 b t) (*.f64 (neg.f64 a) t)) |
(-.f64 (+.f64 1 (*.f64 t (-.f64 b a))) 1) |
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a)))) |
(/.f64 (*.f64 t (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 b b (*.f64 a (+.f64 b a)))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a)) |
(pow.f64 (*.f64 t (-.f64 b a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3) |
(pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2) |
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) |
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 b a) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 t 3))) |
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) |
(exp.f64 (log.f64 (*.f64 t (-.f64 b a)))) |
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a)))) |
| 1× | egg-herbie |
| 1400× | fma-def |
| 1306× | log-prod |
| 792× | unsub-neg |
| 766× | associate-*r* |
| 636× | associate-*l* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 68 | 611 |
| 1 | 167 | 611 |
| 2 | 521 | 611 |
| 3 | 3113 | 611 |
| 4 | 6423 | 611 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a))) |
(+.f64 (*.f64 b t) (*.f64 (neg.f64 a) t)) |
(-.f64 (+.f64 1 (*.f64 t (-.f64 b a))) 1) |
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a)))) |
(/.f64 (*.f64 t (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 b b (*.f64 a (+.f64 b a)))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a)) |
(pow.f64 (*.f64 t (-.f64 b a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3) |
(pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2) |
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) |
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 b a) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 t 3))) |
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) |
(exp.f64 (log.f64 (*.f64 t (-.f64 b a)))) |
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a)))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 a (neg.f64 t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 b t) (*.f64 (neg.f64 a) t)) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 1 (*.f64 t (-.f64 b a))) 1) |
(*.f64 t (-.f64 b a)) |
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 b a)))) |
(/.f64 t (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))) |
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 a b)))) |
(*.f64 t (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (+.f64 a b) (*.f64 b b)))) |
(/.f64 (*.f64 t (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)) |
(*.f64 t (-.f64 b a)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 b b (*.f64 a (+.f64 b a)))) |
(/.f64 t (/.f64 (fma.f64 b b (*.f64 a (+.f64 a b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))) |
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 b b (*.f64 a (+.f64 a b)))) |
(*.f64 t (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (+.f64 a b) (*.f64 b b)))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a)) |
(*.f64 t (-.f64 b a)) |
(pow.f64 (*.f64 t (-.f64 b a)) 1) |
(*.f64 t (-.f64 b a)) |
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3) |
(*.f64 t (-.f64 b a)) |
(pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3) |
(*.f64 t (-.f64 b a)) |
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2) |
(*.f64 t (-.f64 b a)) |
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2)) |
(*.f64 t (-.f64 b a)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) |
(*.f64 t (-.f64 b a)) |
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3)) |
(*.f64 t (-.f64 b a)) |
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 b a) 3))) |
(*.f64 t (-.f64 b a)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) 3) (pow.f64 t 3))) |
(*.f64 t (-.f64 b a)) |
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) |
(*.f64 t (-.f64 b a)) |
(exp.f64 (log.f64 (*.f64 t (-.f64 b a)))) |
(*.f64 t (-.f64 b a)) |
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a)))) |
(*.f64 t (-.f64 b a)) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 a (*.f64 a t)) |
Compiled 16 to 8 computations (50% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (-.f64 a (*.f64 a t)) |
| 0.0ms | a | @ | inf | (-.f64 a (*.f64 a t)) |
| 0.0ms | a | @ | -inf | (-.f64 a (*.f64 a t)) |
| 0.0ms | t | @ | inf | (-.f64 a (*.f64 a t)) |
| 0.0ms | t | @ | -inf | (-.f64 a (*.f64 a t)) |
| 1× | batch-egg-rewrite |
| 1494× | pow1 |
| 1384× | add-exp-log |
| 1384× | log1p-expm1-u |
| 1384× | expm1-log1p-u |
| 1354× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 133 | 13 |
| 2 | 1897 | 13 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 a (*.f64 a t)) |
| Outputs |
|---|
(+.f64 a (*.f64 a (neg.f64 t))) |
(+.f64 a (*.f64 (*.f64 a (neg.f64 t)) 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 a (neg.f64 t)) 1 (*.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 a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) |
(+.f64 (*.f64 a (neg.f64 t)) a) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 a (*.f64 a t)) 1) |
(*.f64 1 (-.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 (sqrt.f64 (-.f64 a (*.f64 a t))) (sqrt.f64 (-.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 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 a (*.f64 a t)))) |
(*.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a 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 1 (/.f64 (+.f64 a (*.f64 a t)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)))) |
(/.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) (pow.f64 (*.f64 a t) 2)) (+.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)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2))) (neg.f64 (+.f64 a (*.f64 a t)))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))) (*.f64 a (*.f64 a (neg.f64 t)))))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) (-.f64 a (*.f64 a (neg.f64 t)))) |
(pow.f64 (-.f64 a (*.f64 a t)) 1) |
(pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 3) |
(pow.f64 (pow.f64 (-.f64 a (*.f64 a t)) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 a (*.f64 a t))) 2) |
(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)))) |
(log1p.f64 (expm1.f64 (-.f64 a (*.f64 a t)))) |
(fma.f64 1 a (*.f64 a (neg.f64 t))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 a (neg.f64 t))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 a (neg.f64 t))) |
| 1× | egg-herbie |
| 1538× | fma-neg |
| 1274× | fma-def |
| 640× | times-frac |
| 396× | associate-/l* |
| 362× | unswap-sqr |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 110 | 1070 |
| 1 | 298 | 1010 |
| 2 | 1154 | 1010 |
| 3 | 5642 | 1010 |
| 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 a (neg.f64 t))) |
(+.f64 a (*.f64 (*.f64 a (neg.f64 t)) 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 a (neg.f64 t)) 1 (*.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 a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) |
(+.f64 (*.f64 a (neg.f64 t)) a) |
(*.f64 a (-.f64 1 t)) |
(*.f64 (-.f64 a (*.f64 a t)) 1) |
(*.f64 1 (-.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 (sqrt.f64 (-.f64 a (*.f64 a t))) (sqrt.f64 (-.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 (*.f64 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 a (*.f64 a t)))) |
(*.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a 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 1 (/.f64 (+.f64 a (*.f64 a t)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)))) |
(/.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) (pow.f64 (*.f64 a t) 2)) (+.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)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2))) (neg.f64 (+.f64 a (*.f64 a t)))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))) (*.f64 a (*.f64 a (neg.f64 t)))))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) (-.f64 a (*.f64 a (neg.f64 t)))) |
(pow.f64 (-.f64 a (*.f64 a t)) 1) |
(pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 3) |
(pow.f64 (pow.f64 (-.f64 a (*.f64 a t)) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 a (*.f64 a t))) 2) |
(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)))) |
(log1p.f64 (expm1.f64 (-.f64 a (*.f64 a t)))) |
(fma.f64 1 a (*.f64 a (neg.f64 t))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 a (neg.f64 t))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 a (neg.f64 t))) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (+.f64 (*.f64 -1 t) 1)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
a |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 a (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(*.f64 a (-.f64 1 t)) |
(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 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 a (neg.f64 t) a) |
(+.f64 (-.f64 a (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(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 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 a (neg.f64 t) a) |
(+.f64 (*.f64 a (neg.f64 t)) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 (-.f64 a (*.f64 a t)) 1) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(*.f64 1 (-.f64 a (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(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 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 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 a (neg.f64 t) 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 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) 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 a a) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (+.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(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 a (neg.f64 t) a) |
(/.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 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) 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 1 (/.f64 (+.f64 a (*.f64 a t)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(/.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 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) 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 a a) (pow.f64 (*.f64 a t) 2)) (+.f64 a (*.f64 a t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(/.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 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) 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 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 a t) 2))) (neg.f64 (+.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))) (*.f64 a (*.f64 a (neg.f64 t)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 a t) 3)) 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 a a) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) (-.f64 a (*.f64 a (neg.f64 t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(pow.f64 (-.f64 a (*.f64 a t)) 1) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(pow.f64 (cbrt.f64 (-.f64 a (*.f64 a t))) 3) |
(*.f64 a (-.f64 1 t)) |
(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 a (neg.f64 t) a) |
(pow.f64 (sqrt.f64 (-.f64 a (*.f64 a t))) 2) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(sqrt.f64 (pow.f64 (-.f64 a (*.f64 a t)) 2)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(log.f64 (exp.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(cbrt.f64 (pow.f64 (-.f64 a (*.f64 a t)) 3)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(expm1.f64 (log1p.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(exp.f64 (log.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(log1p.f64 (expm1.f64 (-.f64 a (*.f64 a t)))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 1 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.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 | y | @ | -inf | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 0.0ms | t | @ | inf | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 0.0ms | t | @ | 0 | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 1× | batch-egg-rewrite |
| 1004× | prod-diff |
| 924× | log-prod |
| 724× | pow-prod-down |
| 710× | fma-def |
| 466× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 203 | 19 |
| 2 | 2795 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
| Outputs |
|---|
(+.f64 0 (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2)) |
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b)) |
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (fma.f64 (+.f64 y t) 2 4))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (+.f64 (pow.f64 (+.f64 y t) 2) (fma.f64 (+.f64 y t) 2 4))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (+.f64 y (+.f64 t 2))) |
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(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)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 y b (*.f64 (+.f64 t -2) b)) |
(fma.f64 (+.f64 y t) b (*.f64 -2 b)) |
(fma.f64 b y (*.f64 b (+.f64 t -2))) |
(fma.f64 b (+.f64 y t) (*.f64 b -2)) |
| 1× | egg-herbie |
| 1412× | log-prod |
| 964× | associate-*r* |
| 902× | distribute-lft-in |
| 868× | associate-*l* |
| 848× | distribute-rgt-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 108 | 1213 |
| 1 | 239 | 1177 |
| 2 | 634 | 1173 |
| 3 | 5029 | 1173 |
| 4 | 7175 | 1173 |
| 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 0 (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2)) |
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b)) |
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (fma.f64 (+.f64 y t) 2 4))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (+.f64 (pow.f64 (+.f64 y t) 2) (fma.f64 (+.f64 y t) 2 4))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (+.f64 y (+.f64 t 2))) |
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(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)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 y b (*.f64 (+.f64 t -2) b)) |
(fma.f64 (+.f64 y t) b (*.f64 -2 b)) |
(fma.f64 b y (*.f64 b (+.f64 t -2))) |
(fma.f64 b (+.f64 y t) (*.f64 b -2)) |
| 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 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 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 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 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 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 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 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 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 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(*.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 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 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 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 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 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 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 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 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 b (+.f64 t (+.f64 y -2))) |
(+.f64 0 (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 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 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 t (-.f64 y 2)))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))) (log.f64 (sqrt.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))) |
(*.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 t (+.f64 y -2))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (fma.f64 (+.f64 y t) 2 4))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 (+.f64 t y) 2 4))) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 (+.f64 t y) 2 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 b (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (+.f64 y (+.f64 t 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 y 2))) b) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 2 y)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (+.f64 (pow.f64 (+.f64 y t) 2) (fma.f64 (+.f64 y t) 2 4))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 t y) 3) -8)) (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 (+.f64 t y) 2 4))) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 (+.f64 t y) 2 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 (pow.f64 (+.f64 y t) 2) -4) b) (+.f64 y (+.f64 t 2))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) -4)) (+.f64 y (+.f64 t 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.f64 t (+.f64 y 2))) b) |
(*.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (+.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))) |
(*.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))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) 1/2) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 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))) |
(*.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))) |
(*.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))) |
(*.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))) |
(*.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))) |
(*.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))) |
(*.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))) |
(*.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))) |
(*.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))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) 1)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(exp.f64 (*.f64 (log.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))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1/3)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(exp.f64 (*.f64 (log.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))) |
(*.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 b (+.f64 t (+.f64 y -2))) |
(fma.f64 y b (*.f64 (+.f64 t -2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(fma.f64 (+.f64 y t) b (*.f64 -2 b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(fma.f64 b y (*.f64 b (+.f64 t -2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(fma.f64 b (+.f64 y t) (*.f64 b -2)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 (-.f64 y 2) b) |
| ✓ | 100.0% | (+.f64 (*.f64 (-.f64 y 2) b) x) |
| ✓ | 100.0% | (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| ✓ | 100.0% | (*.f64 z (-.f64 1 y)) |
Compiled 64 to 39 computations (39.1% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | inf | (*.f64 z (-.f64 1 y)) |
| 0.0ms | z | @ | 0 | (*.f64 z (-.f64 1 y)) |
| 0.0ms | z | @ | 0 | (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 0.0ms | z | @ | -inf | (*.f64 z (-.f64 1 y)) |
| 0.0ms | x | @ | 0 | (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 1× | batch-egg-rewrite |
| 1578× | fma-def |
| 1474× | log-prod |
| 592× | fma-neg |
| 580× | expm1-udef |
| 578× | log1p-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 70 |
| 1 | 317 | 70 |
| 2 | 4469 | 70 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(*.f64 (-.f64 y 2) b) |
| Outputs |
|---|
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 (neg.f64 y) z)) |
(+.f64 0 (*.f64 z (-.f64 1 y))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1) |
(/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y))) |
(/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 1 y)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 1 y)) |
(pow.f64 (*.f64 z (-.f64 1 y)) 1) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 3) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) 2) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y))))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 1 y))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y)))) |
(fma.f64 z 1 (*.f64 z (neg.f64 y))) |
(fma.f64 z 1 (*.f64 (neg.f64 y) z)) |
(fma.f64 1 z (*.f64 z (neg.f64 y))) |
(fma.f64 1 z (*.f64 (neg.f64 y) z)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 z (neg.f64 y))) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 (neg.f64 y) z)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (neg.f64 y) z)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (neg.f64 y) z)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)))) |
(*.f64 1 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) |
(*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 1) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) (sqrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (/.f64 1 (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (*.f64 z (*.f64 (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (neg.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) (neg.f64 (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) 3) (pow.f64 x 3)) (fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y)))) |
(/.f64 (fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (neg.f64 (*.f64 x x))) (-.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) x)) |
(pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 3) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 2)) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (exp.f64 (fma.f64 (+.f64 y -2) b x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))))) |
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y -2) b x)) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (pow.f64 (exp.f64 (-.f64 1 y)) z))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)) (exp.f64 x))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 1 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 1 (*.f64 (+.f64 y -2) b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 1 x (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 1 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) |
(fma.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) x) |
(fma.f64 (-.f64 1 y) z (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (*.f64 z (-.f64 1 y)) 1 (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (+.f64 y -2) b (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 b (+.f64 y -2) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (*.f64 (+.f64 y -2) b) 1 (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 x 1 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 (fma.f64 (+.f64 y -2) b x) 1 (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 y)) 2) (*.f64 (cbrt.f64 (-.f64 1 y)) z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) (cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (cbrt.f64 (*.f64 z (-.f64 1 y))) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) (sqrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (sqrt.f64 (-.f64 1 y)) (*.f64 (sqrt.f64 (-.f64 1 y)) z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) (sqrt.f64 (*.f64 z (-.f64 1 y))) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2))) (*.f64 z (-.f64 1 y))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y -2) b) x)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) 1 x) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)))) (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) x) |
(fma.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) x) |
(fma.f64 (*.f64 (+.f64 y -2) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 1 y)) 2)) (cbrt.f64 (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 1 y))) (sqrt.f64 (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (*.f64 (-.f64 1 y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (*.f64 (-.f64 1 y) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -2) b x))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (-.f64 (*.f64 (+.f64 y -2) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y -2) b) x))) |
(*.f64 1 (fma.f64 (+.f64 y -2) b x)) |
(*.f64 (fma.f64 (+.f64 y -2) b x) 1) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (cbrt.f64 (fma.f64 (+.f64 y -2) b x))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (sqrt.f64 (fma.f64 (+.f64 y -2) b x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y -2) b) x))) |
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 y -2) b) x) (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 (+.f64 y -2) (*.f64 b x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y -2) b) x)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 y -2) b) x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -2) b) 2)) (-.f64 x (*.f64 (+.f64 y -2) b))) |
(pow.f64 (fma.f64 (+.f64 y -2) b x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y -2) b x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))) (exp.f64 x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (+.f64 y -2)) b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -2) b x))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y -2) b x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -2) b x)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) |
(fma.f64 1 (*.f64 (+.f64 y -2) b) x) |
(fma.f64 1 x (*.f64 (+.f64 y -2) b)) |
(fma.f64 (+.f64 y -2) b x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (*.f64 (+.f64 y -2) b) 1 x) |
(fma.f64 x 1 (*.f64 (+.f64 y -2) b)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 y -2) b)) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (+.f64 y -2) b)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y -2) b)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) x) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (+.f64 y -2)) x) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) (sqrt.f64 (*.f64 (+.f64 y -2) b)) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -2) b)) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) x) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) x) |
(fma.f64 (*.f64 (+.f64 y -2) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) x) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) x) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) x) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) x) |
(+.f64 0 (*.f64 (+.f64 y -2) b)) |
(+.f64 (*.f64 b y) (*.f64 b -2)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -2) b))) 1) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) -8)) (fma.f64 y y (fma.f64 y 2 4))) |
(/.f64 (*.f64 b (fma.f64 y y -4)) (+.f64 y 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -8) b) (fma.f64 y y (fma.f64 y 2 4))) |
(/.f64 (*.f64 (fma.f64 y y -4) b) (+.f64 y 2)) |
(pow.f64 (*.f64 (+.f64 y -2) b) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b)))) |
(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))) |
(fma.f64 y b (*.f64 -2 b)) |
(fma.f64 b y (*.f64 b -2)) |
| 1× | egg-herbie |
| 1154× | fma-neg |
| 646× | distribute-lft-neg-in |
| 604× | log-prod |
| 594× | difference-of-squares |
| 438× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 449 | 7486 |
| 1 | 1078 | 7284 |
| 2 | 3844 | 7232 |
| 1× | node limit |
| Inputs |
|---|
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z x))) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))) |
(+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))) |
(+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z x))) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z x))) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(*.f64 (-.f64 y 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b)) |
x |
x |
(+.f64 (*.f64 -2 b) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
x |
(*.f64 (-.f64 y 2) b) |
(*.f64 (-.f64 y 2) b) |
(*.f64 (-.f64 y 2) b) |
x |
x |
(*.f64 -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 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 (neg.f64 y) z)) |
(+.f64 0 (*.f64 z (-.f64 1 y))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1) |
(/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y))) |
(/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 1 y)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 1 y)) |
(pow.f64 (*.f64 z (-.f64 1 y)) 1) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 3) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) 2) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y))))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 1 y))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y)))) |
(fma.f64 z 1 (*.f64 z (neg.f64 y))) |
(fma.f64 z 1 (*.f64 (neg.f64 y) z)) |
(fma.f64 1 z (*.f64 z (neg.f64 y))) |
(fma.f64 1 z (*.f64 (neg.f64 y) z)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 z (neg.f64 y))) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 (neg.f64 y) z)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (neg.f64 y) z)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (neg.f64 y) z)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)))) |
(*.f64 1 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) |
(*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 1) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) (sqrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (/.f64 1 (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (*.f64 z (*.f64 (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (neg.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) (neg.f64 (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) 3) (pow.f64 x 3)) (fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y)))) |
(/.f64 (fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (neg.f64 (*.f64 x x))) (-.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) x)) |
(pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 3) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 2)) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (exp.f64 (fma.f64 (+.f64 y -2) b x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))))) |
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y -2) b x)) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (pow.f64 (exp.f64 (-.f64 1 y)) z))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)) (exp.f64 x))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 1 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 1 (*.f64 (+.f64 y -2) b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 1 x (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 1 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) |
(fma.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) x) |
(fma.f64 (-.f64 1 y) z (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (*.f64 z (-.f64 1 y)) 1 (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (+.f64 y -2) b (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 b (+.f64 y -2) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (*.f64 (+.f64 y -2) b) 1 (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 x 1 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 (fma.f64 (+.f64 y -2) b x) 1 (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 y)) 2) (*.f64 (cbrt.f64 (-.f64 1 y)) z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) (cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (cbrt.f64 (*.f64 z (-.f64 1 y))) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) (sqrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (sqrt.f64 (-.f64 1 y)) (*.f64 (sqrt.f64 (-.f64 1 y)) z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) (sqrt.f64 (*.f64 z (-.f64 1 y))) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2))) (*.f64 z (-.f64 1 y))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y -2) b) x)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) 1 x) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)))) (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) x) |
(fma.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) x) |
(fma.f64 (*.f64 (+.f64 y -2) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 1 y)) 2)) (cbrt.f64 (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 1 y))) (sqrt.f64 (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (*.f64 (-.f64 1 y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (*.f64 (-.f64 1 y) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -2) b x))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (-.f64 (*.f64 (+.f64 y -2) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y -2) b) x))) |
(*.f64 1 (fma.f64 (+.f64 y -2) b x)) |
(*.f64 (fma.f64 (+.f64 y -2) b x) 1) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (cbrt.f64 (fma.f64 (+.f64 y -2) b x))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (sqrt.f64 (fma.f64 (+.f64 y -2) b x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y -2) b) x))) |
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 y -2) b) x) (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 (+.f64 y -2) (*.f64 b x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y -2) b) x)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 y -2) b) x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -2) b) 2)) (-.f64 x (*.f64 (+.f64 y -2) b))) |
(pow.f64 (fma.f64 (+.f64 y -2) b x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) 3) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y -2) b x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))) (exp.f64 x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (+.f64 y -2)) b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -2) b x))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y -2) b x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -2) b x)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) |
(fma.f64 1 (*.f64 (+.f64 y -2) b) x) |
(fma.f64 1 x (*.f64 (+.f64 y -2) b)) |
(fma.f64 (+.f64 y -2) b x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (*.f64 (+.f64 y -2) b) 1 x) |
(fma.f64 x 1 (*.f64 (+.f64 y -2) b)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 y -2) b)) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (+.f64 y -2) b)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y -2) b)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) x) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (+.f64 y -2)) x) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) (sqrt.f64 (*.f64 (+.f64 y -2) b)) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -2) b)) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) x) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) x) |
(fma.f64 (*.f64 (+.f64 y -2) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) x) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) x) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) x) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) x) |
(+.f64 0 (*.f64 (+.f64 y -2) b)) |
(+.f64 (*.f64 b y) (*.f64 b -2)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -2) b))) 1) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) -8)) (fma.f64 y y (fma.f64 y 2 4))) |
(/.f64 (*.f64 b (fma.f64 y y -4)) (+.f64 y 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -8) b) (fma.f64 y y (fma.f64 y 2 4))) |
(/.f64 (*.f64 (fma.f64 y y -4) b) (+.f64 y 2)) |
(pow.f64 (*.f64 (+.f64 y -2) b) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b)))) |
(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))) |
(fma.f64 y b (*.f64 -2 b)) |
(fma.f64 b y (*.f64 b -2)) |
| Outputs |
|---|
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(fma.f64 b (+.f64 y -2) x) |
(*.f64 z (-.f64 1 y)) |
(fma.f64 -1 (*.f64 z y) z) |
(-.f64 z (*.f64 z y)) |
(*.f64 z (-.f64 1 y)) |
(fma.f64 -1 (*.f64 z y) z) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(fma.f64 -2 b (+.f64 z x)) |
(fma.f64 b -2 (+.f64 z x)) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z x))) |
(fma.f64 -2 b (fma.f64 (fma.f64 -1 z b) y (+.f64 z x))) |
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z)) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z x))) |
(fma.f64 -2 b (fma.f64 (fma.f64 -1 z b) y (+.f64 z x))) |
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z)) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) (+.f64 z x))) |
(fma.f64 -2 b (fma.f64 (fma.f64 -1 z b) y (+.f64 z x))) |
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z)) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(*.f64 y (fma.f64 -1 z b)) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))) |
(fma.f64 -2 b (fma.f64 (fma.f64 -1 z b) y (+.f64 z x))) |
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z)) |
(+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))) |
(fma.f64 -2 b (fma.f64 (fma.f64 -1 z b) y (+.f64 z x))) |
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z)) |
(+.f64 (*.f64 -2 b) (+.f64 z (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x))) |
(fma.f64 -2 b (fma.f64 (fma.f64 -1 z b) y (+.f64 z x))) |
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z)) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(*.f64 y (fma.f64 -1 z b)) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z x))) |
(fma.f64 -2 b (fma.f64 (fma.f64 -1 z b) y (+.f64 z x))) |
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z)) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z x))) |
(fma.f64 -2 b (fma.f64 (fma.f64 -1 z b) y (+.f64 z x))) |
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z)) |
(+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) (+.f64 z x))) |
(fma.f64 -2 b (fma.f64 (fma.f64 -1 z b) y (+.f64 z x))) |
(+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b)) |
(fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))) |
x |
x |
(+.f64 (*.f64 -2 b) x) |
(fma.f64 -2 b x) |
(fma.f64 b -2 x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(fma.f64 b (+.f64 y -2) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(fma.f64 b (+.f64 y -2) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(fma.f64 b (+.f64 y -2) x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(fma.f64 b (+.f64 y -2) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(fma.f64 b (+.f64 y -2) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(fma.f64 b (+.f64 y -2) x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(fma.f64 b (+.f64 y -2) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(fma.f64 b (+.f64 y -2) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) x)) |
(fma.f64 b (+.f64 y -2) x) |
x |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
x |
x |
(*.f64 -2 b) |
(*.f64 b -2) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 z (*.f64 (neg.f64 y) z)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 0 (*.f64 z (-.f64 1 y))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) 1) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(/.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y))) |
(/.f64 z (/.f64 (+.f64 1 (fma.f64 y y y)) (-.f64 1 (pow.f64 y 3)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 1 y)) |
(/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) |
(*.f64 (/.f64 z (+.f64 y 1)) (-.f64 1 (*.f64 y y))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y))) |
(/.f64 z (/.f64 (+.f64 1 (fma.f64 y y y)) (-.f64 1 (pow.f64 y 3)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y))) z) |
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 1 y)) |
(/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) |
(*.f64 (/.f64 z (+.f64 y 1)) (-.f64 1 (*.f64 y y))) |
(pow.f64 (*.f64 z (-.f64 1 y)) 1) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 3) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) 2) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y))))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y)))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 1 y))) 1)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y)))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 z 1 (*.f64 z (neg.f64 y))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 z 1 (*.f64 (neg.f64 y) z)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 1 z (*.f64 z (neg.f64 y))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 1 z (*.f64 (neg.f64 y) z)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 z (neg.f64 y))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 (neg.f64 y) z)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (neg.f64 y) z)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (neg.f64 y) z)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) 1) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(-.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (-.f64 z (*.f64 z y)) (fma.f64 b (+.f64 y -2) x))) |
(*.f64 1 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 1) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 2)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) (sqrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) 1) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 z (*.f64 z y))) (pow.f64 (-.f64 z (*.f64 z y)) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (/.f64 1 (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (-.f64 z (*.f64 z y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) 1) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 z (*.f64 z y))) (pow.f64 (-.f64 z (*.f64 z y)) 2))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (-.f64 z (*.f64 z y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) 1) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 z (*.f64 z y))) (pow.f64 (-.f64 z (*.f64 z y)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (*.f64 z (*.f64 (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (*.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y -2) x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2) (*.f64 (*.f64 z (-.f64 1 y)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y -2) x))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (+.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2) (*.f64 (-.f64 z (*.f64 z y)) (-.f64 (-.f64 z (*.f64 z y)) (fma.f64 b (+.f64 y -2) x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (-.f64 z (*.f64 z y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (neg.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) 1) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 z (*.f64 z y))) (pow.f64 (-.f64 z (*.f64 z y)) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) (neg.f64 (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (-.f64 z (*.f64 z y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) 3) (pow.f64 x 3)) (fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))) (*.f64 x (-.f64 x (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 (-.f64 z (*.f64 z y)) (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) (neg.f64 (*.f64 x x))) (-.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) x)) |
(/.f64 (fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))) (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))) (*.f64 x (neg.f64 x))) (-.f64 (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))) x)) |
(/.f64 (*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) (-.f64 (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))) x)) (-.f64 (fma.f64 z (-.f64 1 y) (*.f64 b (+.f64 y -2))) x)) |
(pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 1) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 3) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 3) 1/3) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 2) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 2)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (exp.f64 (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y -2) b x)) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (pow.f64 (exp.f64 (-.f64 1 y)) z))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)) (exp.f64 x))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 1 y)) z) (pow.f64 (exp.f64 (+.f64 y -2)) b)) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) 3)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x))) 1)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 1 (*.f64 z (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 1 (*.f64 (+.f64 y -2) b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 1 x (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 1 (fma.f64 (+.f64 y -2) b x) (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) x) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (-.f64 1 y) z (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 z (-.f64 1 y)) 1 (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (+.f64 y -2) b (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 b (+.f64 y -2) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 (+.f64 y -2) b) 1 (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 x 1 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (fma.f64 (+.f64 y -2) b x) 1 (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 y)) 2) (*.f64 (cbrt.f64 (-.f64 1 y)) z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (fma.f64 b (+.f64 y -2) x)) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (fma.f64 b (+.f64 y -2) x)) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 z (*.f64 z y))) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (fma.f64 b (+.f64 y -2) x)) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (fma.f64 b (+.f64 y -2) x)) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 z (*.f64 z y))) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (+.f64 y -2) (cbrt.f64 b)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) (cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) (cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (cbrt.f64 (*.f64 z (-.f64 1 y))) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) (cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) (sqrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 (-.f64 1 y)) (*.f64 (sqrt.f64 (-.f64 1 y)) z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) (sqrt.f64 (*.f64 z (-.f64 1 y))) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2))) (*.f64 z (-.f64 1 y))) |
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 z (-.f64 1 y)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(+.f64 (-.f64 z (*.f64 z y)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (fma.f64 b (-.f64 2 y) x) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y -2) b) x)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 b (+.f64 y -2)) x)) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 z (-.f64 1 y)) (/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 y -2)) x))) |
(+.f64 (-.f64 z (*.f64 z y)) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (-.f64 2 y) x))) |
(fma.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)) 1 x) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b)))) (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) x) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 y -2) b))) x) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 (+.f64 y -2) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (+.f64 y -2) (cbrt.f64 b)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 1 y)) 2)) (cbrt.f64 (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 1 y))) (sqrt.f64 (-.f64 1 y)) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 (-.f64 1 y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 (-.f64 1 y) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 y -2) x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -2) b x))) 1) |
(fma.f64 b (+.f64 y -2) x) |
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (-.f64 (*.f64 (+.f64 y -2) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y -2) b) x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 y -2)) x)) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (-.f64 2 y) x)) |
(*.f64 1 (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 b (+.f64 y -2) x) |
(*.f64 (fma.f64 (+.f64 y -2) b x) 1) |
(fma.f64 b (+.f64 y -2) x) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) |
(*.f64 (cbrt.f64 (fma.f64 b (+.f64 y -2) x)) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (cbrt.f64 (fma.f64 (+.f64 y -2) b x))) |
(*.f64 (cbrt.f64 (fma.f64 b (+.f64 y -2) x)) (cbrt.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (sqrt.f64 (fma.f64 (+.f64 y -2) b x))) |
(fma.f64 b (+.f64 y -2) x) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2)))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (fma.f64 b (-.f64 2 y) x) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y -2) b) x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 y -2)) x)) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (-.f64 2 y) x)) |
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (fma.f64 b (-.f64 2 y) x) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 y -2) b) x) (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 y -2)) x)) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (-.f64 2 y) x)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (fma.f64 b (-.f64 2 y) x) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 (+.f64 y -2) (*.f64 b x))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (+.f64 y -2) (*.f64 b x))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 y -2)) (fma.f64 b (+.f64 y -2) (neg.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y -2) b) x)) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 y -2)) x)) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (-.f64 2 y) x)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2)))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (fma.f64 b (-.f64 2 y) x) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 y -2) b) x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 y -2)) x)) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (-.f64 2 y) x)) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -2) b) 2)) (-.f64 x (*.f64 (+.f64 y -2) b))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 y -2)) x)) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (-.f64 2 y) x)) |
(pow.f64 (fma.f64 (+.f64 y -2) b x) 1) |
(fma.f64 b (+.f64 y -2) x) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) 3) |
(fma.f64 b (+.f64 y -2) x) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3) 1/3) |
(fma.f64 b (+.f64 y -2) x) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) 2) |
(fma.f64 b (+.f64 y -2) x) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) |
(fma.f64 b (+.f64 y -2) x) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y -2) b x))) |
(fma.f64 b (+.f64 y -2) x) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 b (+.f64 y -2) x) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 b (+.f64 y -2) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))) (exp.f64 x))) |
(fma.f64 b (+.f64 y -2) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 b (+.f64 y -2) x) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))))) |
(fma.f64 b (+.f64 y -2) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (+.f64 y -2)) b))) |
(fma.f64 b (+.f64 y -2) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b))))) |
(fma.f64 b (+.f64 y -2) x) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) |
(fma.f64 b (+.f64 y -2) x) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -2) b x))) |
(fma.f64 b (+.f64 y -2) x) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y -2) b x))) |
(fma.f64 b (+.f64 y -2) x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -2) b x)) 1)) |
(fma.f64 b (+.f64 y -2) x) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 1 (*.f64 (+.f64 y -2) b) x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 1 x (*.f64 (+.f64 y -2) b)) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (+.f64 y -2) b x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (*.f64 (+.f64 y -2) b) 1 x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 x 1 (*.f64 (+.f64 y -2) b)) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 y -2) b)) x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (+.f64 y -2) b)) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y -2) b)) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (+.f64 y -2)) x) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (+.f64 y -2) (cbrt.f64 b)) x) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) (sqrt.f64 (*.f64 (+.f64 y -2) b)) x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -2) b)) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (*.f64 (+.f64 y -2) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) x) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (+.f64 y -2) (cbrt.f64 b)) x) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) x) |
(fma.f64 b (+.f64 y -2) x) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) x) |
(fma.f64 b (+.f64 y -2) x) |
(+.f64 0 (*.f64 (+.f64 y -2) b)) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 b y) (*.f64 b -2)) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (*.f64 y b) (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y -2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(*.f64 b (+.f64 y -2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -2) b))) 1) |
(*.f64 b (+.f64 y -2)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) -8)) (fma.f64 y y (fma.f64 y 2 4))) |
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) -8) (fma.f64 y y (fma.f64 y 2 4))) b) |
(/.f64 (*.f64 b (fma.f64 y y -4)) (+.f64 y 2)) |
(/.f64 b (/.f64 (+.f64 y 2) (fma.f64 y y -4))) |
(*.f64 (/.f64 b (+.f64 y 2)) (fma.f64 y y -4)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -8) b) (fma.f64 y y (fma.f64 y 2 4))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) -8)) (fma.f64 y y (fma.f64 y 2 4))) |
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) -8) (fma.f64 y y (fma.f64 y 2 4))) b) |
(/.f64 (*.f64 (fma.f64 y y -4) b) (+.f64 y 2)) |
(/.f64 b (/.f64 (+.f64 y 2) (fma.f64 y y -4))) |
(*.f64 (/.f64 b (+.f64 y 2)) (fma.f64 y y -4)) |
(pow.f64 (*.f64 (+.f64 y -2) b) 1) |
(*.f64 b (+.f64 y -2)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 3) |
(*.f64 b (+.f64 y -2)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) 1/3) |
(*.f64 b (+.f64 y -2)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) 2) |
(*.f64 b (+.f64 y -2)) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2)) |
(*.f64 b (+.f64 y -2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 y -2)) b)) |
(*.f64 b (+.f64 y -2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -2) b)))) |
(*.f64 b (+.f64 y -2)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3)) |
(*.f64 b (+.f64 y -2)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -2) b))) |
(*.f64 b (+.f64 y -2)) |
(exp.f64 (log.f64 (*.f64 (+.f64 y -2) b))) |
(*.f64 b (+.f64 y -2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -2) b)) 1)) |
(*.f64 b (+.f64 y -2)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -2) b))) |
(*.f64 b (+.f64 y -2)) |
(fma.f64 y b (*.f64 -2 b)) |
(*.f64 b (+.f64 y -2)) |
(fma.f64 b y (*.f64 b -2)) |
(*.f64 b (+.f64 y -2)) |
Compiled 17293 to 10213 computations (40.9% saved)
28 alts after pruning (25 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 709 | 20 | 729 |
| Fresh | 3 | 5 | 8 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 3 | 4 |
| Total | 714 | 28 | 742 |
| Status | Accuracy | Program |
|---|---|---|
| 69.0% | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) | |
| 73.1% | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) | |
| ▶ | 100.0% | (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
| 27.8% | (-.f64 z (*.f64 y z)) | |
| 73.1% | (-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) | |
| ✓ | 24.2% | (-.f64 a (*.f64 a t)) |
| 29.5% | (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) | |
| 60.6% | (+.f64 a (fma.f64 z (-.f64 1 y) x)) | |
| 67.6% | (+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (+.f64 (*.f64 (-.f64 y 2) b) x))) | |
| 52.3% | (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) | |
| 58.1% | (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) | |
| ▶ | 48.6% | (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
| 60.6% | (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) | |
| ▶ | 58.4% | (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
| 66.9% | (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) | |
| 31.9% | (+.f64 a (*.f64 (-.f64 y 2) b)) | |
| 33.9% | (+.f64 a (*.f64 y (-.f64 b z))) | |
| 34.6% | (+.f64 a x) | |
| ✓ | 29.5% | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 19.6% | (*.f64 (-.f64 y 2) b) | |
| ▶ | 22.0% | (*.f64 (-.f64 b z) y) |
| 10.6% | (*.f64 y b) | |
| ✓ | 22.6% | (*.f64 t (-.f64 b a)) |
| 12.6% | (*.f64 t (neg.f64 a)) | |
| ▶ | 12.1% | (*.f64 t b) |
| 21.2% | (*.f64 b (-.f64 t 2)) | |
| 22.8% | x | |
| 14.0% | a |
Compiled 751 to 550 computations (26.8% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
| ✓ | 100.0% | (*.f64 z (-.f64 y 1)) |
| ✓ | 100.0% | (*.f64 a (-.f64 1 t)) |
| 100.0% | (*.f64 (-.f64 (+.f64 y t) 2) b) |
Compiled 90 to 48 computations (46.7% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | inf | (*.f64 a (-.f64 1 t)) |
| 0.0ms | t | @ | 0 | (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
| 0.0ms | b | @ | 0 | (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
| 0.0ms | a | @ | 0 | (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
| 0.0ms | t | @ | inf | (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
| 1× | batch-egg-rewrite |
| 874× | expm1-udef |
| 872× | log1p-udef |
| 510× | add-sqr-sqrt |
| 498× | pow1 |
| 498× | *-un-lft-identity |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 79 |
| 1 | 473 | 79 |
| 2 | 7180 | 79 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (-.f64 1 t)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
(+.f64 a (*.f64 a (neg.f64 t))) |
(+.f64 a (*.f64 (neg.f64 t) a)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) 1) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 3))) (+.f64 1 (fma.f64 t t t))) |
(/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 1 t)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 t 3)) a) (+.f64 1 (fma.f64 t t t))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3) |
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 1 t)) a)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 1 t))))) |
(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)))) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(+.f64 (*.f64 y z) (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1) |
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 1 y))) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 1 y)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 1 y))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 1 y)) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) |
(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 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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 (+.f64 y -1) (neg.f64 z)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (fma.f64 a (-.f64 1 t) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 1 t))) |
(*.f64 1 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 1) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(*.f64 (sqrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (-.f64 (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))) (-.f64 (*.f64 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 1) |
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 3) |
(pow.f64 (pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 2)) |
(log.f64 (exp.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))))) |
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(exp.f64 (log.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (*.f64 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (-.f64 1 t) a (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
| 1× | egg-herbie |
| 1416× | fma-neg |
| 956× | unswap-sqr |
| 742× | fma-def |
| 558× | sub-neg |
| 356× | log-prod |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 304 | 6830 |
| 1 | 919 | 6516 |
| 2 | 4099 | 6516 |
| 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 -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 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(*.f64 t (+.f64 b (*.f64 -1 a))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z)) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 z (-.f64 y 1))) |
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 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 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(+.f64 a (*.f64 (neg.f64 t) a)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) 1) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 3))) (+.f64 1 (fma.f64 t t t))) |
(/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 1 t)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 t 3)) a) (+.f64 1 (fma.f64 t t t))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3) |
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 1 t)) a)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 1 t))))) |
(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)))) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(+.f64 (*.f64 y z) (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1) |
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 1 y))) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 1 y)) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 1 y))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 1 y)) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) |
(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 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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 (+.f64 y -1) (neg.f64 z)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (fma.f64 a (-.f64 1 t) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 1 t))) |
(*.f64 1 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 1) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(*.f64 (sqrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (-.f64 (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))) (-.f64 (*.f64 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 1) |
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 3) |
(pow.f64 (pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 3) 1/3) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 2)) |
(log.f64 (exp.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))))) |
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(exp.f64 (log.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (*.f64 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (-.f64 1 t) a (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
| Outputs |
|---|
a |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 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))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 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))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(*.f64 -1 z) |
(neg.f64 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(-.f64 (*.f64 z y) z) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (*.f64 z y) z))) |
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) x) (*.f64 z (-.f64 1 y)))) |
(+.f64 (fma.f64 b (+.f64 y -2) x) (+.f64 a (*.f64 z (-.f64 1 y)))) |
(-.f64 (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 (+.f64 y -2) b x))) (-.f64 (*.f64 z y) z)) |
(+.f64 a (+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (*.f64 z (-.f64 1 y)))) |
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y))))) |
(-.f64 (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 (+.f64 y -2) b x))) (-.f64 (*.f64 z y) z)) |
(+.f64 a (+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (*.f64 z (-.f64 1 y)))) |
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y))))) |
(-.f64 (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 (+.f64 y -2) b x))) (-.f64 (*.f64 z y) z)) |
(+.f64 a (+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (*.f64 z (-.f64 1 y)))) |
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y))))) |
(*.f64 t (+.f64 b (*.f64 -1 a))) |
(*.f64 t (+.f64 b (neg.f64 a))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 (+.f64 y -2) b x))) (-.f64 (*.f64 z y) z)) |
(+.f64 a (+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (*.f64 z (-.f64 1 y)))) |
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 (+.f64 y -2) b x))) (-.f64 (*.f64 z y) z)) |
(+.f64 a (+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (*.f64 z (-.f64 1 y)))) |
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 t (+.f64 b (*.f64 -1 a))) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (+.f64 b (neg.f64 a)) (+.f64 a (fma.f64 (+.f64 y -2) b x))) (-.f64 (*.f64 z y) z)) |
(+.f64 a (+.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (*.f64 z (-.f64 1 y)))) |
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y))))) |
(*.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 (-.f64 a b) (neg.f64 t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 t (+.f64 a (neg.f64 b))) (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))) |
(+.f64 a (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 b (+.f64 y -2))) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (neg.f64 (-.f64 a b)) (*.f64 z (-.f64 1 y))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 t (+.f64 a (neg.f64 b))) (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))) |
(+.f64 a (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 b (+.f64 y -2))) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (neg.f64 (-.f64 a b)) (*.f64 z (-.f64 1 y))))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 b)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 -1 (*.f64 t (+.f64 a (neg.f64 b))) (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z y) z))) |
(+.f64 a (+.f64 (fma.f64 (neg.f64 (-.f64 a b)) t (*.f64 b (+.f64 y -2))) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 a (+.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 t (neg.f64 (-.f64 a b)) (*.f64 z (-.f64 1 y))))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) x)) (neg.f64 z)) |
(+.f64 z (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t -2) x))) |
(+.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 a (-.f64 1 t) z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z)) |
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x))) (neg.f64 z)) |
(+.f64 z (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z)) |
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x))) (neg.f64 z)) |
(+.f64 z (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 b z) y) (+.f64 (*.f64 b (-.f64 t 2)) x))) (*.f64 -1 z)) |
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x))) (neg.f64 z)) |
(+.f64 z (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(*.f64 (-.f64 b z) y) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x))) (neg.f64 z)) |
(+.f64 z (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x))) (neg.f64 z)) |
(+.f64 z (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x))) (neg.f64 z)) |
(+.f64 z (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 -1 z)) |
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x))) (neg.f64 z)) |
(+.f64 z (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 -1 z)) |
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x))) (neg.f64 z)) |
(+.f64 z (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 (-.f64 t 2) b) x))) (*.f64 -1 z)) |
(-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (-.f64 b z) y (fma.f64 b (+.f64 t -2) x))) (neg.f64 z)) |
(+.f64 z (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)))) |
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 b (+.f64 t -2) x)) (fma.f64 a (-.f64 1 t) z)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 a (-.f64 1 t) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (+.f64 t (+.f64 y -2)) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (+.f64 t (+.f64 y -2)) b) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (+.f64 y t) 2) b)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 a (-.f64 1 t) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 (*.f64 z y) z)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (*.f64 (+.f64 t (+.f64 y -2)) b))) |
x |
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 t (+.f64 y -2)) b x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -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))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 a (*.f64 (neg.f64 t) a)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) 1) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(/.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 a (+.f64 1 (fma.f64 t t t))) (-.f64 1 (pow.f64 t 3))) |
(/.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 (*.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 a (+.f64 1 (fma.f64 t t t))) (-.f64 1 (pow.f64 t 3))) |
(/.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))) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3) |
(+.f64 a (*.f64 a (neg.f64 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))) |
(*.f64 a (-.f64 1 t)) |
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 1 t)) a)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 1 t))))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t)))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 1 t))) 1)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t)))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 y z) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1) |
(-.f64 (*.f64 z y) z) |
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 1 y))) |
(/.f64 z (/.f64 (fma.f64 y y (+.f64 y 1)) (+.f64 -1 (pow.f64 y 3)))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 1 y)) |
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1))) |
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1)) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 1 y))) |
(/.f64 z (/.f64 (fma.f64 y y (+.f64 y 1)) (+.f64 -1 (pow.f64 y 3)))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 y 3)) (fma.f64 y y (+.f64 y 1))) z) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 1 y)) |
(/.f64 z (/.f64 (+.f64 y 1) (fma.f64 y y -1))) |
(*.f64 (/.f64 z (+.f64 y 1)) (fma.f64 y y -1)) |
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2) |
(-.f64 (*.f64 z y) z) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2)) |
(-.f64 (*.f64 z y) z) |
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) |
(-.f64 (*.f64 z y) z) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))) |
(-.f64 (*.f64 z y) z) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3)) |
(-.f64 (*.f64 z y) z) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) |
(-.f64 (*.f64 z y) z) |
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1)))) |
(-.f64 (*.f64 z y) z) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (*.f64 z y) z) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1)))) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (+.f64 (*.f64 a (-.f64 1 t)) (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -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)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (fma.f64 a (-.f64 1 t) (*.f64 (+.f64 t (+.f64 y -2)) b)) (+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (fma.f64 a (-.f64 1 t) (*.f64 (+.f64 t (+.f64 y -2)) b)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(+.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 1 t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(*.f64 1 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(*.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 2)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(*.f64 (sqrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b 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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b 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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2))) |
(/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b 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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b 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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 (*.f64 z (+.f64 y -1)) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (-.f64 (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z y) z)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z y) z)) (-.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z y) z)) (*.f64 a (-.f64 1 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) (pow.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3)) (fma.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (-.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 a (-.f64 1 t))) (pow.f64 (*.f64 a (-.f64 1 t)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b 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 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))) (-.f64 (*.f64 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (*.f64 (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z y) z)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (-.f64 (*.f64 z y) z)))) (+.f64 (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (-.f64 (*.f64 z y) z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) (-.f64 (*.f64 a (-.f64 1 t)) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2) (*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) (-.f64 (fma.f64 a (-.f64 1 t) (-.f64 (*.f64 z y) z)) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 -1 y) (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)))) |
(pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 1) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 3) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(pow.f64 (pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 3) 1/3) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 2) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 2)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(log.f64 (exp.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))) 3)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(exp.f64 (log.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1)))) 1)) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 z (+.f64 y -1))))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(fma.f64 a (-.f64 1 t) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(fma.f64 1 (*.f64 a (-.f64 1 t)) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(fma.f64 1 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x)) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(fma.f64 (-.f64 1 t) a (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) 2) (cbrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 2) (cbrt.f64 (*.f64 a (-.f64 1 t))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(fma.f64 (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (sqrt.f64 (fma.f64 a (-.f64 1 t) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) (sqrt.f64 (*.f64 a (-.f64 1 t))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) b x) (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) (fma.f64 (+.f64 t (+.f64 y -2)) b x))) |
Compiled 11 to 7 computations (36.4% saved)
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 (-.f64 b z) y) |
Compiled 17 to 8 computations (52.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | -inf | (*.f64 (-.f64 b z) y) |
| 0.0ms | y | @ | inf | (*.f64 (-.f64 b z) y) |
| 0.0ms | y | @ | 0 | (*.f64 (-.f64 b z) y) |
| 0.0ms | b | @ | 0 | (*.f64 (-.f64 b z) y) |
| 0.0ms | y | @ | -inf | (*.f64 (-.f64 b z) y) |
| 1× | batch-egg-rewrite |
| 1646× | pow1 |
| 1520× | add-exp-log |
| 1520× | log1p-expm1-u |
| 1520× | expm1-log1p-u |
| 1488× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 149 | 13 |
| 2 | 2025 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 b z) y) |
| Outputs |
|---|
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y)) |
(-.f64 (+.f64 1 (*.f64 (-.f64 b z) y)) 1) |
(/.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 (*.f64 b b) (*.f64 z z))) (+.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 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z)) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3) |
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2)) |
(log.f64 (pow.f64 (exp.f64 y) (-.f64 b z))) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b z) 3) (pow.f64 y 3))) |
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 b z) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) |
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y))) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y))) |
| 1× | egg-herbie |
| 1376× | fma-def |
| 1296× | log-prod |
| 792× | unsub-neg |
| 738× | associate-*r* |
| 646× | associate-*l* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 68 | 611 |
| 1 | 164 | 611 |
| 2 | 514 | 611 |
| 3 | 3054 | 611 |
| 4 | 6384 | 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 (+.f64 1 (*.f64 (-.f64 b z) y)) 1) |
(/.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 (*.f64 b b) (*.f64 z z))) (+.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 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z)) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3) |
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2)) |
(log.f64 (pow.f64 (exp.f64 y) (-.f64 b z))) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b z) 3) (pow.f64 y 3))) |
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 b z) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) |
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y))) |
(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 (+.f64 1 (*.f64 (-.f64 b z) y)) 1) |
(*.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 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 b b (*.f64 z (+.f64 z b)))) y) |
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z b) (*.f64 b b)))) |
(/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.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 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 b b (*.f64 z (+.f64 z b)))) y) |
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z b) (*.f64 b b)))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z)) |
(*.f64 y (-.f64 b z)) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(*.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)) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2) |
(*.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)) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3)) |
(*.f64 y (-.f64 b z)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b z) 3) (pow.f64 y 3))) |
(*.f64 y (-.f64 b z)) |
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 b z) 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)) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y))) |
(*.f64 y (-.f64 b z)) |
Compiled 33 to 17 computations (48.5% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b)) |
| 100.0% | (*.f64 z (-.f64 1 y)) |
Compiled 42 to 22 computations (47.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | b | @ | 0 | (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b)) |
| 5.0ms | b | @ | inf | (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b)) |
| 0.0ms | z | @ | 0 | (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b)) |
| 0.0ms | y | @ | -inf | (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b)) |
| 0.0ms | b | @ | -inf | (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b)) |
| 1× | batch-egg-rewrite |
| 1052× | log-prod |
| 872× | prod-exp |
| 838× | fma-def |
| 772× | pow-prod-down |
| 498× | pow-prod-up |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 21 |
| 1 | 213 | 21 |
| 2 | 2899 | 21 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b)) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y))) (/.f64 (pow.f64 (*.f64 y b) 2) (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)))) |
(*.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 y b))) |
(*.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 1) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)))) |
(/.f64 1 (/.f64 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (*.f64 z (*.f64 (-.f64 1 y) (*.f64 y b)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y)))) |
(pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 3) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) -1) |
(pow.f64 (/.f64 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 2)) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (pow.f64 (exp.f64 y) b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y) b) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (pow.f64 (exp.f64 z) (-.f64 1 y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 1 (*.f64 z (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 1 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 (-.f64 1 y) z (*.f64 y b)) |
(fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 y b)) |
(fma.f64 b y (*.f64 z (-.f64 1 y))) |
(fma.f64 (*.f64 y b) 1 (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) y) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 z (-.f64 1 y))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 y)) 2) (*.f64 (cbrt.f64 (-.f64 1 y)) z) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 2) (*.f64 y b)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 2) (cbrt.f64 (*.f64 z (-.f64 1 y))) (*.f64 y b)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (*.f64 z (-.f64 1 y))) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (*.f64 z (-.f64 1 y))) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (sqrt.f64 (-.f64 1 y)) (*.f64 (sqrt.f64 (-.f64 1 y)) z) (*.f64 y b)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) (sqrt.f64 (*.f64 z (-.f64 1 y))) (*.f64 y b)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 1 y)) 2)) (cbrt.f64 (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 1 y))) (sqrt.f64 (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 (*.f64 (-.f64 1 y) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (*.f64 y b)) |
(fma.f64 (*.f64 (-.f64 1 y) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y b)) |
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 z (-.f64 1 y))) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z (-.f64 1 y))) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 z (-.f64 1 y))) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (-.f64 1 y))) |
| 1× | egg-herbie |
| 1014× | fma-def |
| 874× | cancel-sign-sub-inv |
| 788× | div-sub |
| 728× | fma-neg |
| 496× | distribute-lft-in |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 195 | 3116 |
| 1 | 474 | 3076 |
| 2 | 1284 | 2596 |
| 3 | 4799 | 2250 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
z |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) z) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) z) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) z) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(+.f64 z (*.f64 (+.f64 (*.f64 -1 z) b) y)) |
(+.f64 z (*.f64 (+.f64 (*.f64 -1 z) b) y)) |
(+.f64 z (*.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)))) z) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) z) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) z) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y))) (/.f64 (pow.f64 (*.f64 y b) 2) (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)))) |
(*.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 y b))) |
(*.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 1) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)))) |
(/.f64 1 (/.f64 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (*.f64 z (*.f64 (-.f64 1 y) (*.f64 y b)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y)))) |
(pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 3) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) -1) |
(pow.f64 (/.f64 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 2)) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (pow.f64 (exp.f64 y) b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y) b) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (pow.f64 (exp.f64 z) (-.f64 1 y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 1 (*.f64 z (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 1 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 (-.f64 1 y) z (*.f64 y b)) |
(fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 y b)) |
(fma.f64 b y (*.f64 z (-.f64 1 y))) |
(fma.f64 (*.f64 y b) 1 (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) y) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 z (-.f64 1 y))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 y)) 2) (*.f64 (cbrt.f64 (-.f64 1 y)) z) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 2) (*.f64 y b)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 2) (cbrt.f64 (*.f64 z (-.f64 1 y))) (*.f64 y b)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (*.f64 z (-.f64 1 y))) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (*.f64 z (-.f64 1 y))) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 z (-.f64 1 y))) |
(fma.f64 (sqrt.f64 (-.f64 1 y)) (*.f64 (sqrt.f64 (-.f64 1 y)) z) (*.f64 y b)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) (sqrt.f64 (*.f64 z (-.f64 1 y))) (*.f64 y b)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 1 y)) 2)) (cbrt.f64 (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 1 y))) (sqrt.f64 (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 (*.f64 (-.f64 1 y) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (*.f64 y b)) |
(fma.f64 (*.f64 (-.f64 1 y) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y b)) |
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 z (-.f64 1 y))) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z (-.f64 1 y))) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 z (-.f64 1 y))) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (-.f64 1 y))) |
| Outputs |
|---|
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
z |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) z) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) z) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) z) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) 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 -1 z) b) y)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 z (*.f64 (+.f64 (*.f64 -1 z) b) y)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 z (*.f64 (+.f64 (*.f64 -1 z) b) y)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(*.f64 y (fma.f64 -1 z b)) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) z) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) z) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) z) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 1) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(-.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y))) (/.f64 (pow.f64 (*.f64 y b) 2) (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 y (neg.f64 b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 b (neg.f64 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(/.f64 (fma.f64 y (-.f64 b z) z) 1) |
(*.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 y b))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 1) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 2)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 (-.f64 1 y) (neg.f64 z))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 z (+.f64 y -1))) (pow.f64 (-.f64 z (*.f64 y z)) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 y (neg.f64 b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 b (neg.f64 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(/.f64 (fma.f64 y (-.f64 b z) z) 1) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 (-.f64 1 y) (neg.f64 z))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 z (+.f64 y -1))) (pow.f64 (-.f64 z (*.f64 y z)) 2))) |
(/.f64 1 (/.f64 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 y (neg.f64 b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 b (neg.f64 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(/.f64 (fma.f64 y (-.f64 b z) z) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 (-.f64 1 y) (neg.f64 z))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 z (+.f64 y -1))) (pow.f64 (-.f64 z (*.f64 y z)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (*.f64 z (*.f64 (-.f64 1 y) (*.f64 y b)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 (-.f64 1 y) (neg.f64 z))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 z (+.f64 y -1))) (pow.f64 (-.f64 z (*.f64 y z)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 y (neg.f64 b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 b (neg.f64 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(/.f64 (fma.f64 y (-.f64 b z) z) 1) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 (-.f64 1 y) (neg.f64 z))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 z (+.f64 y -1))) (pow.f64 (-.f64 z (*.f64 y z)) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 y (neg.f64 b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 b (neg.f64 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(/.f64 (fma.f64 y (-.f64 b z) z) 1) |
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 y (neg.f64 b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 b (neg.f64 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(/.f64 (fma.f64 y (-.f64 b z) z) 1) |
(pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 1) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 3) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 2) 1/2) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 3) 1/3) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 2) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(pow.f64 (/.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 (-.f64 1 y) (neg.f64 z))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (pow.f64 (*.f64 z (-.f64 1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (-.f64 z (*.f64 y z)) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (*.f64 z (+.f64 y -1))) (pow.f64 (-.f64 z (*.f64 y z)) 2))) |
(pow.f64 (/.f64 (fma.f64 z (-.f64 1 y) (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2))) -1) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 y (neg.f64 b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 z (-.f64 1 y) (*.f64 b (neg.f64 y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(/.f64 (fma.f64 y (-.f64 b z) z) 1) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 2)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (pow.f64 (exp.f64 y) b))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y) b) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (pow.f64 (exp.f64 z) (-.f64 1 y)))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (+.f64 1 (expm1.f64 (*.f64 z (-.f64 1 y)))))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)) 3)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 1)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b))) 1) 1)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 3)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 1/3)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) 2)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) (*.f64 y b)))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 1 (*.f64 z (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 1 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (-.f64 1 y) z (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (*.f64 z (-.f64 1 y)) 1 (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 b y (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (*.f64 y b) 1 (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) y) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 y (cbrt.f64 b)) (*.f64 z (-.f64 1 y))) |
(fma.f64 y (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (*.f64 z (-.f64 1 y))) |
(fma.f64 y (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (-.f64 z (*.f64 y z))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 b (cbrt.f64 y)) (*.f64 z (-.f64 1 y))) |
(fma.f64 b (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (*.f64 z (-.f64 1 y))) |
(fma.f64 b (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (-.f64 z (*.f64 y z))) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 1 y)) 2) (*.f64 (cbrt.f64 (-.f64 1 y)) z) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (-.f64 1 y) (cbrt.f64 z)) (*.f64 y b)) |
(fma.f64 y b (*.f64 (-.f64 1 y) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)))) |
(fma.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 2) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 2) (cbrt.f64 (*.f64 z (-.f64 1 y))) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (sqrt.f64 (-.f64 1 y)) (*.f64 (sqrt.f64 (-.f64 1 y)) z) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) (sqrt.f64 (*.f64 z (-.f64 1 y))) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 1 y)) 2)) (cbrt.f64 (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 1 y))) (sqrt.f64 (-.f64 1 y)) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (*.f64 (-.f64 1 y) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (-.f64 1 y) (cbrt.f64 z)) (*.f64 y b)) |
(fma.f64 y b (*.f64 (-.f64 1 y) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)))) |
(fma.f64 (*.f64 (-.f64 1 y) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y b)) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 b b)) (*.f64 y (cbrt.f64 b)) (*.f64 z (-.f64 1 y))) |
(fma.f64 y (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (*.f64 z (-.f64 1 y))) |
(fma.f64 y (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (-.f64 z (*.f64 y z))) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 z (-.f64 1 y))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 b (cbrt.f64 y)) (*.f64 z (-.f64 1 y))) |
(fma.f64 b (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (*.f64 z (-.f64 1 y))) |
(fma.f64 b (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (-.f64 z (*.f64 y z))) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (-.f64 1 y))) |
(fma.f64 y b (*.f64 z (-.f64 1 y))) |
(fma.f64 z (-.f64 1 y) (*.f64 y b)) |
(fma.f64 y (-.f64 b z) z) |
Compiled 8608 to 4838 computations (43.8% saved)
31 alts after pruning (25 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 396 | 7 | 403 |
| Fresh | 2 | 18 | 20 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 6 | 7 |
| Total | 400 | 31 | 431 |
| Status | Accuracy | Program |
|---|---|---|
| 69.0% | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) | |
| 73.1% | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) | |
| 71.1% | (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) | |
| 27.8% | (-.f64 z (*.f64 y z)) | |
| ▶ | 73.1% | (-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
| ✓ | 24.2% | (-.f64 a (*.f64 a t)) |
| 29.5% | (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) | |
| 22.0% | (+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) | |
| 60.6% | (+.f64 a (fma.f64 z (-.f64 1 y) x)) | |
| ▶ | 40.0% | (+.f64 a (-.f64 z (*.f64 y z))) |
| 40.3% | (+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (*.f64 y b))) | |
| 52.3% | (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) | |
| 58.1% | (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) | |
| 60.6% | (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) | |
| ✓ | 58.4% | (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
| ▶ | 66.9% | (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
| 31.9% | (+.f64 a (*.f64 (-.f64 y 2) b)) | |
| 22.6% | (+.f64 a (*.f64 y b)) | |
| 28.4% | (+.f64 a z) | |
| 34.6% | (+.f64 a x) | |
| ✓ | 29.5% | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 19.6% | (*.f64 (-.f64 y 2) b) | |
| ✓ | 22.0% | (*.f64 (-.f64 b z) y) |
| 13.5% | (*.f64 y (neg.f64 z)) | |
| ▶ | 10.6% | (*.f64 y b) |
| ✓ | 22.6% | (*.f64 t (-.f64 b a)) |
| 12.6% | (*.f64 t (neg.f64 a)) | |
| ✓ | 12.1% | (*.f64 t b) |
| ▶ | 21.2% | (*.f64 b (-.f64 t 2)) |
| 22.8% | x | |
| 14.0% | a |
Compiled 746 to 550 computations (26.3% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (*.f64 (-.f64 y 2) b) | |
| ✓ | 100.0% | (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
| 100.0% | (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b))) | |
| 100.0% | (*.f64 (+.f64 t -1) a) |
Compiled 73 to 40 computations (45.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | inf | (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
| 0.0ms | b | @ | 0 | (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
| 0.0ms | b | @ | -inf | (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
| 0.0ms | t | @ | 0 | (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
| 1× | batch-egg-rewrite |
| 1100× | log-prod |
| 958× | fma-def |
| 824× | pow-prod-down |
| 512× | pow-prod-up |
| 502× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 19 |
| 1 | 225 | 19 |
| 2 | 3090 | 19 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 b (-.f64 t (+.f64 y -2)))) (/.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 b (-.f64 t (+.f64 y -2))))) |
(*.f64 b (+.f64 (+.f64 t y) -2)) |
(*.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 1) |
(*.f64 1 (*.f64 b (+.f64 (+.f64 t y) -2))) |
(*.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 2) (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 (+.f64 t y) -2))) |
(*.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 (+.f64 t y) -2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (/.f64 1 (*.f64 b (-.f64 t (+.f64 y -2))))) |
(*.f64 (+.f64 (+.f64 t y) -2) b) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) |
(/.f64 1 (/.f64 (*.f64 b (-.f64 t (+.f64 y -2))) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (-.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t b) b) (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (-.f64 t (+.f64 y -2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3))) (neg.f64 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (neg.f64 (*.f64 b (-.f64 t (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (pow.f64 (*.f64 t b) 2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b))) |
(pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 3) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3))) -1) |
(pow.f64 (/.f64 (*.f64 b (-.f64 t (+.f64 y -2))) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 2)) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 (+.f64 t y) -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (+.f64 t y) -2))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) b) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (pow.f64 (exp.f64 b) (+.f64 y -2)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (+.f64 y -2)) (+.f64 1 (expm1.f64 (*.f64 t b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (exp.f64 t) b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))) (+.f64 1 (expm1.f64 (*.f64 t b))))) |
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(exp.f64 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(fma.f64 t b (*.f64 b (+.f64 y -2))) |
(fma.f64 b t (*.f64 b (+.f64 y -2))) |
(fma.f64 b (+.f64 y -2) (*.f64 t b)) |
(fma.f64 (*.f64 t b) 1 (*.f64 b (+.f64 y -2))) |
(fma.f64 (+.f64 y -2) b (*.f64 t b)) |
(fma.f64 (*.f64 b (+.f64 y -2)) 1 (*.f64 t b)) |
(fma.f64 1 (*.f64 t b) (*.f64 b (+.f64 y -2))) |
(fma.f64 1 (*.f64 b (+.f64 y -2)) (*.f64 t b)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) (*.f64 t b)) |
(fma.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (*.f64 b (+.f64 y -2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (cbrt.f64 (*.f64 t b)) (*.f64 b (+.f64 y -2))) |
(fma.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 t b)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (cbrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 t b)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (*.f64 b (+.f64 y -2))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (*.f64 b (+.f64 y -2))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 y -2)) (*.f64 t b)) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) (*.f64 t b)) |
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (*.f64 b (+.f64 y -2))) |
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 y -2))) (sqrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 t b)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (*.f64 b (+.f64 y -2))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (*.f64 b (+.f64 y -2))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) (*.f64 t b)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 b (+.f64 y -2))) |
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (*.f64 b (+.f64 y -2))) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 b (+.f64 y -2))) |
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (*.f64 b (+.f64 y -2))) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) (*.f64 t b)) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) (*.f64 t b)) |
(fma.f64 (*.f64 (+.f64 y -2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 t b)) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 t b)) |
| 1× | egg-herbie |
| 1554× | times-frac |
| 1202× | distribute-lft-in |
| 1172× | distribute-rgt-in |
| 1120× | fma-def |
| 408× | associate-/r* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 202 | 2707 |
| 1 | 577 | 2635 |
| 2 | 1702 | 2635 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 y 2) b) |
(*.f64 t b) |
(*.f64 t 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 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(*.f64 y b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(*.f64 y b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 b (-.f64 t (+.f64 y -2)))) (/.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 b (-.f64 t (+.f64 y -2))))) |
(*.f64 b (+.f64 (+.f64 t y) -2)) |
(*.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 1) |
(*.f64 1 (*.f64 b (+.f64 (+.f64 t y) -2))) |
(*.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 2) (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 (+.f64 t y) -2))) |
(*.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 (+.f64 t y) -2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (/.f64 1 (*.f64 b (-.f64 t (+.f64 y -2))))) |
(*.f64 (+.f64 (+.f64 t y) -2) b) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) |
(/.f64 1 (/.f64 (*.f64 b (-.f64 t (+.f64 y -2))) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (-.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t b) b) (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (-.f64 t (+.f64 y -2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3))) (neg.f64 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (neg.f64 (*.f64 b (-.f64 t (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (pow.f64 (*.f64 t b) 2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b))) |
(pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 3) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3))) -1) |
(pow.f64 (/.f64 (*.f64 b (-.f64 t (+.f64 y -2))) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 2)) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 (+.f64 t y) -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (+.f64 t y) -2))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) b) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (pow.f64 (exp.f64 b) (+.f64 y -2)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (+.f64 y -2)) (+.f64 1 (expm1.f64 (*.f64 t b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (exp.f64 t) b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))) (+.f64 1 (expm1.f64 (*.f64 t b))))) |
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(exp.f64 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(fma.f64 t b (*.f64 b (+.f64 y -2))) |
(fma.f64 b t (*.f64 b (+.f64 y -2))) |
(fma.f64 b (+.f64 y -2) (*.f64 t b)) |
(fma.f64 (*.f64 t b) 1 (*.f64 b (+.f64 y -2))) |
(fma.f64 (+.f64 y -2) b (*.f64 t b)) |
(fma.f64 (*.f64 b (+.f64 y -2)) 1 (*.f64 t b)) |
(fma.f64 1 (*.f64 t b) (*.f64 b (+.f64 y -2))) |
(fma.f64 1 (*.f64 b (+.f64 y -2)) (*.f64 t b)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) (*.f64 t b)) |
(fma.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (*.f64 b (+.f64 y -2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (cbrt.f64 (*.f64 t b)) (*.f64 b (+.f64 y -2))) |
(fma.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 t b)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (cbrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 t b)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (*.f64 b (+.f64 y -2))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (*.f64 b (+.f64 y -2))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 y -2)) (*.f64 t b)) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) (*.f64 t b)) |
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (*.f64 b (+.f64 y -2))) |
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 y -2))) (sqrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 t b)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (*.f64 b (+.f64 y -2))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (*.f64 b (+.f64 y -2))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) (*.f64 t b)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 b (+.f64 y -2))) |
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (*.f64 b (+.f64 y -2))) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 b (+.f64 y -2))) |
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (*.f64 b (+.f64 y -2))) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) (*.f64 t b)) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) (*.f64 t b)) |
(fma.f64 (*.f64 (+.f64 y -2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 t b)) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 t b)) |
| Outputs |
|---|
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(*.f64 t b) |
(*.f64 b t) |
(*.f64 t b) |
(*.f64 b t) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 y 2)) (*.f64 -1 t)))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 t b) (*.f64 -2 b))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 y b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 y b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 y b) (*.f64 -2 b))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 1) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(-.f64 (/.f64 (pow.f64 (*.f64 t b) 2) (*.f64 b (-.f64 t (+.f64 y -2)))) (/.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 b (-.f64 t (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (-.f64 t (+.f64 y -2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (+.f64 (-.f64 t y) 2))) |
(*.f64 b (+.f64 (+.f64 t y) -2)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 1) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 1 (*.f64 b (+.f64 (+.f64 t y) -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 2)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 2) (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 (+.f64 t y) -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 (+.f64 t y) -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t)) (pow.f64 (*.f64 b t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 (+.f64 y -2) t)) (pow.f64 (*.f64 b t) 2))) |
(/.f64 (*.f64 (pow.f64 b 3) (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 y (+.f64 2 t))) (pow.f64 (*.f64 b t) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (/.f64 1 (*.f64 b (-.f64 t (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (-.f64 t (+.f64 y -2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (+.f64 (-.f64 t y) 2))) |
(*.f64 (+.f64 (+.f64 t y) -2) b) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t)) (pow.f64 (*.f64 b t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 (+.f64 y -2) t)) (pow.f64 (*.f64 b t) 2))) |
(/.f64 (*.f64 (pow.f64 b 3) (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 y (+.f64 2 t))) (pow.f64 (*.f64 b t) 2))) |
(/.f64 1 (/.f64 (*.f64 b (-.f64 t (+.f64 y -2))) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (-.f64 t (+.f64 y -2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (+.f64 (-.f64 t y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t)) (pow.f64 (*.f64 b t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 (+.f64 y -2) t)) (pow.f64 (*.f64 b t) 2))) |
(/.f64 (*.f64 (pow.f64 b 3) (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 y (+.f64 2 t))) (pow.f64 (*.f64 b t) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (-.f64 (pow.f64 (*.f64 t b) 2) (*.f64 (*.f64 (*.f64 t b) b) (+.f64 y -2))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t)) (pow.f64 (*.f64 b t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 (+.f64 y -2) t)) (pow.f64 (*.f64 b t) 2))) |
(/.f64 (*.f64 (pow.f64 b 3) (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 y (+.f64 2 t))) (pow.f64 (*.f64 b t) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (-.f64 t (+.f64 y -2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (-.f64 t (+.f64 y -2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (+.f64 (-.f64 t y) 2))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3))) (neg.f64 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t)) (pow.f64 (*.f64 b t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 (+.f64 y -2) t)) (pow.f64 (*.f64 b t) 2))) |
(/.f64 (*.f64 (pow.f64 b 3) (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 y (+.f64 2 t))) (pow.f64 (*.f64 b t) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (neg.f64 (*.f64 b (-.f64 t (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (-.f64 t (+.f64 y -2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (+.f64 (-.f64 t y) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (pow.f64 (*.f64 t b) 2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (-.f64 t (+.f64 y -2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (+.f64 (-.f64 t y) 2))) |
(pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 1) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 3) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 2) 1/2) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 3) 1/3) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 2) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(pow.f64 (/.f64 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 t b)) (pow.f64 (*.f64 t b) 2)) (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 b t)) (pow.f64 (*.f64 b t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b t) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 (+.f64 y -2) t)) (pow.f64 (*.f64 b t) 2))) |
(/.f64 (*.f64 (pow.f64 b 3) (+.f64 (pow.f64 t 3) (pow.f64 (+.f64 y -2) 3))) (fma.f64 (*.f64 b (+.f64 y -2)) (*.f64 b (-.f64 y (+.f64 2 t))) (pow.f64 (*.f64 b t) 2))) |
(pow.f64 (/.f64 (*.f64 b (-.f64 t (+.f64 y -2))) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) -1) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (-.f64 t (+.f64 y -2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b t) 2) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (*.f64 b (+.f64 (-.f64 t y) 2))) |
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 2)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 (+.f64 t y) -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (+.f64 t y) -2))))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) b) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (pow.f64 (exp.f64 b) (+.f64 y -2)))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (+.f64 y -2)) (+.f64 1 (expm1.f64 (*.f64 t b))))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (exp.f64 t) b))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))) (+.f64 1 (expm1.f64 (*.f64 t b))))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) 3)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(exp.f64 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 1)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2))) 1) 1)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 3)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 1/3)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) 2)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 (+.f64 t y) -2)))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 t b (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 b t (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 b (+.f64 y -2) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (*.f64 t b) 1 (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (+.f64 y -2) b (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (*.f64 b (+.f64 y -2)) 1 (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 1 (*.f64 t b) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 1 (*.f64 b (+.f64 y -2)) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (cbrt.f64 (*.f64 t b)) (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t b)) 2) (cbrt.f64 (*.f64 t b)) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (cbrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 y -2)) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (sqrt.f64 (*.f64 b (+.f64 y -2))) (sqrt.f64 (*.f64 b (+.f64 y -2))) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (*.f64 b (+.f64 y -2))) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (*.f64 (+.f64 y -2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 t b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
Compiled 11 to 7 computations (36.4% saved)
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 b (-.f64 t 2)) |
Compiled 17 to 12 computations (29.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | 0 | (*.f64 b (-.f64 t 2)) |
| 0.0ms | b | @ | inf | (*.f64 b (-.f64 t 2)) |
| 0.0ms | b | @ | -inf | (*.f64 b (-.f64 t 2)) |
| 0.0ms | t | @ | inf | (*.f64 b (-.f64 t 2)) |
| 0.0ms | t | @ | -inf | (*.f64 b (-.f64 t 2)) |
| 1× | batch-egg-rewrite |
| 1546× | pow1 |
| 1436× | add-exp-log |
| 1434× | log1p-expm1-u |
| 1434× | expm1-log1p-u |
| 1412× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 152 | 13 |
| 2 | 1893 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (-.f64 t 2)) |
| Outputs |
|---|
(+.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 (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) |
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) |
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2)) |
(pow.f64 (*.f64 b (+.f64 t -2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2) |
(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)))) |
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2)))) |
| 1× | egg-herbie |
| 1666× | log-prod |
| 966× | fma-def |
| 908× | fma-neg |
| 720× | *-commutative |
| 588× | associate-*r* |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 60 | 607 |
| 1 | 141 | 599 |
| 2 | 407 | 599 |
| 3 | 2343 | 595 |
| 4 | 4809 | 595 |
| 5 | 7122 | 595 |
| 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 (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) |
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) |
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2)) |
(pow.f64 (*.f64 b (+.f64 t -2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2) |
(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)))) |
(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 (+.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 (+.f64 (pow.f64 t 3) -8) (/.f64 (fma.f64 t t (fma.f64 t 2 4)) b)) |
(/.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 (fma.f64 t (+.f64 t 2) 4) b)) |
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2)) |
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b) |
(*.f64 b (/.f64 (fma.f64 t t -4) (+.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 (+.f64 (pow.f64 t 3) -8) (/.f64 (fma.f64 t t (fma.f64 t 2 4)) b)) |
(/.f64 (+.f64 (pow.f64 t 3) -8) (/.f64 (fma.f64 t (+.f64 t 2) 4) b)) |
(/.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2)) |
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2)) |
(*.f64 (/.f64 (fma.f64 t t -4) (+.f64 t 2)) b) |
(*.f64 b (/.f64 (fma.f64 t t -4) (+.f64 t 2))) |
(pow.f64 (*.f64 b (+.f64 t -2)) 1) |
(*.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)) |
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2) |
(*.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)) |
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2)))) |
(*.f64 b (+.f64 t -2)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 a (-.f64 z (*.f64 y z))) |
| ✓ | 100.0% | (-.f64 z (*.f64 y z)) |
Compiled 24 to 9 computations (62.5% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | -inf | (-.f64 z (*.f64 y z)) |
| 0.0ms | z | @ | 0 | (-.f64 z (*.f64 y z)) |
| 0.0ms | y | @ | inf | (-.f64 z (*.f64 y z)) |
| 0.0ms | z | @ | inf | (-.f64 z (*.f64 y z)) |
| 0.0ms | a | @ | 0 | (+.f64 a (-.f64 z (*.f64 y z))) |
| 1× | batch-egg-rewrite |
| 1000× | fma-def |
| 966× | log-prod |
| 798× | prod-exp |
| 702× | pow-prod-down |
| 476× | pow-exp |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 32 |
| 1 | 184 | 32 |
| 2 | 2786 | 28 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 z (*.f64 y z)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
| Outputs |
|---|
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(+.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(+.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(+.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(+.f64 (*.f64 z (neg.f64 y)) z) |
(+.f64 0 (fma.f64 z (neg.f64 y) z)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (fma.f64 z (neg.f64 y) z) 1) |
(*.f64 1 (fma.f64 z (neg.f64 y) z)) |
(*.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z))) |
(*.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z))) |
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z))) |
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y)))) |
(*.f64 (fma.f64 -1 y 1) z) |
(/.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)))) |
(/.f64 1 (/.f64 (fma.f64 z y z) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (fma.f64 z y z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 z (neg.f64 y)) 3)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 z (neg.f64 y)) 2) (*.f64 z (*.f64 z (neg.f64 y)))))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z (neg.f64 y)) 2)) (-.f64 z (*.f64 z (neg.f64 y)))) |
(pow.f64 (fma.f64 z (neg.f64 y) z) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 3) |
(pow.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) 2) |
(pow.f64 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) -1) |
(pow.f64 (/.f64 (fma.f64 z y z) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (pow.f64 (exp.f64 z) (neg.f64 y)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (neg.f64 y)) (+.f64 1 (expm1.f64 z)))) |
(log.f64 (/.f64 (exp.f64 z) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 z)) (pow.f64 (exp.f64 z) y))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 z)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (neg.f64 y) z))) |
(exp.f64 (log.f64 (fma.f64 z (neg.f64 y) z))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (neg.f64 y) z)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (neg.f64 y) z)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (neg.f64 y) z))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (neg.f64 y) z)) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (neg.f64 y) z))) |
(fma.f64 z 1 (*.f64 z (neg.f64 y))) |
(fma.f64 z 1 (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 z (+.f64 1 (neg.f64 y)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 z (+.f64 1 (neg.f64 y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 z (+.f64 1 (neg.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 z (-.f64 1 y) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 z (-.f64 1 y) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 z (-.f64 1 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 y (neg.f64 z) z) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 1 z (*.f64 z (neg.f64 y))) |
(fma.f64 1 z (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 1 (*.f64 z (neg.f64 y)) z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (neg.f64 (cbrt.f64 (*.f64 z y))) z) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 z (neg.f64 y))) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (neg.f64 (sqrt.f64 (*.f64 z y))) z) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (neg.f64 y) z z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (neg.f64 y))) 2) (cbrt.f64 (*.f64 z (neg.f64 y))) z) |
(fma.f64 (sqrt.f64 (*.f64 z (neg.f64 y))) (sqrt.f64 (*.f64 z (neg.f64 y))) z) |
(fma.f64 (neg.f64 z) y z) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (*.f64 z y)) z) |
(fma.f64 (fma.f64 -1 y 1) z (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (fma.f64 -1 y 1) z (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (fma.f64 -1 y 1) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (*.f64 (neg.f64 y) 1) z z) |
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) z) |
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 z)) (sqrt.f64 z) z) |
(-.f64 z (fma.f64 z y (neg.f64 a))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) a))) 1) |
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (fma.f64 z (neg.f64 y) z))) (/.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) (-.f64 a (fma.f64 z (neg.f64 y) z)))) |
(*.f64 (fma.f64 z (-.f64 1 y) a) 1) |
(*.f64 1 (fma.f64 z (-.f64 1 y) a)) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) a))) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) a)) (sqrt.f64 (fma.f64 z (-.f64 1 y) a))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2)) (/.f64 1 (-.f64 a (fma.f64 z (neg.f64 y) z)))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)))) |
(/.f64 1 (/.f64 (-.f64 a (fma.f64 z (neg.f64 y) z)) (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)) (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) (-.f64 (*.f64 a a) (*.f64 (fma.f64 z (neg.f64 y) z) a)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2)) (-.f64 a (fma.f64 z (neg.f64 y) z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3))) (neg.f64 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2))) (neg.f64 (-.f64 a (fma.f64 z (neg.f64 y) z)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z a) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (+.f64 z a) 2) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (+.f64 z a) (*.f64 z y))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) (*.f64 a a)) (-.f64 (fma.f64 z (neg.f64 y) z) a)) |
(/.f64 (-.f64 (pow.f64 (+.f64 z a) 2) (pow.f64 (*.f64 z y) 2)) (+.f64 (+.f64 z a) (*.f64 z y))) |
(pow.f64 (fma.f64 z (-.f64 1 y) a) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) 3) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) a)) 2) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3))) -1) |
(pow.f64 (/.f64 (-.f64 a (fma.f64 z (neg.f64 y) z)) (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 2)) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) a))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) a)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)) (+.f64 1 (expm1.f64 a)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))) (exp.f64 a))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))) (+.f64 1 (expm1.f64 a)))) |
(log.f64 (*.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 z) (-.f64 1 y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))))) |
(log.f64 (/.f64 (exp.f64 (+.f64 z a)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) a))) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) a))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) a)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) a)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (-.f64 1 y) a))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) a))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) a))) |
(fma.f64 z 1 (fma.f64 z (neg.f64 y) a)) |
(fma.f64 z 1 (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(fma.f64 z (+.f64 1 (neg.f64 y)) a) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 a) |
(fma.f64 a 1 (fma.f64 z (neg.f64 y) z)) |
(fma.f64 1 z (fma.f64 z (neg.f64 y) a)) |
(fma.f64 1 z (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) a) |
(fma.f64 1 a (fma.f64 z (neg.f64 y) z)) |
(fma.f64 1 (+.f64 z a) (*.f64 z (neg.f64 y))) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) a) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) a) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (fma.f64 z (neg.f64 y) a)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 z (neg.f64 y) a)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (fma.f64 z (neg.f64 y) z)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (fma.f64 z (neg.f64 y) z)) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) a) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 z (neg.f64 y) a)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (fma.f64 z (neg.f64 y) z)) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) a) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) a) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z a)) 2) (cbrt.f64 (+.f64 z a)) (*.f64 z (neg.f64 y))) |
(fma.f64 (sqrt.f64 (+.f64 z a)) (sqrt.f64 (+.f64 z a)) (*.f64 z (neg.f64 y))) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) a) |
(fma.f64 (fma.f64 -1 y 1) z a) |
| 1× | egg-herbie |
| 1274× | times-frac |
| 1150× | distribute-lft-in |
| 812× | unswap-sqr |
| 730× | cancel-sign-sub-inv |
| 586× | fma-neg |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 375 | 5415 |
| 1 | 903 | 4859 |
| 2 | 2580 | 4807 |
| 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 z)) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
a |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
a |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
a |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(+.f64 a (*.f64 (+.f64 1 (*.f64 -1 y)) z)) |
(+.f64 a (*.f64 (+.f64 1 (*.f64 -1 y)) z)) |
(+.f64 a (*.f64 (+.f64 1 (*.f64 -1 y)) z)) |
(+.f64 a z) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a z)) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(+.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(+.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(+.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(+.f64 (*.f64 z (neg.f64 y)) z) |
(+.f64 0 (fma.f64 z (neg.f64 y) z)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) |
(*.f64 z (+.f64 1 (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (fma.f64 z (neg.f64 y) z) 1) |
(*.f64 1 (fma.f64 z (neg.f64 y) z)) |
(*.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z))) |
(*.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z))) |
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z))) |
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y)))) |
(*.f64 (fma.f64 -1 y 1) z) |
(/.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)))) |
(/.f64 1 (/.f64 (fma.f64 z y z) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (fma.f64 z y z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 z (neg.f64 y)) 3)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 z (neg.f64 y)) 2) (*.f64 z (*.f64 z (neg.f64 y)))))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z (neg.f64 y)) 2)) (-.f64 z (*.f64 z (neg.f64 y)))) |
(pow.f64 (fma.f64 z (neg.f64 y) z) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 3) |
(pow.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) 2) |
(pow.f64 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) -1) |
(pow.f64 (/.f64 (fma.f64 z y z) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (pow.f64 (exp.f64 z) (neg.f64 y)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (neg.f64 y)) (+.f64 1 (expm1.f64 z)))) |
(log.f64 (/.f64 (exp.f64 z) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 z)) (pow.f64 (exp.f64 z) y))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 z)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (neg.f64 y) z))) |
(exp.f64 (log.f64 (fma.f64 z (neg.f64 y) z))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (neg.f64 y) z)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (neg.f64 y) z)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (neg.f64 y) z))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (neg.f64 y) z)) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (neg.f64 y) z))) |
(fma.f64 z 1 (*.f64 z (neg.f64 y))) |
(fma.f64 z 1 (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 z (+.f64 1 (neg.f64 y)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 z (+.f64 1 (neg.f64 y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 z (+.f64 1 (neg.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 z (-.f64 1 y) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 z (-.f64 1 y) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 z (-.f64 1 y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 y (neg.f64 z) z) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 1 z (*.f64 z (neg.f64 y))) |
(fma.f64 1 z (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 1 (*.f64 z (neg.f64 y)) z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (neg.f64 (cbrt.f64 (*.f64 z y))) z) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 z (neg.f64 y))) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (neg.f64 (sqrt.f64 (*.f64 z y))) z) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (neg.f64 y) z z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (neg.f64 y))) 2) (cbrt.f64 (*.f64 z (neg.f64 y))) z) |
(fma.f64 (sqrt.f64 (*.f64 z (neg.f64 y))) (sqrt.f64 (*.f64 z (neg.f64 y))) z) |
(fma.f64 (neg.f64 z) y z) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (*.f64 z y)) z) |
(fma.f64 (fma.f64 -1 y 1) z (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(fma.f64 (fma.f64 -1 y 1) z (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(fma.f64 (fma.f64 -1 y 1) z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(fma.f64 (*.f64 (neg.f64 y) 1) z z) |
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) z) |
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 z)) (sqrt.f64 z) z) |
(-.f64 z (fma.f64 z y (neg.f64 a))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) a))) 1) |
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (fma.f64 z (neg.f64 y) z))) (/.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) (-.f64 a (fma.f64 z (neg.f64 y) z)))) |
(*.f64 (fma.f64 z (-.f64 1 y) a) 1) |
(*.f64 1 (fma.f64 z (-.f64 1 y) a)) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) a))) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) a)) (sqrt.f64 (fma.f64 z (-.f64 1 y) a))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2)) (/.f64 1 (-.f64 a (fma.f64 z (neg.f64 y) z)))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)))) |
(/.f64 1 (/.f64 (-.f64 a (fma.f64 z (neg.f64 y) z)) (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)) (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) (-.f64 (*.f64 a a) (*.f64 (fma.f64 z (neg.f64 y) z) a)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2)) (-.f64 a (fma.f64 z (neg.f64 y) z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3))) (neg.f64 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2))) (neg.f64 (-.f64 a (fma.f64 z (neg.f64 y) z)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z a) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (+.f64 z a) 2) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (+.f64 z a) (*.f64 z y))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) (*.f64 a a)) (-.f64 (fma.f64 z (neg.f64 y) z) a)) |
(/.f64 (-.f64 (pow.f64 (+.f64 z a) 2) (pow.f64 (*.f64 z y) 2)) (+.f64 (+.f64 z a) (*.f64 z y))) |
(pow.f64 (fma.f64 z (-.f64 1 y) a) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) 3) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) a)) 2) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3))) -1) |
(pow.f64 (/.f64 (-.f64 a (fma.f64 z (neg.f64 y) z)) (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 2)) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) a))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) a)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)) (+.f64 1 (expm1.f64 a)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))) (exp.f64 a))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))) (+.f64 1 (expm1.f64 a)))) |
(log.f64 (*.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 z) (-.f64 1 y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))))) |
(log.f64 (/.f64 (exp.f64 (+.f64 z a)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) a))) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) a))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) a)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) a)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (-.f64 1 y) a))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) a))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) a))) |
(fma.f64 z 1 (fma.f64 z (neg.f64 y) a)) |
(fma.f64 z 1 (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(fma.f64 z (+.f64 1 (neg.f64 y)) a) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 a) |
(fma.f64 a 1 (fma.f64 z (neg.f64 y) z)) |
(fma.f64 1 z (fma.f64 z (neg.f64 y) a)) |
(fma.f64 1 z (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) a) |
(fma.f64 1 a (fma.f64 z (neg.f64 y) z)) |
(fma.f64 1 (+.f64 z a) (*.f64 z (neg.f64 y))) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) a) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) a) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (fma.f64 z (neg.f64 y) a)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 z (neg.f64 y) a)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (fma.f64 z (neg.f64 y) z)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (fma.f64 z (neg.f64 y) z)) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) a) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 z (neg.f64 y) a)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (fma.f64 z (neg.f64 y) z)) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) a) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) a) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z a)) 2) (cbrt.f64 (+.f64 z a)) (*.f64 z (neg.f64 y))) |
(fma.f64 (sqrt.f64 (+.f64 z a)) (sqrt.f64 (+.f64 z a)) (*.f64 z (neg.f64 y))) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) a) |
(fma.f64 (fma.f64 -1 y 1) z a) |
| 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 z (neg.f64 y)) |
(*.f64 y (neg.f64 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 z (neg.f64 y)) |
(*.f64 y (neg.f64 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 z (*.f64 y z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
a |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
a |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(-.f64 (+.f64 a z) (*.f64 y z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
a |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a (*.f64 z (-.f64 1 y))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 a (*.f64 (+.f64 1 (*.f64 -1 y)) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a (*.f64 (+.f64 1 (*.f64 -1 y)) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a (*.f64 (+.f64 1 (*.f64 -1 y)) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a z) |
(+.f64 z a) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 y (neg.f64 z)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 y (neg.f64 z)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 z (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (fma.f64 z (neg.f64 y) z) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (fma.f64 z (neg.f64 y) z) (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 z (neg.f64 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 0 (fma.f64 z (neg.f64 y) z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))))) |
(*.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 (fma.f64 z (neg.f64 y) z) 1) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 1 (fma.f64 z (neg.f64 y) z)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(*.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z))) |
(*.f64 z (-.f64 1 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) (fma.f64 z y z))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.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 1 (fma.f64 z y z))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(*.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 (fma.f64 -1 y 1) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(/.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 1 (/.f64 (fma.f64 z y z) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.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)) (fma.f64 z y z)) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.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 (fma.f64 z y z))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 z (neg.f64 y)) 3)) (fma.f64 z z (-.f64 (pow.f64 (*.f64 z (neg.f64 y)) 2) (*.f64 z (*.f64 z (neg.f64 y)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.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 (neg.f64 y)) 2)) (-.f64 z (*.f64 z (neg.f64 y)))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(pow.f64 (fma.f64 z (neg.f64 y) z) 1) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 3) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) 1/2) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) 1/3) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) 2) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) -1) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.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 (fma.f64 z y z) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) -1) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(sqrt.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (pow.f64 (exp.f64 z) (neg.f64 y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (neg.f64 y)) (+.f64 1 (expm1.f64 z)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log.f64 (/.f64 (exp.f64 z) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 z)) (pow.f64 (exp.f64 z) y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 z)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(cbrt.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(expm1.f64 (log1p.f64 (fma.f64 z (neg.f64 y) z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (log.f64 (fma.f64 z (neg.f64 y) z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (neg.f64 y) z)) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (neg.f64 y) z)) 1) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z))) 3)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (neg.f64 y) z))) 1/3)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (neg.f64 y) z)) 3) 1/3)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z))) 2)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(log1p.f64 (expm1.f64 (fma.f64 z (neg.f64 y) z))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 z 1 (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 z 1 (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 z (neg.f64 y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 z (+.f64 1 (neg.f64 y)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 z (+.f64 1 (neg.f64 y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 z (+.f64 1 (neg.f64 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)) |
(fma.f64 z (-.f64 1 y) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 z (-.f64 1 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)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 (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)) |
(fma.f64 1 z (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 1 z (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) (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)) |
(fma.f64 1 (*.f64 z (neg.f64 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (neg.f64 (cbrt.f64 (*.f64 z y))) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (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)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (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)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (neg.f64 (sqrt.f64 (*.f64 z y))) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (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)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z)) |
(fma.f64 (neg.f64 y) z z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (neg.f64 y))) 2) (cbrt.f64 (*.f64 z (neg.f64 y))) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (sqrt.f64 (*.f64 z (neg.f64 y))) (sqrt.f64 (*.f64 z (neg.f64 y))) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (neg.f64 z) y z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 -1 (*.f64 z y) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.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)) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (*.f64 z y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (fma.f64 -1 y 1) z (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (fma.f64 -1 y 1) z (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (fma.f64 -1 y 1) z (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)) |
(fma.f64 (*.f64 (neg.f64 y) 1) z z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 z)) (sqrt.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 z (fma.f64 z y (neg.f64 a))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) a))) 1) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (fma.f64 z (neg.f64 y) z))) (/.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) (-.f64 a (fma.f64 z (neg.f64 y) z)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (-.f64 a (-.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (+.f64 (-.f64 a z) (*.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (*.f64 a a)) (-.f64 z (fma.f64 z y a))) |
(*.f64 (fma.f64 z (-.f64 1 y) a) 1) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(*.f64 1 (fma.f64 z (-.f64 1 y) a)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) 2)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) 2) (cbrt.f64 (fma.f64 z (-.f64 1 y) a))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(*.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) a)) (sqrt.f64 (fma.f64 z (-.f64 1 y) a))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) 1) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 (-.f64 z (*.f64 z y)) a) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 z (+.f64 a (*.f64 z y))) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 a (-.f64 (fma.f64 z y a) z) (pow.f64 (-.f64 z (*.f64 z y)) 2))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2)) (/.f64 1 (-.f64 a (fma.f64 z (neg.f64 y) z)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (-.f64 a (-.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (+.f64 (-.f64 a z) (*.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (*.f64 a a)) (-.f64 z (fma.f64 z y a))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) 1) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 (-.f64 z (*.f64 z y)) a) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 z (+.f64 a (*.f64 z y))) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 a (-.f64 (fma.f64 z y a) z) (pow.f64 (-.f64 z (*.f64 z y)) 2))) |
(/.f64 1 (/.f64 (-.f64 a (fma.f64 z (neg.f64 y) z)) (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (-.f64 a (-.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (+.f64 (-.f64 a z) (*.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (*.f64 a a)) (-.f64 z (fma.f64 z y a))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)) (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) 1) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 (-.f64 z (*.f64 z y)) a) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 z (+.f64 a (*.f64 z y))) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 a (-.f64 (fma.f64 z y a) z) (pow.f64 (-.f64 z (*.f64 z y)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) (-.f64 (*.f64 a a) (*.f64 (fma.f64 z (neg.f64 y) z) a)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) 1) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 (-.f64 z (*.f64 z y)) a) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 z (+.f64 a (*.f64 z y))) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 a (-.f64 (fma.f64 z y a) z) (pow.f64 (-.f64 z (*.f64 z y)) 2))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2)) (-.f64 a (fma.f64 z (neg.f64 y) z))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (-.f64 a (-.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (+.f64 (-.f64 a z) (*.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (*.f64 a a)) (-.f64 z (fma.f64 z y a))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3))) (neg.f64 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) 1) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 (-.f64 z (*.f64 z y)) a) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 z (+.f64 a (*.f64 z y))) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 a (-.f64 (fma.f64 z y a) z) (pow.f64 (-.f64 z (*.f64 z y)) 2))) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2))) (neg.f64 (-.f64 a (fma.f64 z (neg.f64 y) z)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (-.f64 a (-.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (+.f64 (-.f64 a z) (*.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (*.f64 a a)) (-.f64 z (fma.f64 z y a))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z a) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (+.f64 z a) 2) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (+.f64 z a) (*.f64 z y))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z a) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 z a) 2) (pow.f64 (*.f64 z y) 2)) (*.f64 (*.f64 z y) (+.f64 z a)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z a) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (+.f64 z a) 2) (*.f64 (*.f64 z y) (+.f64 a (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 2) (*.f64 a a)) (-.f64 (fma.f64 z (neg.f64 y) z) a)) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (-.f64 a (-.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (+.f64 (-.f64 a z) (*.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (*.f64 a a)) (-.f64 z (fma.f64 z y a))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z a) 2) (pow.f64 (*.f64 z y) 2)) (+.f64 (+.f64 z a) (*.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z a) 2) (pow.f64 (*.f64 z y) 2)) (+.f64 (*.f64 z y) (+.f64 z a))) |
(/.f64 (-.f64 (pow.f64 (+.f64 z a) 2) (pow.f64 (*.f64 z y) 2)) (+.f64 a (fma.f64 z y z))) |
(pow.f64 (fma.f64 z (-.f64 1 y) a) 1) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(pow.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a)) 3) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 2) 1/2) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(pow.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 3) 1/3) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(pow.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) a)) 2) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (fma.f64 z (neg.f64 y) z) a) (*.f64 a a)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 y) z) 3) (pow.f64 a 3))) -1) |
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) 1) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 (-.f64 z (*.f64 z y)) a) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 (-.f64 z (*.f64 z y)) (-.f64 z (+.f64 a (*.f64 z y))) (*.f64 a a))) |
(/.f64 (+.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) (pow.f64 a 3)) (fma.f64 a (-.f64 (fma.f64 z y a) z) (pow.f64 (-.f64 z (*.f64 z y)) 2))) |
(pow.f64 (/.f64 (-.f64 a (fma.f64 z (neg.f64 y) z)) (-.f64 (*.f64 a a) (pow.f64 (fma.f64 z (neg.f64 y) z) 2))) -1) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (-.f64 a (-.f64 z (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (+.f64 (-.f64 a z) (*.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2) (*.f64 a a)) (-.f64 z (fma.f64 z y a))) |
(sqrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 2)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(log.f64 (exp.f64 (fma.f64 z (-.f64 1 y) a))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (-.f64 1 y) a)))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)) (+.f64 1 (expm1.f64 a)))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))) (exp.f64 a))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))) (+.f64 1 (expm1.f64 a)))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(log.f64 (*.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 z) (-.f64 1 y)))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (fma.f64 z (neg.f64 y) z))))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(log.f64 (/.f64 (exp.f64 (+.f64 z a)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) a) 3)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(expm1.f64 (log1p.f64 (fma.f64 z (-.f64 1 y) a))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(exp.f64 (log.f64 (fma.f64 z (-.f64 1 y) a))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) a)) 1)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (-.f64 1 y) a)) 1) 1)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) a))) 3)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (-.f64 1 y) a))) 1/3)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) a))) 2)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(log1p.f64 (expm1.f64 (fma.f64 z (-.f64 1 y) a))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 z 1 (fma.f64 z (neg.f64 y) a)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 z 1 (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 z (+.f64 1 (neg.f64 y)) a) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 z (-.f64 1 y) a) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 (fma.f64 z (neg.f64 y) z) 1 a) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 a 1 (fma.f64 z (neg.f64 y) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 1 z (fma.f64 z (neg.f64 y) a)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 1 z (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 1 (fma.f64 z (neg.f64 y) z) a) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 1 a (fma.f64 z (neg.f64 y) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 1 (+.f64 z a) (*.f64 z (neg.f64 y))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) a) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 y) z)) 2) (cbrt.f64 (fma.f64 z (neg.f64 y) z)) a) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (fma.f64 z (neg.f64 y) a)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 z (neg.f64 y) a)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (fma.f64 z (neg.f64 y) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (fma.f64 z (neg.f64 y) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 y) z)) (sqrt.f64 (fma.f64 z (neg.f64 y) z)) a) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 z (neg.f64 y) a)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (neg.f64 (fma.f64 z y (neg.f64 a)))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (fma.f64 z (neg.f64 y) z)) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (fma.f64 z y z)))) a) |
(fma.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 z (*.f64 y (fma.f64 z y z))))) a) |
(+.f64 a (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z)))))) |
(fma.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (fma.f64 z y z)) a) |
(+.f64 a (/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (fma.f64 z y z))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z a)) 2) (cbrt.f64 (+.f64 z a)) (*.f64 z (neg.f64 y))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (sqrt.f64 (+.f64 z a)) (sqrt.f64 (+.f64 z a)) (*.f64 z (neg.f64 y))) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) a) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
(fma.f64 (fma.f64 -1 y 1) z a) |
(-.f64 (+.f64 z a) (*.f64 z y)) |
(fma.f64 z (-.f64 1 y) a) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (*.f64 (-.f64 y 2) b) | |
| 100.0% | (+.f64 (*.f64 (-.f64 y 2) b) x) | |
| ✓ | 100.0% | (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x)) |
Compiled 47 to 27 computations (42.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 0.0ms | b | @ | inf | (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 0.0ms | y | @ | 0 | (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 0.0ms | y | @ | inf | (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 0.0ms | z | @ | -inf | (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 1× | batch-egg-rewrite |
| 1196× | fma-def |
| 1186× | log-prod |
| 964× | pow-prod-down |
| 608× | pow-exp |
| 572× | pow-prod-up |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 21 |
| 1 | 254 | 21 |
| 2 | 3650 | 21 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 1) |
(-.f64 (/.f64 (*.f64 z z) (-.f64 z (fma.f64 (+.f64 y -2) b x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 z (fma.f64 (+.f64 y -2) b x)))) |
(*.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 1) |
(*.f64 1 (+.f64 x (fma.f64 (+.f64 y -2) b z))) |
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 2) (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (/.f64 1 (-.f64 z (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)) (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)))) |
(/.f64 1 (/.f64 (-.f64 z (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 (*.f64 z z) (*.f64 z (fma.f64 (+.f64 y -2) b x))))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 z (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3))) (neg.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) (neg.f64 (-.f64 z (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 2) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -2) b z) x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (*.f64 z z)) (-.f64 (fma.f64 (+.f64 y -2) b x) z)) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 2) (*.f64 x x)) (-.f64 (fma.f64 (+.f64 y -2) b z) x)) |
(pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 1) |
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 3) |
(pow.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 2) 1/2) |
(pow.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 2) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)) (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3))) -1) |
(pow.f64 (/.f64 (-.f64 z (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) -1) |
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 2)) |
(log.f64 (exp.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))))) |
(log.f64 (*.f64 (exp.f64 z) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (fma.f64 (+.f64 y -2) b x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (fma.f64 (+.f64 y -2) b z)))) |
(log.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -2) b z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y -2) b x)) (+.f64 1 (expm1.f64 z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (exp.f64 z))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (+.f64 1 (expm1.f64 z)))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y -2) b z)) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)) (exp.f64 x))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 3)) |
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(exp.f64 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 2)) |
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 z 1 (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (+.f64 y -2) b (+.f64 x z)) |
(fma.f64 b (+.f64 y -2) (+.f64 x z)) |
(fma.f64 (*.f64 (+.f64 y -2) b) 1 (+.f64 x z)) |
(fma.f64 x 1 (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 (fma.f64 (+.f64 y -2) b x) 1 z) |
(fma.f64 1 z (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 1 (*.f64 (+.f64 y -2) b) (+.f64 x z)) |
(fma.f64 1 x (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 1 (fma.f64 (+.f64 y -2) b x) z) |
(fma.f64 1 (fma.f64 (+.f64 y -2) b z) x) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (+.f64 x z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x z)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) (+.f64 x z)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) 2) z) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) z) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 y -2)) (+.f64 x z)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) (sqrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x z)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) (+.f64 x z)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) z) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) (+.f64 x z)) |
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2))) z) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y -2) b) x)) z) |
(fma.f64 (fma.f64 (+.f64 y -2) b z) 1 x) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b z)) (cbrt.f64 (fma.f64 (+.f64 y -2) b z))) (cbrt.f64 (fma.f64 (+.f64 y -2) b z)) x) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b z)) (sqrt.f64 (fma.f64 (+.f64 y -2) b z)) x) |
(fma.f64 (*.f64 (+.f64 y -2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (+.f64 x z)) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) (+.f64 x z)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) (+.f64 x z)) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) (+.f64 x z)) |
| 1× | egg-herbie |
| 1152× | fma-def |
| 1102× | fma-neg |
| 884× | distribute-lft-in |
| 866× | distribute-rgt-in |
| 428× | unswap-sqr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 232 | 3186 |
| 1 | 609 | 2988 |
| 2 | 1529 | 2980 |
| 3 | 6476 | 2980 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (-.f64 y 2) b) x) |
z |
z |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 z x) |
(*.f64 (-.f64 y 2) b) |
(*.f64 (-.f64 y 2) b) |
(+.f64 z (*.f64 (-.f64 y 2) b)) |
x |
x |
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 1) |
(-.f64 (/.f64 (*.f64 z z) (-.f64 z (fma.f64 (+.f64 y -2) b x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 z (fma.f64 (+.f64 y -2) b x)))) |
(*.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 1) |
(*.f64 1 (+.f64 x (fma.f64 (+.f64 y -2) b z))) |
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 2) (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (/.f64 1 (-.f64 z (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)) (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)))) |
(/.f64 1 (/.f64 (-.f64 z (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 (*.f64 z z) (*.f64 z (fma.f64 (+.f64 y -2) b x))))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 z (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3))) (neg.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) (neg.f64 (-.f64 z (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 2) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -2) b z) x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (*.f64 z z)) (-.f64 (fma.f64 (+.f64 y -2) b x) z)) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 2) (*.f64 x x)) (-.f64 (fma.f64 (+.f64 y -2) b z) x)) |
(pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 1) |
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 3) |
(pow.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 2) 1/2) |
(pow.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 2) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)) (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3))) -1) |
(pow.f64 (/.f64 (-.f64 z (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) -1) |
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 2)) |
(log.f64 (exp.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))))) |
(log.f64 (*.f64 (exp.f64 z) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (fma.f64 (+.f64 y -2) b x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (fma.f64 (+.f64 y -2) b z)))) |
(log.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -2) b z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y -2) b x)) (+.f64 1 (expm1.f64 z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (exp.f64 z))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (+.f64 1 (expm1.f64 z)))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y -2) b z)) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)) (exp.f64 x))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 3)) |
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(exp.f64 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 2)) |
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 z 1 (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (+.f64 y -2) b (+.f64 x z)) |
(fma.f64 b (+.f64 y -2) (+.f64 x z)) |
(fma.f64 (*.f64 (+.f64 y -2) b) 1 (+.f64 x z)) |
(fma.f64 x 1 (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 (fma.f64 (+.f64 y -2) b x) 1 z) |
(fma.f64 1 z (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 1 (*.f64 (+.f64 y -2) b) (+.f64 x z)) |
(fma.f64 1 x (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 1 (fma.f64 (+.f64 y -2) b x) z) |
(fma.f64 1 (fma.f64 (+.f64 y -2) b z) x) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (+.f64 x z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x z)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) (+.f64 x z)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) 2) z) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) z) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 y -2)) (+.f64 x z)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) (sqrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x z)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) (+.f64 x z)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) z) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) (+.f64 x z)) |
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2))) z) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y -2) b) x)) z) |
(fma.f64 (fma.f64 (+.f64 y -2) b z) 1 x) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b z)) (cbrt.f64 (fma.f64 (+.f64 y -2) b z))) (cbrt.f64 (fma.f64 (+.f64 y -2) b z)) x) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b z)) (sqrt.f64 (fma.f64 (+.f64 y -2) b z)) x) |
(fma.f64 (*.f64 (+.f64 y -2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (+.f64 x z)) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) (+.f64 x z)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) (+.f64 x z)) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) (+.f64 x z)) |
| Outputs |
|---|
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(fma.f64 (+.f64 y -2) b x) |
(fma.f64 b (+.f64 y -2) x) |
z |
z |
(+.f64 (*.f64 -2 b) (+.f64 z x)) |
(fma.f64 -2 b (+.f64 x z)) |
(fma.f64 b -2 (+.f64 x z)) |
(+.f64 x (fma.f64 b -2 z)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(+.f64 z x) |
(+.f64 x z) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(+.f64 z (*.f64 (-.f64 y 2) b)) |
(fma.f64 (+.f64 y -2) b z) |
(fma.f64 b (+.f64 y -2) z) |
x |
x |
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 1) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(-.f64 (/.f64 (*.f64 z z) (-.f64 z (fma.f64 (+.f64 y -2) b x))) (/.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 z (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 z (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 z (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2) (*.f64 z z)) (fma.f64 b (+.f64 y -2) (-.f64 x z))) |
(*.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 1) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(*.f64 1 (+.f64 x (fma.f64 (+.f64 y -2) b z))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 2)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 2) (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) z) (*.f64 z z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 z z (*.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 b (+.f64 y -2) (-.f64 x z))))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (/.f64 1 (-.f64 z (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 z (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 z (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2) (*.f64 z z)) (fma.f64 b (+.f64 y -2) (-.f64 x z))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)) (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)))) |
(*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) z) (*.f64 z z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 z z (*.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 b (+.f64 y -2) (-.f64 x z))))) |
(/.f64 1 (/.f64 (-.f64 z (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 z (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 z (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2) (*.f64 z z)) (fma.f64 b (+.f64 y -2) (-.f64 x z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z))) |
(*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) z) (*.f64 z z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 z z (*.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 b (+.f64 y -2) (-.f64 x z))))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (-.f64 (*.f64 z z) (*.f64 z (fma.f64 (+.f64 y -2) b x))))) |
(*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) z) (*.f64 z z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 z z (*.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 b (+.f64 y -2) (-.f64 x z))))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 z (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 z (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2) (*.f64 z z)) (fma.f64 b (+.f64 y -2) (-.f64 x z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3))) (neg.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) z) (*.f64 z z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 z z (*.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 b (+.f64 y -2) (-.f64 x z))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) (neg.f64 (-.f64 z (fma.f64 (+.f64 y -2) b x)))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 z (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 z (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2) (*.f64 z z)) (fma.f64 b (+.f64 y -2) (-.f64 x z))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 2) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -2) b z) x)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 2) (*.f64 x (-.f64 x (fma.f64 (+.f64 y -2) b z))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y -2) z) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (fma.f64 b (+.f64 y -2) z)) (pow.f64 (fma.f64 b (+.f64 y -2) z) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 y -2) z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 b (+.f64 y -2) z) (fma.f64 b (+.f64 y -2) (-.f64 z x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y -2) b x) 2) (*.f64 z z)) (-.f64 (fma.f64 (+.f64 y -2) b x) z)) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 z (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 z (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2) (*.f64 z z)) (fma.f64 b (+.f64 y -2) (-.f64 x z))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y -2) b z) 2) (*.f64 x x)) (-.f64 (fma.f64 (+.f64 y -2) b z) x)) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y -2) z) 2) (*.f64 x x)) (-.f64 (fma.f64 b (+.f64 y -2) z) x)) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y -2) z) 2) (*.f64 x x)) (fma.f64 b (+.f64 y -2) (-.f64 z x))) |
(pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 1) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 3) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(pow.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 2) 1/2) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(pow.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 3) 1/3) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 2) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)) (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3))) -1) |
(*.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 (+.f64 y -2) b x) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -2) b x) (-.f64 (fma.f64 (+.f64 y -2) b x) z) (*.f64 z z)))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) x) (-.f64 (fma.f64 b (+.f64 y -2) x) z) (*.f64 z z))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (fma.f64 b (+.f64 y -2) x) 3)) (fma.f64 z z (*.f64 (fma.f64 b (+.f64 y -2) x) (fma.f64 b (+.f64 y -2) (-.f64 x z))))) |
(pow.f64 (/.f64 (-.f64 z (fma.f64 (+.f64 y -2) b x)) (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2))) -1) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 (+.f64 y -2) b x) 2)) (-.f64 z (fma.f64 (+.f64 y -2) b x))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (fma.f64 b (+.f64 y -2) x) 2)) (-.f64 z (fma.f64 b (+.f64 y -2) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 y -2) x) 2) (*.f64 z z)) (fma.f64 b (+.f64 y -2) (-.f64 x z))) |
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 2)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (exp.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (exp.f64 z) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (fma.f64 (+.f64 y -2) b x)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y -2) b x)) (+.f64 1 (expm1.f64 z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (exp.f64 z))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -2) b x))) (+.f64 1 (expm1.f64 z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y -2) b z)) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)) (exp.f64 x))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 1) (fma.f64 (+.f64 y -2) b z)) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)) 3)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(exp.f64 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 1)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z))) 1) 1)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 3)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 1/3)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) 2)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 (+.f64 y -2) b z)))) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 z 1 (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (+.f64 y -2) b (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 b (+.f64 y -2) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 (+.f64 y -2) b) 1 (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 x 1 (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (fma.f64 (+.f64 y -2) b x) 1 z) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 1 z (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 1 (*.f64 (+.f64 y -2) b) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 1 x (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 1 (fma.f64 (+.f64 y -2) b x) z) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 1 (fma.f64 (+.f64 y -2) b z) x) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -2) b)) 2) (cbrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -2)) 2) (*.f64 (cbrt.f64 (+.f64 y -2)) b) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) 2) z) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y -2) b x)) z) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (+.f64 y -2)) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y -2) b)) (sqrt.f64 (*.f64 (+.f64 y -2) b)) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 (+.f64 y -2) b z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 (+.f64 y -2)) (*.f64 (sqrt.f64 (+.f64 y -2)) b) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 (+.f64 y -2) b x)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) (sqrt.f64 (fma.f64 (+.f64 y -2) b x)) z) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (+.f64 y -2)) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (+.f64 y -2) b)) (pow.f64 (*.f64 (+.f64 y -2) b) 2))) z) |
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 b (+.f64 y -2))) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) z) |
(+.f64 z (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x (fma.f64 b (-.f64 2 y) x) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -2) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y -2) b) x)) z) |
(fma.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 b (+.f64 y -2)) x)) z) |
(+.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 y -2)) x))) |
(fma.f64 (fma.f64 (+.f64 y -2) b z) 1 x) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 y -2) b z)) (cbrt.f64 (fma.f64 (+.f64 y -2) b z))) (cbrt.f64 (fma.f64 (+.f64 y -2) b z)) x) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y -2) b z)) (sqrt.f64 (fma.f64 (+.f64 y -2) b z)) x) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 (+.f64 y -2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 (+.f64 y -2) (sqrt.f64 b)) (sqrt.f64 b) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 y -2)) 2)) (cbrt.f64 (+.f64 y -2)) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 (*.f64 b (sqrt.f64 (+.f64 y -2))) (sqrt.f64 (+.f64 y -2)) (+.f64 x z)) |
(fma.f64 y b (fma.f64 -2 b (+.f64 x z))) |
(+.f64 z (fma.f64 b (+.f64 y -2) x)) |
Compiled 14317 to 7639 computations (46.6% saved)
33 alts after pruning (25 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 754 | 10 | 764 |
| Fresh | 5 | 15 | 20 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 8 | 10 |
| Total | 762 | 33 | 795 |
| Status | Accuracy | Program |
|---|---|---|
| 71.1% | (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) | |
| 27.8% | (-.f64 z (*.f64 y z)) | |
| 53.1% | (-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) | |
| 50.5% | (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) | |
| 31.2% | (-.f64 x (*.f64 y (neg.f64 b))) | |
| 43.0% | (-.f64 x (*.f64 t (-.f64 a b))) | |
| 50.5% | (-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) | |
| ✓ | 24.2% | (-.f64 a (*.f64 a t)) |
| 29.5% | (+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) | |
| 22.0% | (+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) | |
| 28.4% | (+.f64 z a) | |
| 60.6% | (+.f64 a (fma.f64 z (-.f64 1 y) x)) | |
| ✓ | 40.0% | (+.f64 a (-.f64 z (*.f64 y z))) |
| 40.3% | (+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (*.f64 y b))) | |
| 58.1% | (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) | |
| 60.6% | (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) | |
| 46.4% | (+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) | |
| 49.1% | (+.f64 a (+.f64 z x)) | |
| 31.9% | (+.f64 a (*.f64 (-.f64 y 2) b)) | |
| 25.3% | (+.f64 a (*.f64 z (neg.f64 y))) | |
| 22.6% | (+.f64 a (*.f64 y b)) | |
| 34.6% | (+.f64 a x) | |
| ✓ | 29.5% | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| ✓ | 22.0% | (*.f64 (-.f64 b z) y) |
| 13.5% | (*.f64 y (neg.f64 z)) | |
| ✓ | 10.6% | (*.f64 y b) |
| ✓ | 22.6% | (*.f64 t (-.f64 b a)) |
| 12.6% | (*.f64 t (neg.f64 a)) | |
| ✓ | 12.1% | (*.f64 t b) |
| ✓ | 21.2% | (*.f64 b (-.f64 t 2)) |
| 11.4% | (*.f64 b -2) | |
| 22.8% | x | |
| 14.0% | a |
Compiled 417 to 311 computations (25.4% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 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 -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(+.f64 a (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(-.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(fma.f64 (+.f64 t (-.f64 y 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))) |
| Outputs |
|---|
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
7 calls:
| 73.0ms | x |
| 69.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 65.0ms | t |
| 63.0ms | b |
| 58.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 100.0% | 1 | x |
| 100.0% | 1 | y |
| 100.0% | 1 | z |
| 100.0% | 1 | t |
| 100.0% | 1 | a |
| 100.0% | 1 | b |
| 100.0% | 1 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 605 to 333 computations (45% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 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 -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(+.f64 a (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (fma.f64 z (neg.f64 y) z) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(-.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (+.f64 t -1) a)))) |
| Outputs |
|---|
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
7 calls:
| 67.0ms | t |
| 67.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 54.0ms | b |
| 49.0ms | x |
| 46.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 100.0% | 1 | x |
| 100.0% | 1 | y |
| 100.0% | 1 | z |
| 100.0% | 1 | t |
| 100.0% | 1 | a |
| 100.0% | 1 | b |
| 100.0% | 1 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 587 to 323 computations (45% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
7 calls:
| 61.0ms | x |
| 54.0ms | b |
| 51.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 48.0ms | a |
| 47.0ms | t |
| Accuracy | Segments | Branch |
|---|---|---|
| 100.0% | 1 | x |
| 100.0% | 1 | y |
| 100.0% | 1 | z |
| 100.0% | 1 | t |
| 100.0% | 1 | a |
| 100.0% | 1 | b |
| 100.0% | 1 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 498 to 273 computations (45.2% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.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)) |
7 calls:
| 71.0ms | a |
| 50.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 49.0ms | x |
| 22.0ms | t |
| 22.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 100.0% | 1 | x |
| 100.0% | 1 | y |
| 100.0% | 1 | z |
| 100.0% | 1 | t |
| 100.0% | 1 | a |
| 100.0% | 1 | b |
| 100.0% | 1 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 456 to 248 computations (45.6% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(+.f64 a (+.f64 (/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
| Outputs |
|---|
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
6 calls:
| 248.0ms | y |
| 242.0ms | a |
| 217.0ms | x |
| 148.0ms | b |
| 101.0ms | t |
| Accuracy | Segments | Branch |
|---|---|---|
| 88.1% | 8 | x |
| 85.6% | 7 | y |
| 90.1% | 3 | z |
| 96.7% | 3 | t |
| 90.1% | 8 | a |
| 92.4% | 5 | b |
Compiled 408 to 217 computations (46.8% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 34199216362308548.0 | 342359340155131970.0 |
| 17.0ms | -7624.026896953063 | -450.13931961310516 |
| 29.0ms | 208× | body | 256 | valid |
| 0.0ms | 2× | body | 256 | infinite |
Compiled 582 to 417 computations (28.4% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
| Outputs |
|---|
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
6 calls:
| 252.0ms | z |
| 249.0ms | a |
| 245.0ms | x |
| 188.0ms | t |
| 175.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 85.3% | 10 | x |
| 80.2% | 6 | y |
| 82.0% | 7 | z |
| 91.0% | 5 | t |
| 86.3% | 9 | a |
| 87.9% | 6 | b |
Compiled 323 to 170 computations (47.4% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 34199216362308548.0 | 342359340155131970.0 |
| 11.0ms | 1.5490818563285584e-81 | 2.8933323178260256e-81 |
| 20.0ms | 3.010917187123127e-112 | 1.7189958525854257e-109 |
| 16.0ms | -2.0453624044258357e-8 | -8.759927123955022e-9 |
| 56.0ms | 368× | body | 256 | valid |
| 0.0ms | 1× | body | 256 | infinite |
Compiled 910 to 660 computations (27.5% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
6 calls:
| 236.0ms | y |
| 143.0ms | t |
| 133.0ms | z |
| 85.0ms | a |
| 75.0ms | b |
| Accuracy | Segments | Branch |
|---|---|---|
| 79.4% | 3 | x |
| 80.6% | 8 | y |
| 76.8% | 3 | z |
| 83.2% | 5 | t |
| 77.3% | 5 | a |
| 85.6% | 3 | b |
Compiled 310 to 165 computations (46.8% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 2.0742508515527957e-33 | 5.004630298945858e-27 |
| 32.0ms | -2.9234082050608715e+130 | -2.1219998440500347e+103 |
| 43.0ms | 320× | body | 256 | valid |
| 5.0ms | 41× | body | 256 | infinite |
Compiled 818 to 609 computations (25.6% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
| Outputs |
|---|
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
6 calls:
| 170.0ms | y |
| 96.0ms | x |
| 86.0ms | a |
| 83.0ms | t |
| 64.0ms | b |
| Accuracy | Segments | Branch |
|---|---|---|
| 79.4% | 3 | x |
| 80.6% | 8 | y |
| 76.8% | 3 | z |
| 83.2% | 5 | t |
| 77.3% | 5 | a |
| 85.6% | 3 | b |
Compiled 297 to 157 computations (47.1% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 52.0ms | 2.0742508515527957e-33 | 5.004630298945858e-27 |
| 57.0ms | -2.9234082050608715e+130 | -2.1219998440500347e+103 |
| 100.0ms | 320× | body | 256 | valid |
| 4.0ms | 35× | body | 256 | infinite |
Compiled 818 to 609 computations (25.6% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
| Outputs |
|---|
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
6 calls:
| 175.0ms | a |
| 116.0ms | b |
| 91.0ms | t |
| 90.0ms | z |
| 74.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 75.9% | 3 | x |
| 74.7% | 5 | y |
| 77.6% | 6 | z |
| 81.7% | 5 | t |
| 74.8% | 11 | a |
| 78.4% | 5 | b |
Compiled 284 to 149 computations (47.5% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 34199216362308548.0 | 342359340155131970.0 |
| 10.0ms | 1.5490818563285584e-81 | 2.8933323178260256e-81 |
| 19.0ms | 3.010917187123127e-112 | 1.7189958525854257e-109 |
| 23.0ms | -1.943730971340132e+23 | -44042973150038.78 |
| 60.0ms | 448× | body | 256 | valid |
| 0.0ms | 4× | body | 256 | infinite |
Compiled 1004 to 731 computations (27.2% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(-.f64 x (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
| Outputs |
|---|
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
6 calls:
| 135.0ms | x |
| 84.0ms | z |
| 73.0ms | a |
| 72.0ms | b |
| 72.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 75.6% | 8 | x |
| 74.7% | 5 | y |
| 76.2% | 6 | z |
| 79.8% | 3 | t |
| 69.5% | 3 | a |
| 78.4% | 5 | b |
Compiled 258 to 134 computations (48.1% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 34199216362308548.0 | 342359340155131970.0 |
| 24.0ms | -1.943730971340132e+23 | -44042973150038.78 |
| 34.0ms | 256× | body | 256 | valid |
| 0.0ms | 3× | body | 256 | infinite |
Compiled 548 to 395 computations (27.9% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| Outputs |
|---|
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
6 calls:
| 466.0ms | a |
| 402.0ms | t |
| 302.0ms | b |
| 166.0ms | y |
| 152.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 70.0% | 5 | x |
| 73.5% | 5 | y |
| 74.3% | 6 | z |
| 75.5% | 4 | t |
| 68.0% | 5 | a |
| 78.9% | 7 | b |
Compiled 225 to 118 computations (47.6% 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 |
|---|---|---|
| 21.0ms | 9.073556311882583e+103 | 7.290607902708115e+107 |
| 17.0ms | 1.5327800329891887e+63 | 8.457511347252558e+64 |
| 110.0ms | 1.3385409988815494e-43 | 7.905681993895962e-41 |
| 39.0ms | -1.332304967152375e-41 | -7.694122987501923e-46 |
| 18.0ms | -563271292341232100.0 | -25974747798696.05 |
| 54.0ms | -2.9234082050608715e+130 | -2.1219998440500347e+103 |
| 240.0ms | 800× | body | 256 | valid |
| 10.0ms | 79× | body | 256 | infinite |
Compiled 1604 to 1195 computations (25.5% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
6 calls:
| 178.0ms | y |
| 164.0ms | t |
| 152.0ms | z |
| 146.0ms | b |
| 122.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 70.0% | 5 | x |
| 73.5% | 5 | y |
| 73.9% | 6 | z |
| 75.5% | 4 | t |
| 65.3% | 4 | a |
| 77.3% | 7 | b |
Compiled 216 to 114 computations (47.2% 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 |
|---|---|---|
| 52.0ms | 9.073556311882583e+103 | 7.290607902708115e+107 |
| 47.0ms | 6.893979138771534e+39 | 5.04109345877801e+44 |
| 54.0ms | 1.3385409988815494e-43 | 7.905681993895962e-41 |
| 21.0ms | -1.332304967152375e-41 | -7.694122987501923e-46 |
| 43.0ms | -563271292341232100.0 | -25974747798696.05 |
| 34.0ms | -2.9234082050608715e+130 | -2.1219998440500347e+103 |
| 175.0ms | 832× | body | 256 | valid |
| 42.0ms | 96× | body | 256 | infinite |
Compiled 1612 to 1198 computations (25.7% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
| Outputs |
|---|
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
6 calls:
| 189.0ms | z |
| 155.0ms | b |
| 112.0ms | x |
| 103.0ms | a |
| 90.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 71.6% | 9 | x |
| 73.5% | 5 | y |
| 72.5% | 10 | z |
| 73.8% | 3 | t |
| 62.9% | 5 | a |
| 69.0% | 9 | b |
Compiled 189 to 100 computations (47.1% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 6867077014.084047 | 34199216362308548.0 |
| 25.0ms | -1.943730971340132e+23 | -44042973150038.78 |
| 41.0ms | 304× | body | 256 | valid |
| 0.0ms | 1× | body | 256 | infinite |
Compiled 606 to 445 computations (26.6% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) |
| Outputs |
|---|
(+.f64 a (+.f64 z x)) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (-.f64 z (*.f64 y z))) |
6 calls:
| 272.0ms | a |
| 115.0ms | z |
| 98.0ms | y |
| 95.0ms | b |
| 82.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 69.1% | 7 | x |
| 68.2% | 8 | y |
| 69.5% | 9 | z |
| 68.8% | 3 | t |
| 67.0% | 18 | a |
| 68.8% | 8 | b |
Compiled 180 to 96 computations (46.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 |
|---|---|---|
| 13.0ms | 2.4410260225944237e-23 | 1.1143827878806154e-22 |
| 18.0ms | 1.7659519226873024e-289 | 9.212631776098627e-287 |
| 19.0ms | -5.602033074334935e-270 | -2.420037762461028e-273 |
| 55.0ms | -8.980329207900975e-174 | -2.439256146387067e-177 |
| 50.0ms | -1.754412806937655e-147 | -7.988872878386214e-155 |
| 16.0ms | -5.6539765087116655e-121 | -4.02314489224492e-123 |
| 79.0ms | -2.1338424324959354e-47 | -3.369375790496584e-54 |
| 147.0ms | -3.2374720581841337e+99 | -7.973438486062488e+96 |
| 384.0ms | 1008× | body | 256 | valid |
| 2.0ms | 17× | body | 256 | infinite |
Compiled 1784 to 1312 computations (26.5% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
(+.f64 a (-.f64 z (*.f64 y z))) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 z x)) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 z x)) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(+.f64 a (+.f64 z x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 z x)) |
(+.f64 a (*.f64 (-.f64 y 2) b)) |
6 calls:
| 222.0ms | z |
| 197.0ms | b |
| 166.0ms | t |
| 145.0ms | a |
| 82.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 64.8% | 8 | x |
| 64.7% | 5 | y |
| 64.1% | 13 | z |
| 63.6% | 10 | t |
| 58.0% | 7 | a |
| 65.0% | 9 | b |
Compiled 156 to 87 computations (44.2% 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 |
|---|---|---|
| 22.0ms | 9.073556311882583e+103 | 7.290607902708115e+107 |
| 12.0ms | 7.122594210115155e-5 | 0.00018513706163799287 |
| 13.0ms | 3.8364196013184636e-34 | 2.0742508515527957e-33 |
| 19.0ms | 1.734572761215076e-57 | 1.1405040434453552e-54 |
| 18.0ms | 8.506461845613012e-101 | 3.506934827691141e-96 |
| 19.0ms | -1.332304967152375e-41 | -7.694122987501923e-46 |
| 21.0ms | -25974747798696.05 | -100108.44948183131 |
| 31.0ms | -2.9234082050608715e+130 | -2.1219998440500347e+103 |
| 135.0ms | 1008× | body | 256 | valid |
| 9.0ms | 69× | body | 256 | infinite |
Compiled 1640 to 1237 computations (24.6% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
| Outputs |
|---|
(+.f64 a (+.f64 z x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 z x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (*.f64 y (-.f64 b z))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 z (*.f64 y z)) |
(*.f64 t (-.f64 b a)) |
(*.f64 y (neg.f64 z)) |
(+.f64 a (+.f64 z x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 z x)) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 z x)) |
6 calls:
| 296.0ms | b |
| 134.0ms | x |
| 128.0ms | a |
| 115.0ms | z |
| 86.0ms | t |
| Accuracy | Segments | Branch |
|---|---|---|
| 65.1% | 14 | x |
| 64.7% | 5 | y |
| 61.4% | 12 | z |
| 61.7% | 8 | t |
| 58.0% | 7 | a |
| 62.9% | 7 | b |
Compiled 142 to 82 computations (42.3% saved)
| 13× | 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 |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 7.02882114045206e+100 | 5.8765321714438e+105 |
| 280.0ms | 1.8888077000292116e+61 | 3.833345574822382e+72 |
| 13.0ms | 102850605032.98418 | 462919776772.9361 |
| 16.0ms | 6.259415665476516e-26 | 8.459378033152493e-24 |
| 20.0ms | 1.6380311581951396e-109 | 4.763971324347023e-104 |
| 22.0ms | 9.815171331279043e-116 | 1.6380311581951396e-109 |
| 23.0ms | 4.944419150460211e-231 | 2.6991904759656506e-218 |
| 17.0ms | -1.6036593035544975e-303 | -2.1770512993104416e-305 |
| 23.0ms | -6.926439044638309e-284 | -8.615860624086134e-289 |
| 18.0ms | -7.00058111010801e-175 | -4.6379816457922147e-178 |
| 15.0ms | -1.589219606366855e-10 | -5.450625941309602e-11 |
| 20.0ms | -5.551525224475558e+28 | -9.264516996682085e+21 |
| 20.0ms | -9.103505651830397e+67 | -3.922039193030423e+63 |
| 229.0ms | 1696× | body | 256 | valid |
Compiled 2714 to 2070 computations (23.7% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
| Outputs |
|---|
(+.f64 a (+.f64 z x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 z x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 z (*.f64 y z)) |
(*.f64 t (-.f64 b a)) |
(*.f64 y (neg.f64 z)) |
(+.f64 a (+.f64 z x)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 a (+.f64 z x)) |
(*.f64 t (-.f64 b a)) |
(+.f64 a (+.f64 z x)) |
6 calls:
| 556.0ms | b |
| 429.0ms | x |
| 177.0ms | z |
| 96.0ms | t |
| 84.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 63.2% | 12 | x |
| 61.1% | 5 | y |
| 59.2% | 10 | z |
| 59.5% | 6 | t |
| 55.1% | 5 | a |
| 61.2% | 5 | b |
Compiled 135 to 80 computations (40.7% 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 |
|---|---|---|
| 21.0ms | 7.02882114045206e+100 | 5.8765321714438e+105 |
| 24.0ms | 1.8888077000292116e+61 | 3.833345574822382e+72 |
| 14.0ms | 102850605032.98418 | 462919776772.9361 |
| 34.0ms | 6.259415665476516e-26 | 8.459378033152493e-24 |
| 21.0ms | 1.6380311581951396e-109 | 4.763971324347023e-104 |
| 21.0ms | 9.815171331279043e-116 | 1.6380311581951396e-109 |
| 23.0ms | 4.944419150460211e-231 | 2.6991904759656506e-218 |
| 37.0ms | -1.342893621436553e-233 | -9.456534725648648e-241 |
| 27.0ms | -1.589219606366855e-10 | -5.450625941309602e-11 |
| 20.0ms | -5.551525224475558e+28 | -9.264516996682085e+21 |
| 20.0ms | -9.103505651830397e+67 | -3.922039193030423e+63 |
| 245.0ms | 1456× | body | 256 | valid |
Compiled 2290 to 1753 computations (23.4% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
(+.f64 a (+.f64 z x)) |
(-.f64 a (*.f64 a t)) |
(-.f64 z (*.f64 y z)) |
(+.f64 a (*.f64 z (neg.f64 y))) |
(-.f64 x (*.f64 y (neg.f64 b))) |
| Outputs |
|---|
(*.f64 (-.f64 b z) y) |
(+.f64 a (+.f64 z x)) |
(*.f64 b (-.f64 t 2)) |
(+.f64 a (+.f64 z x)) |
(*.f64 (-.f64 b z) y) |
6 calls:
| 79.0ms | z |
| 70.0ms | a |
| 65.0ms | t |
| 64.0ms | x |
| 47.0ms | b |
| Accuracy | Segments | Branch |
|---|---|---|
| 58.6% | 7 | x |
| 61.1% | 5 | y |
| 56.5% | 8 | z |
| 59.5% | 6 | t |
| 55.1% | 7 | a |
| 59.8% | 5 | b |
Compiled 128 to 76 computations (40.6% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 7.601831759494866e+66 | 6.75721916255691e+68 |
| 20.0ms | -1.0011715476104463e-198 | -2.8551684415652417e-208 |
| 24.0ms | -9.826140782723012e-151 | -7.723116163775317e-159 |
| 80.0ms | -6.576172523081148e+40 | -6.991107449597402e+35 |
| 138.0ms | 544× | body | 256 | valid |
| 3.0ms | 24× | body | 256 | infinite |
Compiled 852 to 657 computations (22.9% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 a (*.f64 y b)) |
| Outputs |
|---|
(*.f64 t (-.f64 b a)) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 a x) |
(+.f64 a z) |
(*.f64 (-.f64 b z) y) |
(+.f64 a z) |
(*.f64 (-.f64 b z) y) |
(*.f64 t (-.f64 b a)) |
x |
(*.f64 t (-.f64 b a)) |
6 calls:
| 137.0ms | y |
| 73.0ms | t |
| 69.0ms | x |
| 60.0ms | a |
| 54.0ms | b |
| Accuracy | Segments | Branch |
|---|---|---|
| 54.0% | 8 | x |
| 54.0% | 10 | y |
| 49.5% | 8 | z |
| 54.4% | 11 | t |
| 45.2% | 9 | a |
| 47.1% | 5 | b |
Compiled 101 to 64 computations (36.6% saved)
| 10× | 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 |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 3.679563026854679e+168 | 1.3913267883430823e+170 |
| 27.0ms | 2.5370091814835653e+123 | 3.8727591300948995e+129 |
| 33.0ms | 34199216362308548.0 | 342359340155131970.0 |
| 18.0ms | 9.934845820375223e-14 | 2.8654997788705116e-11 |
| 21.0ms | 7.021622075394467e-59 | 1.0233702015326377e-50 |
| 64.0ms | 1.4232955880351863e-117 | 3.7100680049483525e-116 |
| 18.0ms | 3.393768397603755e-231 | 3.943091484204101e-227 |
| 22.0ms | 6.219159322109343e-275 | 6.745296044148567e-269 |
| 19.0ms | -3.2022541067755727e-248 | -5.21187952218963e-251 |
| 16.0ms | -7624.026896953063 | -450.13931961310516 |
| 232.0ms | 1248× | body | 256 | valid |
| 13.0ms | 90× | body | 256 | infinite |
Compiled 1682 to 1318 computations (21.6% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
| Outputs |
|---|
(*.f64 t (-.f64 b a)) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 a x) |
(*.f64 t (-.f64 b a)) |
x |
(*.f64 t (-.f64 b a)) |
6 calls:
| 101.0ms | t |
| 80.0ms | y |
| 63.0ms | z |
| 53.0ms | x |
| 32.0ms | b |
| Accuracy | Segments | Branch |
|---|---|---|
| 50.6% | 6 | x |
| 47.0% | 10 | y |
| 49.5% | 8 | z |
| 52.3% | 9 | t |
| 41.3% | 4 | a |
| 44.5% | 4 | b |
Compiled 86 to 58 computations (32.6% 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 | 3.679563026854679e+168 | 1.3913267883430823e+170 |
| 30.0ms | 2.5370091814835653e+123 | 3.8727591300948995e+129 |
| 57.0ms | 2.2113700915936772e+20 | 3.66135214388254e+25 |
| 37.0ms | 3.7100680049483525e-116 | 1.7960588086183656e-114 |
| 18.0ms | 3.393768397603755e-231 | 3.943091484204101e-227 |
| 23.0ms | 6.219159322109343e-275 | 6.745296044148567e-269 |
| 26.0ms | -3.2022541067755727e-248 | -5.21187952218963e-251 |
| 54.0ms | -7624.026896953063 | -450.13931961310516 |
| 207.0ms | 1024× | body | 256 | valid |
| 49.0ms | 100× | body | 256 | infinite |
Compiled 1348 to 1067 computations (20.8% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
(*.f64 b (-.f64 t 2)) |
| Outputs |
|---|
(+.f64 a x) |
(*.f64 b (-.f64 t 2)) |
(+.f64 a z) |
(*.f64 b (-.f64 t 2)) |
(+.f64 a z) |
(+.f64 a x) |
6 calls:
| 97.0ms | t |
| 59.0ms | y |
| 53.0ms | a |
| 36.0ms | x |
| 35.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 49.9% | 6 | x |
| 47.0% | 10 | y |
| 45.6% | 5 | z |
| 47.6% | 12 | t |
| 41.3% | 4 | a |
| 44.5% | 4 | b |
Compiled 81 to 56 computations (30.9% saved)
| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 1.8888077000292116e+61 | 3.833345574822382e+72 |
| 19.0ms | 4.958479422588485e-75 | 9.368451151339816e-72 |
| 14.0ms | 8.830166039964264e-233 | 4.329211526805124e-232 |
| 19.0ms | -7.00058111010801e-175 | -4.6379816457922147e-178 |
| 14.0ms | -7.634410652362726e+74 | -4.8412510468131435e+73 |
| 82.0ms | 608× | body | 256 | valid |
Compiled 852 to 691 computations (18.9% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
(+.f64 a z) |
(+.f64 z a) |
(*.f64 t (neg.f64 a)) |
(*.f64 y (neg.f64 z)) |
| Outputs |
|---|
(+.f64 a x) |
(+.f64 a z) |
(*.f64 b -2) |
(+.f64 a z) |
(+.f64 a x) |
6 calls:
| 54.0ms | a |
| 46.0ms | b |
| 45.0ms | t |
| 35.0ms | y |
| 26.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 46.7% | 5 | x |
| 44.1% | 7 | y |
| 43.9% | 3 | z |
| 45.7% | 9 | t |
| 43.3% | 9 | a |
| 43.4% | 5 | b |
Compiled 76 to 53 computations (30.3% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 1.8888077000292116e+61 | 3.833345574822382e+72 |
| 19.0ms | -7.410606296159161e-148 | -4.8390857839525154e-151 |
| 18.0ms | -8.046114419012999e-123 | -1.251911062252395e-126 |
| 18.0ms | -3.922039193030423e+63 | -9.091865616225082e+58 |
| 74.0ms | 544× | body | 256 | valid |
Compiled 716 to 587 computations (18% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 a x) |
| Outputs |
|---|
(*.f64 b -2) |
(+.f64 a x) |
(*.f64 b -2) |
6 calls:
| 20.0ms | x |
| 20.0ms | a |
| 13.0ms | b |
| 13.0ms | y |
| 12.0ms | t |
| Accuracy | Segments | Branch |
|---|---|---|
| 39.1% | 5 | x |
| 36.8% | 3 | y |
| 34.6% | 1 | z |
| 39.2% | 3 | t |
| 38.8% | 5 | a |
| 40.8% | 3 | b |
Compiled 62 to 47 computations (24.2% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 7.290607902708115e+107 | 4.540547222184075e+116 |
| 32.0ms | -2.5352543361544367e+160 | -1.8613960187629007e+148 |
| 40.0ms | 304× | body | 256 | valid |
| 14.0ms | 102× | body | 256 | infinite |
Compiled 416 to 350 computations (15.9% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
| Outputs |
|---|
a |
(*.f64 t b) |
(*.f64 y b) |
x |
a |
6 calls:
| 33.0ms | y |
| 25.0ms | t |
| 24.0ms | x |
| 19.0ms | b |
| 18.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 29.6% | 3 | x |
| 31.0% | 9 | y |
| 26.3% | 5 | z |
| 32.4% | 7 | t |
| 34.5% | 5 | a |
| 33.0% | 4 | b |
Compiled 59 to 46 computations (22% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 2.4157154561893192e+89 | 1.8412460782739502e+90 |
| 23.0ms | -7.049833374581735e-144 | -2.673827164528265e-156 |
| 22.0ms | -7.530439747014773e-112 | -1.6378988442876494e-125 |
| 21.0ms | -1.0190076321292716e+51 | -1.1659075717233375e+45 |
| 72.0ms | 560× | body | 256 | valid |
| 1.0ms | 6× | body | 256 | infinite |
Compiled 674 to 556 computations (17.5% saved)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
(*.f64 t b) |
| Outputs |
|---|
(*.f64 b -2) |
(*.f64 t b) |
x |
(*.f64 t b) |
x |
(*.f64 b -2) |
6 calls:
| 42.0ms | t |
| 32.0ms | z |
| 22.0ms | y |
| 22.0ms | b |
| 11.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 29.6% | 3 | x |
| 27.4% | 6 | y |
| 26.3% | 5 | z |
| 32.4% | 7 | t |
| 31.9% | 3 | a |
| 33.8% | 6 | b |
Compiled 56 to 45 computations (19.6% saved)
| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 9.073556311882583e+103 | 7.290607902708115e+107 |
| 28.0ms | 1.610589508442858e+77 | 1.3828588877909016e+83 |
| 18.0ms | 1.1405040434453552e-54 | 6.330870572042024e-50 |
| 56.0ms | -5.505257298746182e-19 | -1.8696582997176873e-31 |
| 63.0ms | -2.5352543361544367e+160 | -1.8613960187629007e+148 |
| 132.0ms | 720× | body | 256 | valid |
| 55.0ms | 83× | body | 256 | infinite |
Compiled 866 to 730 computations (15.7% saved)
Total -19.5b remaining (-44.6%)
Threshold costs -19.5b (-44.6%)
| Inputs |
|---|
a |
x |
(*.f64 b -2) |
| Outputs |
|---|
a |
x |
a |
6 calls:
| 76.0ms | x |
| 51.0ms | a |
| 18.0ms | z |
| 15.0ms | t |
| 12.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 29.6% | 3 | x |
| 25.4% | 3 | y |
| 26.3% | 5 | z |
| 27.7% | 5 | t |
| 31.9% | 3 | a |
| 30.3% | 3 | b |
Compiled 53 to 44 computations (17% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 41.0ms | 2.4157154561893192e+89 | 1.8412460782739502e+90 |
| 19.0ms | -7.617225206512317e+203 | -9.747466600550066e+201 |
| 54.0ms | 208× | body | 256 | valid |
| 3.0ms | 26× | body | 256 | infinite |
Compiled 244 to 209 computations (14.3% saved)
| 1× | egg-herbie |
| 546× | unsub-neg |
| 380× | distribute-lft-neg-in |
| 268× | neg-mul-1 |
| 208× | neg-sub0 |
| 206× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 427 | 3331 |
| 1 | 585 | 3323 |
| 2 | 699 | 3323 |
| 3 | 845 | 3323 |
| 4 | 939 | 3323 |
| 5 | 1088 | 3323 |
| 6 | 1277 | 3323 |
| 7 | 1438 | 3323 |
| 8 | 1597 | 3323 |
| 9 | 1734 | 3323 |
| 10 | 1852 | 3323 |
| 11 | 1926 | 3323 |
| 12 | 1983 | 3323 |
| 13 | 2009 | 3323 |
| 14 | 2015 | 3323 |
| 15 | 2015 | 3323 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(if (<=.f64 t -610) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 35000000000000000) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))) |
(if (<=.f64 t -3022314549036573/151115727451828646838272) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 2326917010141675/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (if (<=.f64 t 213598703592091/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) (if (<=.f64 t 35000000000000000) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))))) |
(if (<=.f64 b -2200000000000000139218750274411627023270149974872160690365627959822031266999451654860711819383148699616286315015831552) (-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) (if (<=.f64 b 6690223559559187/1393796574908163946345982392040522594123776) (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))))) |
(if (<=.f64 b -1199999999999999948679276162303830049201770408541390028742302907934202571773047438799486493518027394059025872303685632) (-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) (if (<=.f64 b 6132704929595921/11150372599265311570767859136324180752990208) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))))) |
(if (<=.f64 t -90000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 2326917010141675/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (if (<=.f64 t 213598703592091/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) (if (<=.f64 t 58000000000000000) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (-.f64 x (*.f64 t (-.f64 a b))))))) |
(if (<=.f64 t -5900000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 65000000000000000) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (-.f64 x (*.f64 t (-.f64 a b))))) |
(if (<=.f64 b -170000000000000007344272221035365495394641991049595095798810947857877836681500006763930913002967276155471659008) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b -26000000000000) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (if (<=.f64 b -2550072580000839/196159429230833773869868419475239575503198607639501078528) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 13792459867793/191561942608236107294793378393788647952342390272950272) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (if (<=.f64 b 60000000000000004202228415229069648745445137708643936118325116928) (+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) (if (<=.f64 b 1050000000000000049754489535360919819943448705723252261354234166874729164698729975502609665566793390882816) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))))))))) |
(if (<=.f64 b -124999999999999997500433543424275147708600649112126064773581038978846551828428590683098679366249054969347009397634629632) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -26000000000000) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (if (<=.f64 b -5021681388309345/50216813883093446110686315385661331328818843555712276103168) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 7650217740002517/98079714615416886934934209737619787751599303819750539264) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (if (<=.f64 b 499999999999999964878644512267775609965379584) (+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) (if (<=.f64 b 100000000000000000191567508573466873621595512726519201115280351459937932420398875596123614510818032353280) (-.f64 x (*.f64 t (-.f64 a b))) (+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))))))))) |
(if (<=.f64 t -490000000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 165000000000) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) (-.f64 x (*.f64 t (-.f64 a b))))) |
(if (<=.f64 z -9200000000000000601012535796375956692978496444709552964587172118769418363399092730460676642832384) (+.f64 a (+.f64 z x)) (if (<=.f64 z -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 z -1162941958872971/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 a (*.f64 y (-.f64 b z))) (if (<=.f64 z -8963160758951161/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 z -6794650333861179/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 z -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 z 3511119404027961/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 z 2637188343637273/42535295865117307932921825928971026432) (-.f64 x (*.f64 t (-.f64 a b))) (+.f64 a (-.f64 z (*.f64 y z))))))))))) |
(if (<=.f64 b -29500000000000001996913441682327128540327569651248834798355488219499590906230250878315271564555095722980787879936) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -102000) (+.f64 a (+.f64 z x)) (if (<=.f64 b -2550072580000839/196159429230833773869868419475239575503198607639501078528) (*.f64 t (-.f64 b a)) (if (<=.f64 b 7695704335233297/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 a (+.f64 z x)) (if (<=.f64 b 7774127085024891/3533694129556768659166595001485837031654967793751237916243212402585239552) (+.f64 a (*.f64 y (-.f64 b z))) (if (<=.f64 b 2996078356528351/1461501637330902918203684832716283019655932542976) (+.f64 a (+.f64 z x)) (if (<=.f64 b 5312662293228351/73786976294838206464) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 3999999999999999753033203301127914161308109457888497913177664850155485967298398854547282110015633021206528) (+.f64 a (+.f64 z x)) (+.f64 a (*.f64 (-.f64 y 2) b)))))))))) |
(if (<=.f64 x -30000000000000002101114207614534824372722568854321968059162558464) (+.f64 a (+.f64 z x)) (if (<=.f64 x -19499999999999999297034649600) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x -290142196707511/2417851639229258349412352) (+.f64 a (+.f64 z x)) (if (<=.f64 x -2423796578111791/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x -3634557195575819/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (+.f64 a (*.f64 y (-.f64 b z))) (if (<=.f64 x -3459022883669859/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 720368394827529/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (-.f64 z (*.f64 y z)) (if (<=.f64 x 8231363154421169/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 t (-.f64 b a)) (if (<=.f64 x 231369589076587/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 y (neg.f64 z)) (if (<=.f64 x 3266710722441009/1361129467683753853853498429727072845824) (+.f64 a (+.f64 z x)) (if (<=.f64 x 155000000000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 3800000000000000061070082528586653309233238955613497724345721485116047360) (+.f64 a (+.f64 z x)) (if (<=.f64 x 71999999999999999590873046122130842636628296201590900692500087174072822158176815846733555734002270208) (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 z x))))))))))))))) |
(if (<=.f64 x -9199999999999999728467330941091517399992425946454711220425457664) (+.f64 a (+.f64 z x)) (if (<=.f64 x -224999999999999989245804544) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x -851083777008699/9671406556917033397649408) (+.f64 a (+.f64 z x)) (if (<=.f64 x -6569077225204113/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 8001617319455825/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (-.f64 z (*.f64 y z)) (if (<=.f64 x 7278257947067139/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (*.f64 t (-.f64 b a)) (if (<=.f64 x 7192288940437905/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (*.f64 y (neg.f64 z)) (if (<=.f64 x 5226737155905615/10889035741470030830827987437816582766592) (+.f64 a (+.f64 z x)) (if (<=.f64 x 128000000000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 3600000000000000346932921261995022522237581395144793322514947402006265856) (+.f64 a (+.f64 z x)) (if (<=.f64 x 71999999999999999590873046122130842636628296201590900692500087174072822158176815846733555734002270208) (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 z x))))))))))))) |
(if (<=.f64 y -47000000000000003966538554797638501269504) (*.f64 (-.f64 b z) y) (if (<=.f64 y -7716708525960861/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 a (+.f64 z x)) (if (<=.f64 y -572302786088463/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 26499999999999999767011209767868523776771414925510542357380678549504) (+.f64 a (+.f64 z x)) (*.f64 (-.f64 b z) y))))) |
(if (<=.f64 t -4900) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5239737628756445/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (+.f64 a x) (if (<=.f64 t 5925150918931199/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (+.f64 a z) (if (<=.f64 t 8739899877464283/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 a x) (if (<=.f64 t 3282840917839045/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 a z) (if (<=.f64 t 1908194829960655/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 (-.f64 b z) y) (if (<=.f64 t 4456584141427369/19807040628566084398385987584) (+.f64 a z) (if (<=.f64 t 200000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 t 2900000000000000025613403677070386990960893797639494536484521990267957374861727705608605855794774614195749321932420173971251527680) (*.f64 t (-.f64 b a)) (if (<=.f64 t 4899999999999999927312823376664270972635524776868239331435403965415109001144834943148968483598650956172624408167962024418240306982493036194954649400476456721353405366272) x (*.f64 t (-.f64 b a)))))))))))) |
(if (<=.f64 t -7500) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4772191809575101/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 a x) (if (<=.f64 t 1218164251425/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 a z) (if (<=.f64 t 3157971635411899/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (+.f64 a x) (if (<=.f64 t 8517641300339143/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 a z) (if (<=.f64 t 310000000000000000000) (+.f64 a x) (if (<=.f64 t 3800000000000000054791920225770291149943929857760164072095957301076033945911646112222980179305012108371944291931337017190038634496) (*.f64 t (-.f64 b a)) (if (<=.f64 t 3800000000000000251462677744870694571039348255154489551200650996984014122092048000543782371622226229319761488737732919983244329084317195630232547768530541737740500729856) x (*.f64 t (-.f64 b a)))))))))) |
(if (<=.f64 x -89999999999999996903757277699849130863834366364245302870957226680091934720) (+.f64 a x) (if (<=.f64 x -8376355821415749/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 b (-.f64 t 2)) (if (<=.f64 x 340856095221107/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (+.f64 a z) (if (<=.f64 x 6206593990394137/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (*.f64 b (-.f64 t 2)) (if (<=.f64 x 3100000000000000051478282555999601122097051073767861138441109504) (+.f64 a z) (+.f64 a x)))))) |
(if (<=.f64 x -79999999999999995950970823765921509357091600881072805846712320) (+.f64 a x) (if (<=.f64 x -3841214036521631/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 a z) (if (<=.f64 x -2591374345656881/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 b -2) (if (<=.f64 x 26500000000000001076516676816357538487273025039300127969096237056) (+.f64 a z) (+.f64 a x))))) |
(if (<=.f64 b -15999999999999999733746883571067547432965956400279528581872121831367494680016200872503646031135019868019798213509809681080552117570633179735448165925217370112) (*.f64 b -2) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (+.f64 a x) (*.f64 b -2))) |
(if (<=.f64 a -19999999999999999862796380718940425895318388736) a (if (<=.f64 a -2952782317450903/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 t b) (if (<=.f64 a -3075429351738513/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (*.f64 y b) (if (<=.f64 a 1450000000000000070134086190530082020244111884223306242927446036139904631156136611359490048) x a)))) |
(if (<=.f64 b -320000000000000011823214620178632493113893754554966030461528913668817397099111027110928419510573066478288376117991445354058784107186348933473478158344781824) (*.f64 b -2) (if (<=.f64 b -5815372481559007/166153499473114484112975882535043072) (*.f64 t b) (if (<=.f64 b 2211558125039701/52656145834278593348959013841835216159447547700274555627155488768) x (if (<=.f64 b 2099999999999999855754406114609581097648162359758372552580015350768256962564980736) (*.f64 t b) (if (<=.f64 b 2299999999999999781605242785605322407685449622934205260647092526366795032341312490575388472133862505316352) x (*.f64 b -2)))))) |
(if (<=.f64 a -9999999999999999017474591319641730272072128367390393282944984404433823148266910656903077218579754480674748342103902584639871831041306548820316951909258721342916786285447187693014154661313392524876840960) a (if (<=.f64 a 1799999999999999962287045316998339508351542976225582907955208155164446223743841991781253120) x a)) |
a |
| Outputs |
|---|
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) |
(-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 t b) (*.f64 b (-.f64 y 2))))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (+.f64 (+.f64 (*.f64 t b) (*.f64 b (-.f64 y 2))) (*.f64 a (-.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))) (*.f64 z (-.f64 y 1))) |
(+.f64 (+.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 1 y))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (-.f64 (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 a (-.f64 t 1)))) |
(+.f64 (*.f64 b (-.f64 (+.f64 y t) 2)) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 a (-.f64 1 t)))) |
(if (<=.f64 t -610) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 35000000000000000) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))) |
(if (or (<=.f64 t -610) (not (<=.f64 t 35000000000000000))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 x (*.f64 b (-.f64 y 2)))))) |
(if (or (<=.f64 t -610) (not (<=.f64 t 35000000000000000))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (+.f64 a (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 z (-.f64 1 y))))) |
(if (or (<=.f64 t -610) (not (<=.f64 t 35000000000000000))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a))) (+.f64 a (+.f64 (+.f64 x (*.f64 b (-.f64 y 2))) (*.f64 z (-.f64 1 y))))) |
(if (<=.f64 t -3022314549036573/151115727451828646838272) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 t 2326917010141675/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (if (<=.f64 t 213598703592091/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) (if (<=.f64 t 35000000000000000) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))))))) |
(if (<=.f64 t -3022314549036573/151115727451828646838272) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))) (if (<=.f64 t 2326917010141675/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))) (if (<=.f64 t 213598703592091/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 z (-.f64 1 y)))) (if (<=.f64 t 35000000000000000) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))) (-.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 a b))))))) |
(if (<=.f64 t -3022314549036573/151115727451828646838272) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a))) (if (<=.f64 t 2326917010141675/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))) (if (<=.f64 t 213598703592091/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 z (-.f64 1 y)))) (if (<=.f64 t 35000000000000000) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a))))))) |
(if (<=.f64 b -2200000000000000139218750274411627023270149974872160690365627959822031266999451654860711819383148699616286315015831552) (-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) (if (<=.f64 b 6690223559559187/1393796574908163946345982392040522594123776) (-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))))) |
(if (<=.f64 b -2200000000000000139218750274411627023270149974872160690365627959822031266999451654860711819383148699616286315015831552) (-.f64 x (neg.f64 (+.f64 (*.f64 t b) (*.f64 b (-.f64 y 2))))) (if (<=.f64 b 6690223559559187/1393796574908163946345982392040522594123776) (-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1))) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))))) |
(if (<=.f64 b -2200000000000000139218750274411627023270149974872160690365627959822031266999451654860711819383148699616286315015831552) (+.f64 x (+.f64 (*.f64 t b) (*.f64 b (-.f64 y 2)))) (if (<=.f64 b 6690223559559187/1393796574908163946345982392040522594123776) (-.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 y 1))) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))))) |
(if (<=.f64 b -2200000000000000139218750274411627023270149974872160690365627959822031266999451654860711819383148699616286315015831552) (+.f64 x (+.f64 (*.f64 t b) (*.f64 b (-.f64 y 2)))) (if (<=.f64 b 6690223559559187/1393796574908163946345982392040522594123776) (+.f64 (+.f64 x (*.f64 a (-.f64 1 t))) (*.f64 z (-.f64 1 y))) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))))) |
(if (<=.f64 b -1199999999999999948679276162303830049201770408541390028742302907934202571773047438799486493518027394059025872303685632) (-.f64 x (*.f64 -1 (+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)))) (if (<=.f64 b 6132704929595921/11150372599265311570767859136324180752990208) (-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))))) |
(if (<=.f64 b -1199999999999999948679276162303830049201770408541390028742302907934202571773047438799486493518027394059025872303685632) (-.f64 x (neg.f64 (+.f64 (*.f64 t b) (*.f64 b (-.f64 y 2))))) (if (<=.f64 b 6132704929595921/11150372599265311570767859136324180752990208) (-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a (-.f64 t 1)))) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))))) |
(if (<=.f64 b -1199999999999999948679276162303830049201770408541390028742302907934202571773047438799486493518027394059025872303685632) (+.f64 x (+.f64 (*.f64 t b) (*.f64 b (-.f64 y 2)))) (if (<=.f64 b 6132704929595921/11150372599265311570767859136324180752990208) (-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a (-.f64 t 1)))) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))))) |
(if (<=.f64 b -1199999999999999948679276162303830049201770408541390028742302907934202571773047438799486493518027394059025872303685632) (+.f64 x (+.f64 (*.f64 t b) (*.f64 b (-.f64 y 2)))) (if (<=.f64 b 6132704929595921/11150372599265311570767859136324180752990208) (+.f64 x (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 z (+.f64 y -1)))) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))))) |
(if (<=.f64 t -90000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 2326917010141675/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (if (<=.f64 t 213598703592091/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (*.f64 (-.f64 y 2) b))) (if (<=.f64 t 58000000000000000) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (-.f64 x (*.f64 t (-.f64 a b))))))) |
(if (<=.f64 t -90000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 2326917010141675/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))) (if (<=.f64 t 213598703592091/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 a (+.f64 (*.f64 b (-.f64 y 2)) (*.f64 z (-.f64 1 y)))) (if (<=.f64 t 58000000000000000) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2))))) (-.f64 x (*.f64 t (-.f64 a b))))))) |
(if (<=.f64 t -5900000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 65000000000000000) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 y 2) b) x))) (-.f64 x (*.f64 t (-.f64 a b))))) |
(if (or (<=.f64 t -5900000000000000) (not (<=.f64 t 65000000000000000))) (-.f64 x (*.f64 t (-.f64 a b))) (+.f64 a (+.f64 z (+.f64 x (*.f64 b (-.f64 y 2)))))) |
(if (<=.f64 b -170000000000000007344272221035365495394641991049595095798810947857877836681500006763930913002967276155471659008) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 b -26000000000000) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (if (<=.f64 b -2550072580000839/196159429230833773869868419475239575503198607639501078528) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 13792459867793/191561942608236107294793378393788647952342390272950272) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (if (<=.f64 b 60000000000000004202228415229069648745445137708643936118325116928) (+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) (if (<=.f64 b 1050000000000000049754489535360919819943448705723252261354234166874729164698729975502609665566793390882816) (-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) (+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))))))))) |
(if (<=.f64 b -170000000000000007344272221035365495394641991049595095798810947857877836681500006763930913002967276155471659008) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t)))) (if (<=.f64 b -26000000000000) (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (if (<=.f64 b -2550072580000839/196159429230833773869868419475239575503198607639501078528) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 13792459867793/191561942608236107294793378393788647952342390272950272) (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (if (or (<=.f64 b 60000000000000004202228415229069648745445137708643936118325116928) (not (<=.f64 b 1050000000000000049754489535360919819943448705723252261354234166874729164698729975502609665566793390882816))) (+.f64 a (+.f64 z (*.f64 b (-.f64 y 2)))) (-.f64 x (*.f64 b (-.f64 2 (+.f64 y t))))))))) |
(if (<=.f64 b -170000000000000007344272221035365495394641991049595095798810947857877836681500006763930913002967276155471659008) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2))) (if (<=.f64 b -26000000000000) (+.f64 a (-.f64 x (*.f64 z (+.f64 y -1)))) (if (<=.f64 b -2550072580000839/196159429230833773869868419475239575503198607639501078528) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 13792459867793/191561942608236107294793378393788647952342390272950272) (+.f64 a (-.f64 x (*.f64 z (+.f64 y -1)))) (if (or (<=.f64 b 60000000000000004202228415229069648745445137708643936118325116928) (not (<=.f64 b 1050000000000000049754489535360919819943448705723252261354234166874729164698729975502609665566793390882816))) (+.f64 a (+.f64 z (*.f64 b (-.f64 y 2)))) (+.f64 x (*.f64 b (-.f64 (+.f64 y t) 2)))))))) |
(if (<=.f64 b -124999999999999997500433543424275147708600649112126064773581038978846551828428590683098679366249054969347009397634629632) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -26000000000000) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (if (<=.f64 b -5021681388309345/50216813883093446110686315385661331328818843555712276103168) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 7650217740002517/98079714615416886934934209737619787751599303819750539264) (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (if (<=.f64 b 499999999999999964878644512267775609965379584) (+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))) (if (<=.f64 b 100000000000000000191567508573466873621595512726519201115280351459937932420398875596123614510818032353280) (-.f64 x (*.f64 t (-.f64 a b))) (+.f64 a (+.f64 z (*.f64 (-.f64 y 2) b))))))))) |
(if (<=.f64 b -124999999999999997500433543424275147708600649112126064773581038978846551828428590683098679366249054969347009397634629632) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -26000000000000) (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (if (<=.f64 b -5021681388309345/50216813883093446110686315385661331328818843555712276103168) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 7650217740002517/98079714615416886934934209737619787751599303819750539264) (+.f64 a (+.f64 x (*.f64 z (-.f64 1 y)))) (if (or (<=.f64 b 499999999999999964878644512267775609965379584) (not (<=.f64 b 100000000000000000191567508573466873621595512726519201115280351459937932420398875596123614510818032353280))) (+.f64 a (+.f64 z (*.f64 b (-.f64 y 2)))) (-.f64 x (*.f64 t (-.f64 a b)))))))) |
(if (<=.f64 b -124999999999999997500433543424275147708600649112126064773581038978846551828428590683098679366249054969347009397634629632) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -26000000000000) (+.f64 a (-.f64 x (*.f64 z (+.f64 y -1)))) (if (<=.f64 b -5021681388309345/50216813883093446110686315385661331328818843555712276103168) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 7650217740002517/98079714615416886934934209737619787751599303819750539264) (+.f64 a (-.f64 x (*.f64 z (+.f64 y -1)))) (if (or (<=.f64 b 499999999999999964878644512267775609965379584) (not (<=.f64 b 100000000000000000191567508573466873621595512726519201115280351459937932420398875596123614510818032353280))) (+.f64 a (+.f64 z (*.f64 b (-.f64 y 2)))) (-.f64 x (*.f64 t (-.f64 a b)))))))) |
(if (<=.f64 t -490000000000000000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 165000000000) (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 z x))) (-.f64 x (*.f64 t (-.f64 a b))))) |
(if (or (<=.f64 t -490000000000000000000) (not (<=.f64 t 165000000000))) (-.f64 x (*.f64 t (-.f64 a b))) (+.f64 a (+.f64 (+.f64 z x) (*.f64 -2 b)))) |
(if (<=.f64 z -9200000000000000601012535796375956692978496444709552964587172118769418363399092730460676642832384) (+.f64 a (+.f64 z x)) (if (<=.f64 z -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 z -1162941958872971/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 a (*.f64 y (-.f64 b z))) (if (<=.f64 z -8963160758951161/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 z -6794650333861179/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 z -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 z 3511119404027961/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 a (*.f64 (-.f64 y 2) b)) (if (<=.f64 z 2637188343637273/42535295865117307932921825928971026432) (-.f64 x (*.f64 t (-.f64 a b))) (+.f64 a (-.f64 z (*.f64 y z))))))))))) |
(if (<=.f64 z -9200000000000000601012535796375956692978496444709552964587172118769418363399092730460676642832384) (+.f64 a (+.f64 z x)) (if (<=.f64 z -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 z -1162941958872971/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 a (*.f64 y (-.f64 b z))) (if (<=.f64 z -8963160758951161/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 z -6794650333861179/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (+.f64 a (*.f64 b (-.f64 y 2))) (if (<=.f64 z -6578086957694999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 z 3511119404027961/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 a (*.f64 b (-.f64 y 2))) (if (<=.f64 z 2637188343637273/42535295865117307932921825928971026432) (-.f64 x (*.f64 t (-.f64 a b))) (+.f64 a (-.f64 z (*.f64 y z))))))))))) |
(if (<=.f64 b -29500000000000001996913441682327128540327569651248834798355488219499590906230250878315271564555095722980787879936) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -102000) (+.f64 a (+.f64 z x)) (if (<=.f64 b -2550072580000839/196159429230833773869868419475239575503198607639501078528) (*.f64 t (-.f64 b a)) (if (<=.f64 b 7695704335233297/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 a (+.f64 z x)) (if (<=.f64 b 7774127085024891/3533694129556768659166595001485837031654967793751237916243212402585239552) (+.f64 a (*.f64 y (-.f64 b z))) (if (<=.f64 b 2996078356528351/1461501637330902918203684832716283019655932542976) (+.f64 a (+.f64 z x)) (if (<=.f64 b 5312662293228351/73786976294838206464) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 3999999999999999753033203301127914161308109457888497913177664850155485967298398854547282110015633021206528) (+.f64 a (+.f64 z x)) (+.f64 a (*.f64 (-.f64 y 2) b)))))))))) |
(if (<=.f64 b -29500000000000001996913441682327128540327569651248834798355488219499590906230250878315271564555095722980787879936) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b -102000) (+.f64 a (+.f64 z x)) (if (<=.f64 b -2550072580000839/196159429230833773869868419475239575503198607639501078528) (*.f64 t (-.f64 b a)) (if (<=.f64 b 7695704335233297/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 a (+.f64 z x)) (if (<=.f64 b 7774127085024891/3533694129556768659166595001485837031654967793751237916243212402585239552) (+.f64 a (*.f64 y (-.f64 b z))) (if (<=.f64 b 2996078356528351/1461501637330902918203684832716283019655932542976) (+.f64 a (+.f64 z x)) (if (<=.f64 b 5312662293228351/73786976294838206464) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 b 3999999999999999753033203301127914161308109457888497913177664850155485967298398854547282110015633021206528) (+.f64 a (+.f64 z x)) (+.f64 a (*.f64 b (-.f64 y 2))))))))))) |
(if (<=.f64 x -30000000000000002101114207614534824372722568854321968059162558464) (+.f64 a (+.f64 z x)) (if (<=.f64 x -19499999999999999297034649600) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x -290142196707511/2417851639229258349412352) (+.f64 a (+.f64 z x)) (if (<=.f64 x -2423796578111791/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x -3634557195575819/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (+.f64 a (*.f64 y (-.f64 b z))) (if (<=.f64 x -3459022883669859/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 720368394827529/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (-.f64 z (*.f64 y z)) (if (<=.f64 x 8231363154421169/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 t (-.f64 b a)) (if (<=.f64 x 231369589076587/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 y (neg.f64 z)) (if (<=.f64 x 3266710722441009/1361129467683753853853498429727072845824) (+.f64 a (+.f64 z x)) (if (<=.f64 x 155000000000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 3800000000000000061070082528586653309233238955613497724345721485116047360) (+.f64 a (+.f64 z x)) (if (<=.f64 x 71999999999999999590873046122130842636628296201590900692500087174072822158176815846733555734002270208) (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 z x))))))))))))))) |
(if (<=.f64 x -30000000000000002101114207614534824372722568854321968059162558464) (+.f64 a (+.f64 z x)) (if (<=.f64 x -19499999999999999297034649600) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 x -290142196707511/2417851639229258349412352) (+.f64 a (+.f64 z x)) (if (<=.f64 x -2423796578111791/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 x -3634557195575819/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (+.f64 a (*.f64 y (-.f64 b z))) (if (<=.f64 x -3459022883669859/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 x 720368394827529/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (-.f64 z (*.f64 y z)) (if (<=.f64 x 8231363154421169/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 t (-.f64 b a)) (if (<=.f64 x 231369589076587/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 y (neg.f64 z)) (if (<=.f64 x 3266710722441009/1361129467683753853853498429727072845824) (+.f64 a (+.f64 z x)) (if (<=.f64 x 155000000000) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (or (<=.f64 x 3800000000000000061070082528586653309233238955613497724345721485116047360) (not (<=.f64 x 71999999999999999590873046122130842636628296201590900692500087174072822158176815846733555734002270208))) (+.f64 a (+.f64 z x)) (*.f64 t (-.f64 b a)))))))))))))) |
(if (<=.f64 x -9199999999999999728467330941091517399992425946454711220425457664) (+.f64 a (+.f64 z x)) (if (<=.f64 x -224999999999999989245804544) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x -851083777008699/9671406556917033397649408) (+.f64 a (+.f64 z x)) (if (<=.f64 x -6569077225204113/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 8001617319455825/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (-.f64 z (*.f64 y z)) (if (<=.f64 x 7278257947067139/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (*.f64 t (-.f64 b a)) (if (<=.f64 x 7192288940437905/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (*.f64 y (neg.f64 z)) (if (<=.f64 x 5226737155905615/10889035741470030830827987437816582766592) (+.f64 a (+.f64 z x)) (if (<=.f64 x 128000000000) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 x 3600000000000000346932921261995022522237581395144793322514947402006265856) (+.f64 a (+.f64 z x)) (if (<=.f64 x 71999999999999999590873046122130842636628296201590900692500087174072822158176815846733555734002270208) (*.f64 t (-.f64 b a)) (+.f64 a (+.f64 z x))))))))))))) |
(if (<=.f64 x -9199999999999999728467330941091517399992425946454711220425457664) (+.f64 a (+.f64 z x)) (if (<=.f64 x -224999999999999989245804544) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 x -851083777008699/9671406556917033397649408) (+.f64 a (+.f64 z x)) (if (<=.f64 x -6569077225204113/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (<=.f64 x 8001617319455825/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (-.f64 z (*.f64 y z)) (if (<=.f64 x 7278257947067139/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (*.f64 t (-.f64 b a)) (if (<=.f64 x 7192288940437905/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (*.f64 y (neg.f64 z)) (if (<=.f64 x 5226737155905615/10889035741470030830827987437816582766592) (+.f64 a (+.f64 z x)) (if (<=.f64 x 128000000000) (*.f64 b (-.f64 (+.f64 y t) 2)) (if (or (<=.f64 x 3600000000000000346932921261995022522237581395144793322514947402006265856) (not (<=.f64 x 71999999999999999590873046122130842636628296201590900692500087174072822158176815846733555734002270208))) (+.f64 a (+.f64 z x)) (*.f64 t (-.f64 b a)))))))))))) |
(if (<=.f64 y -47000000000000003966538554797638501269504) (*.f64 (-.f64 b z) y) (if (<=.f64 y -7716708525960861/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 a (+.f64 z x)) (if (<=.f64 y -572302786088463/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 26499999999999999767011209767868523776771414925510542357380678549504) (+.f64 a (+.f64 z x)) (*.f64 (-.f64 b z) y))))) |
(if (<=.f64 y -47000000000000003966538554797638501269504) (*.f64 y (-.f64 b z)) (if (<=.f64 y -7716708525960861/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 a (+.f64 z x)) (if (<=.f64 y -572302786088463/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (*.f64 b (-.f64 t 2)) (if (<=.f64 y 26499999999999999767011209767868523776771414925510542357380678549504) (+.f64 a (+.f64 z x)) (*.f64 y (-.f64 b z)))))) |
(if (<=.f64 t -4900) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5239737628756445/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (+.f64 a x) (if (<=.f64 t 5925150918931199/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (+.f64 a z) (if (<=.f64 t 8739899877464283/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 a x) (if (<=.f64 t 3282840917839045/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 a z) (if (<=.f64 t 1908194829960655/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 (-.f64 b z) y) (if (<=.f64 t 4456584141427369/19807040628566084398385987584) (+.f64 a z) (if (<=.f64 t 200000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 t 2900000000000000025613403677070386990960893797639494536484521990267957374861727705608605855794774614195749321932420173971251527680) (*.f64 t (-.f64 b a)) (if (<=.f64 t 4899999999999999927312823376664270972635524776868239331435403965415109001144834943148968483598650956172624408167962024418240306982493036194954649400476456721353405366272) x (*.f64 t (-.f64 b a)))))))))))) |
(if (<=.f64 t -4900) (*.f64 t (-.f64 b a)) (if (<=.f64 t -5239737628756445/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (+.f64 a x) (if (<=.f64 t 5925150918931199/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (+.f64 a z) (if (<=.f64 t 8739899877464283/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 a x) (if (<=.f64 t 3282840917839045/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 a z) (if (<=.f64 t 1908194829960655/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 y (-.f64 b z)) (if (<=.f64 t 4456584141427369/19807040628566084398385987584) (+.f64 a z) (if (<=.f64 t 200000000000000000) (*.f64 y (-.f64 b z)) (if (or (<=.f64 t 2900000000000000025613403677070386990960893797639494536484521990267957374861727705608605855794774614195749321932420173971251527680) (not (<=.f64 t 4899999999999999927312823376664270972635524776868239331435403965415109001144834943148968483598650956172624408167962024418240306982493036194954649400476456721353405366272))) (*.f64 t (-.f64 b a)) x))))))))) |
(if (<=.f64 t -7500) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4772191809575101/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 a x) (if (<=.f64 t 1218164251425/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 a z) (if (<=.f64 t 3157971635411899/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (+.f64 a x) (if (<=.f64 t 8517641300339143/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 a z) (if (<=.f64 t 310000000000000000000) (+.f64 a x) (if (<=.f64 t 3800000000000000054791920225770291149943929857760164072095957301076033945911646112222980179305012108371944291931337017190038634496) (*.f64 t (-.f64 b a)) (if (<=.f64 t 3800000000000000251462677744870694571039348255154489551200650996984014122092048000543782371622226229319761488737732919983244329084317195630232547768530541737740500729856) x (*.f64 t (-.f64 b a)))))))))) |
(if (<=.f64 t -7500) (*.f64 t (-.f64 b a)) (if (<=.f64 t -4772191809575101/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 a x) (if (<=.f64 t 1218164251425/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 a z) (if (<=.f64 t 3157971635411899/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (+.f64 a x) (if (<=.f64 t 8517641300339143/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 a z) (if (<=.f64 t 310000000000000000000) (+.f64 a x) (if (or (<=.f64 t 3800000000000000054791920225770291149943929857760164072095957301076033945911646112222980179305012108371944291931337017190038634496) (not (<=.f64 t 3800000000000000251462677744870694571039348255154489551200650996984014122092048000543782371622226229319761488737732919983244329084317195630232547768530541737740500729856))) (*.f64 t (-.f64 b a)) x))))))) |
(if (<=.f64 x -89999999999999996903757277699849130863834366364245302870957226680091934720) (+.f64 a x) (if (<=.f64 x -8376355821415749/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 b (-.f64 t 2)) (if (<=.f64 x 340856095221107/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (+.f64 a z) (if (<=.f64 x 6206593990394137/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792) (*.f64 b (-.f64 t 2)) (if (<=.f64 x 3100000000000000051478282555999601122097051073767861138441109504) (+.f64 a z) (+.f64 a x)))))) |
(if (<=.f64 x -79999999999999995950970823765921509357091600881072805846712320) (+.f64 a x) (if (<=.f64 x -3841214036521631/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 a z) (if (<=.f64 x -2591374345656881/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 b -2) (if (<=.f64 x 26500000000000001076516676816357538487273025039300127969096237056) (+.f64 a z) (+.f64 a x))))) |
(if (<=.f64 x -79999999999999995950970823765921509357091600881072805846712320) (+.f64 a x) (if (<=.f64 x -3841214036521631/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 a z) (if (<=.f64 x -2591374345656881/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 -2 b) (if (<=.f64 x 26500000000000001076516676816357538487273025039300127969096237056) (+.f64 a z) (+.f64 a x))))) |
(if (<=.f64 b -15999999999999999733746883571067547432965956400279528581872121831367494680016200872503646031135019868019798213509809681080552117570633179735448165925217370112) (*.f64 b -2) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (+.f64 a x) (*.f64 b -2))) |
(if (<=.f64 b -15999999999999999733746883571067547432965956400279528581872121831367494680016200872503646031135019868019798213509809681080552117570633179735448165925217370112) (*.f64 -2 b) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (+.f64 a x) (*.f64 -2 b))) |
(if (<=.f64 a -19999999999999999862796380718940425895318388736) a (if (<=.f64 a -2952782317450903/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 t b) (if (<=.f64 a -3075429351738513/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (*.f64 y b) (if (<=.f64 a 1450000000000000070134086190530082020244111884223306242927446036139904631156136611359490048) x a)))) |
(if (<=.f64 b -320000000000000011823214620178632493113893754554966030461528913668817397099111027110928419510573066478288376117991445354058784107186348933473478158344781824) (*.f64 b -2) (if (<=.f64 b -5815372481559007/166153499473114484112975882535043072) (*.f64 t b) (if (<=.f64 b 2211558125039701/52656145834278593348959013841835216159447547700274555627155488768) x (if (<=.f64 b 2099999999999999855754406114609581097648162359758372552580015350768256962564980736) (*.f64 t b) (if (<=.f64 b 2299999999999999781605242785605322407685449622934205260647092526366795032341312490575388472133862505316352) x (*.f64 b -2)))))) |
(if (<=.f64 b -320000000000000011823214620178632493113893754554966030461528913668817397099111027110928419510573066478288376117991445354058784107186348933473478158344781824) (*.f64 -2 b) (if (<=.f64 b -5815372481559007/166153499473114484112975882535043072) (*.f64 t b) (if (<=.f64 b 2211558125039701/52656145834278593348959013841835216159447547700274555627155488768) x (if (<=.f64 b 2099999999999999855754406114609581097648162359758372552580015350768256962564980736) (*.f64 t b) (if (<=.f64 b 2299999999999999781605242785605322407685449622934205260647092526366795032341312490575388472133862505316352) x (*.f64 -2 b)))))) |
(if (<=.f64 a -9999999999999999017474591319641730272072128367390393282944984404433823148266910656903077218579754480674748342103902584639871831041306548820316951909258721342916786285447187693014154661313392524876840960) a (if (<=.f64 a 1799999999999999962287045316998339508351542976225582907955208155164446223743841991781253120) x a)) |
a |
Compiled 1460 to 860 computations (41.1% saved)
| 1666× | log-prod |
| 1376× | fma-def |
| 1296× | log-prod |
| 1154× | fma-neg |
| 1060× | unswap-sqr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 61 |
| 1 | 51 | 53 |
| 2 | 148 | 49 |
| 3 | 620 | 49 |
| 4 | 2235 | 49 |
| 5 | 5512 | 49 |
| 6 | 7028 | 49 |
| 0 | 20 | 61 |
| 1 | 51 | 53 |
| 2 | 148 | 49 |
| 3 | 620 | 49 |
| 4 | 2235 | 49 |
| 5 | 5512 | 49 |
| 6 | 7028 | 49 |
| 0 | 336 | 12134 |
| 1 | 1018 | 11128 |
| 2 | 3694 | 11048 |
| 0 | 60 | 607 |
| 1 | 141 | 599 |
| 2 | 407 | 599 |
| 3 | 2343 | 595 |
| 4 | 4809 | 595 |
| 5 | 7122 | 595 |
| 0 | 336 | 12134 |
| 1 | 1018 | 11128 |
| 2 | 3694 | 11048 |
| 0 | 68 | 611 |
| 1 | 164 | 611 |
| 2 | 514 | 611 |
| 3 | 3054 | 611 |
| 4 | 6384 | 611 |
| 0 | 449 | 7486 |
| 1 | 1078 | 7284 |
| 2 | 3844 | 7232 |
| 0 | 20 | 61 |
| 1 | 51 | 53 |
| 2 | 148 | 49 |
| 3 | 620 | 49 |
| 4 | 2235 | 49 |
| 5 | 5512 | 49 |
| 6 | 7028 | 49 |
| 0 | 195 | 3116 |
| 1 | 474 | 3076 |
| 2 | 1284 | 2596 |
| 3 | 4799 | 2250 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 1239 to 747 computations (39.7% saved)
Compiled 1304 to 635 computations (51.3% saved)
Loading profile data...