Time bar (total: 20.4s)
| 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.2s | 8254× | body | 256 | valid |
| 720.0ms | 4736× | body | 256 | infinite |
| 0.0ms | 1× | body | 1024 | valid |
| 0.0ms | 1× | body | 512 | valid |
| 2× | egg-herbie |
| 853× | sub-neg_binary64 |
| 619× | fma-neg_binary64 |
| 567× | fma-def_binary64 |
| 428× | associate-+l+_binary64 |
| 390× | associate--r+_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 111 | 496 |
| 1 | 369 | 432 |
| 2 | 1332 | 400 |
| 3 | 7029 | 400 |
| 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 (+.f64 y t) 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 x (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 x) y))) |
(+.f64 (-.f64 (-.f64 z (*.f64 (-.f64 y 1) x)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 z (+.f64 (*.f64 x (+.f64 y -1)) (*.f64 (+.f64 t -1) a)))) |
(fma.f64 (-.f64 (+.f64 y t) 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 (-.f64 t (*.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 (+.f64 y t) 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 (+.f64 y t) 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 t (+.f64 z -2)) (-.f64 x (fma.f64 y (+.f64 z -1) (*.f64 (+.f64 t -1) a)))) |
(fma.f64 b (+.f64 z (+.f64 t -2)) (fma.f64 a (-.f64 1 t) (fma.f64 y (-.f64 1 z) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 t 1) z)) (*.f64 (-.f64 y 1) a)) (*.f64 (-.f64 (+.f64 t y) 2) b)) |
(+.f64 (*.f64 (+.f64 y (-.f64 t 2)) b) (-.f64 (-.f64 x (*.f64 z (+.f64 t -1))) (*.f64 (+.f64 y -1) a))) |
(fma.f64 (-.f64 (+.f64 y t) 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 x (+.f64 (*.f64 z (+.f64 a -1)) (*.f64 y (+.f64 t -1)))) (*.f64 b (+.f64 a (-.f64 t 2)))) |
(fma.f64 b (+.f64 t (+.f64 a -2)) (-.f64 x (fma.f64 z (+.f64 a -1) (*.f64 y (+.f64 t -1))))) |
(fma.f64 b (+.f64 t (+.f64 a -2)) (fma.f64 y (-.f64 1 t) (fma.f64 z (-.f64 1 a) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 b 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 b t) 2) y)) |
(+.f64 (-.f64 x (+.f64 (*.f64 z (+.f64 b -1)) (*.f64 (+.f64 t -1) a))) (*.f64 y (+.f64 b (-.f64 t 2)))) |
(fma.f64 y (+.f64 t (-.f64 b 2)) (-.f64 x (fma.f64 z (+.f64 b -1) (*.f64 (+.f64 t -1) a)))) |
(fma.f64 y (+.f64 t (-.f64 b 2)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 b) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) t)) (*.f64 (-.f64 z 1) a)) (*.f64 (-.f64 (+.f64 y z) 2) b)) |
(+.f64 (-.f64 (-.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 (+.f64 y t) 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 (+.f64 y t) 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 a (-.f64 y 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 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 b -1))) (*.f64 t (+.f64 y (-.f64 b 2)))) |
(fma.f64 t (+.f64 y (-.f64 b 2)) (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 b -1))))) |
(fma.f64 t (+.f64 y (-.f64 b 2)) (fma.f64 a (-.f64 1 b) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) b)) (*.f64 (-.f64 (+.f64 y t) 2) a)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) b))) (*.f64 a (+.f64 y (-.f64 t 2)))) |
(fma.f64 a (-.f64 (+.f64 y t) 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 |
| 494× | fma-neg_binary64 |
| 471× | distribute-neg-in_binary64 |
| 457× | associate--l-_binary64 |
| 369× | associate--r-_binary64 |
| 344× | +-commutative_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 31 |
| 1 | 49 | 27 |
| 2 | 145 | 25 |
| 3 | 616 | 25 |
| 4 | 2231 | 25 |
| 5 | 5563 | 25 |
| 6 | 7040 | 25 |
| 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 (+.f64 y t) -2) b (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x))) |
Compiled 121 to 72 computations (40.5% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 4 | 2 | 6 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 5 | 2 | 7 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0b | (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)))) |
| ▶ | 0.0b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
Compiled 52 to 36 computations (30.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (+.f64 t -1) a) |
| ✓ | 0.0b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
| ✓ | 0.0b | (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)) |
| ✓ | 0.0b | (*.f64 (+.f64 y (-.f64 t 2)) b) |
Compiled 86 to 52 computations (39.5% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | x | @ | inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
| 2.0ms | z | @ | -inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
| 2.0ms | t | @ | -inf | (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)) |
| 1.0ms | z | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
| 1.0ms | y | @ | -inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
Compiled 3696 to 2776 computations (24.9% saved)
| 1× | batch-egg-rewrite |
| 437× | expm1-udef_binary64 |
| 437× | log1p-udef_binary64 |
| 250× | add-sqr-sqrt_binary64 |
| 245× | *-un-lft-identity_binary64 |
| 245× | pow1_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 67 |
| 1 | 463 | 65 |
| 2 | 7128 | 65 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 y (-.f64 t 2)) b) |
(-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b))) |
(*.f64 (+.f64 t -1) a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (-.f64 y t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (-.f64 y t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 y (+.f64 t -2))) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) (pow.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (/.f64 1 (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (neg.f64 (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (*.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 a) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a t) (*.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a -1) (*.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (-.f64 1 (*.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (*.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t -1) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)))))) |
| 1× | egg-herbie |
| 473× | fma-def_binary64 |
| 267× | cancel-sign-sub-inv_binary64 |
| 253× | log-prod_binary64 |
| 243× | associate-*r*_binary64 |
| 209× | associate-*l*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 477 | 8376 |
| 1 | 1563 | 7588 |
| 2 | 6765 | 7588 |
| 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 (*.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 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b)) |
(*.f64 -1 (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(*.f64 -1 (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(*.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 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(*.f64 -1 a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 (-.f64 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 (*.f64 y b) (*.f64 (+.f64 t -2) b)) |
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b)) |
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (-.f64 y t) 2)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.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 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 y (+.f64 t -2))) b)) |
(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))) |
(log1p.f64 (expm1.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)) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1)) |
(+.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 t -1) a)) |
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) |
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) (pow.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) 1/3) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) |
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)) |
(fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 x (-.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (/.f64 1 (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (neg.f64 (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 3) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 2)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 1)) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(+.f64 (*.f64 t a) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 a) (*.f64 t a)) |
(+.f64 (*.f64 a t) (*.f64 a -1)) |
(+.f64 (*.f64 a -1) (*.f64 a t)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) |
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) |
(log1p.f64 (expm1.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)) |
| 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 (*.f64 -1 a) (*.f64 (-.f64 y 2) b)) |
(-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))) |
(-.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))) |
(-.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))) |
(-.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))) |
(*.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))) |
(-.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))) |
(-.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))) |
(*.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))) |
(-.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))) |
(-.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))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) |
(*.f64 b (-.f64 (-.f64 2 y) t)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t -2))) |
(-.f64 (-.f64 (*.f64 t a) a) (*.f64 b (+.f64 t -2))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 (-.f64 t 2) b)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 -1 (*.f64 y b)) |
(*.f64 (neg.f64 y) b) |
(*.f64 y (neg.f64 b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 -1 (*.f64 y b)) |
(*.f64 (neg.f64 y) b) |
(*.f64 y (neg.f64 b)) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) (*.f64 b (-.f64 t 2))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 (-.f64 2 (+.f64 y t)) b) |
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) |
(*.f64 b (-.f64 (-.f64 2 y) t)) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) |
(*.f64 b (-.f64 (-.f64 2 y) t)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
x |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 b (+.f64 t -2) x) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(*.f64 (-.f64 b z) y) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(-.f64 (+.f64 (*.f64 b (-.f64 t 2)) (+.f64 (*.f64 (-.f64 b z) y) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 b (+.f64 t -2) (fma.f64 (-.f64 b z) y x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 b (+.f64 t -2) (fma.f64 y (-.f64 b z) x)) (+.f64 z (*.f64 a (-.f64 1 t)))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(*.f64 (neg.f64 y) (*.f64 -1 (-.f64 b z))) |
(*.f64 y (neg.f64 (fma.f64 b -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 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 (neg.f64 y) (fma.f64 b -1 z) (+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 (neg.f64 y) (fma.f64 b -1 z) (+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) (+.f64 (*.f64 b (-.f64 t 2)) x)) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) (fma.f64 b (+.f64 t -2) x)) (fma.f64 -1 z (*.f64 a (+.f64 t -1)))) |
(fma.f64 (neg.f64 y) (fma.f64 b -1 z) (+.f64 (fma.f64 b (+.f64 t -2) x) (+.f64 z (*.f64 a (-.f64 1 t))))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (fma.f64 (+.f64 y -2) b x) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(+.f64 (+.f64 (*.f64 b (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) a) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (*.f64 z (+.f64 y -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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (*.f64 z (+.f64 y -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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (*.f64 z (+.f64 y -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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (*.f64 z (+.f64 y -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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (*.f64 z (+.f64 y -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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (*.f64 z (+.f64 y -1)) a)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (*.f64 z (+.f64 y -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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (*.f64 z (+.f64 y -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 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (fma.f64 z (+.f64 y -1) (neg.f64 a))) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x)) (-.f64 (*.f64 z (+.f64 y -1)) a)) |
(-.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 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 x (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (-.f64 1 t))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.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 (*.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 (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 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 b (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) |
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 -2 (-.f64 t y))))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) |
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (-.f64 y t) 2)) |
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (-.f64 y (+.f64 t -2)) b)) |
(*.f64 (/.f64 b (+.f64 2 (-.f64 y t))) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 b (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)))) |
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 -2 (-.f64 t y))))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) |
(/.f64 (*.f64 b (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) (+.f64 (-.f64 y t) 2)) |
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (-.f64 y (+.f64 t -2)) b)) |
(*.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 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) |
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) |
(fabs.f64 (*.f64 b (+.f64 t (+.f64 y -2)))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 y (+.f64 t -2))) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(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))) |
(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))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(+.f64 (*.f64 (+.f64 t -1) a) (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (+.f64 y (+.f64 t -2))) b (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 1 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 t (+.f64 y -2))))) (cbrt.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (*.f64 2 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 2 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t)))) |
(+.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) 1) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) (pow.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3) (pow.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 3) (pow.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) 3)) (fma.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t)))) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 3) (*.f64 0 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3))) (fma.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t)))) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (*.f64 (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 2) (*.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) (fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))))) |
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 1) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) 1/3) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) |
(fabs.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t)))) |
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(fma.f64 a (+.f64 t -1) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.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 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 y (+.f64 t -2)) (neg.f64 b) (fma.f64 (neg.f64 b) (+.f64 y (+.f64 t -2)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(fma.f64 a (+.f64 t -1) (fma.f64 (-.f64 (-.f64 2 y) t) b (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 x (-.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 x (+.f64 (*.f64 z (+.f64 1 (neg.f64 y))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 0)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 2) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 0)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) (+.f64 (neg.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 0)) |
(+.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 1) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (/.f64 1 (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 2)) (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t)))) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t)))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 1 (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 2)) (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 2)) (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)) 2))) (neg.f64 (-.f64 (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 2)) (-.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (+.f64 x (*.f64 z (+.f64 y -1)))))))) (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (+.f64 x (*.f64 z (+.f64 y -1)))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (fma.f64 z (+.f64 y -1) x)))))) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (fma.f64 z (+.f64 y -1) x)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2))))))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (+.f64 x (*.f64 z (+.f64 y -1))))) (+.f64 x (*.f64 z (+.f64 y -1)))) (+.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 (-.f64 2 y) t)) 3)) (fma.f64 z (+.f64 y -1) x))) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (*.f64 b (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 z (+.f64 y -1) x))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (+.f64 x (*.f64 z (+.f64 y -1)))))))) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (+.f64 x (*.f64 z (+.f64 y -1)))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (fma.f64 z (+.f64 y -1) x)))))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 x x (*.f64 (+.f64 y -1) (*.f64 z (fma.f64 z (+.f64 y -1) x)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 t -1) a (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (+.f64 x (*.f64 z (+.f64 y -1))))) (*.f64 (fma.f64 (+.f64 t -1) a (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 x (*.f64 z (+.f64 y -1))))) |
(/.f64 (fma.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (neg.f64 (fma.f64 z (+.f64 y -1) x)))) (*.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 z (+.f64 y -1) x))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y -1) (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t)))) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 y -1) (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t)))) (+.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t)))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3)) 1) (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) 3) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3) (pow.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) 3)) (fma.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2) (*.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (-.f64 1 t))) 3)) (fma.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (-.f64 1 t))) (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (-.f64 1 t))))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) (+.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t)))))) (+.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) 2)) (+.f64 (fma.f64 a (+.f64 t -1) (*.f64 b (-.f64 (-.f64 2 y) t))) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a)))) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (+.f64 t -1) a))) (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(/.f64 (-.f64 (*.f64 (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) (-.f64 x (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))))) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 2)) (-.f64 x (+.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1))) (*.f64 b (+.f64 y (+.f64 t -2)))))) |
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (-.f64 1 t))) (+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 a (-.f64 1 t)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a (+.f64 t -1) (*.f64 b (+.f64 t (+.f64 y -2)))))) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 1) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3) 1/3) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 3) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 2) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 2)) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))))) 2)) |
(fabs.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)))) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) 3)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) 1)) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 y -1)))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 t a) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 -1 a) (*.f64 t a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 a -1)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a -1) (*.f64 a t)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) |
(/.f64 (+.f64 -1 (pow.f64 t 3)) (/.f64 (fma.f64 t t (-.f64 1 (*.f64 t -1))) a)) |
(*.f64 (/.f64 a (fma.f64 t t (-.f64 1 (neg.f64 t)))) (+.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 a (+.f64 t 1)) (fma.f64 t t -1)) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (fma.f64 t t (-.f64 1 (*.f64 t -1)))) |
(/.f64 (+.f64 -1 (pow.f64 t 3)) (/.f64 (fma.f64 t t (-.f64 1 (*.f64 t -1))) a)) |
(*.f64 (/.f64 a (fma.f64 t t (-.f64 1 (neg.f64 t)))) (+.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 a (+.f64 t 1)) (fma.f64 t t -1)) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) |
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) |
(fabs.f64 (-.f64 (*.f64 t a) a)) |
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 (+.f64 t -1) a) | |
| ✓ | 0.0b | (-.f64 x (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a))) |
| ✓ | 0.0b | (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)) |
Compiled 75 to 45 computations (40% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | y | @ | 0 | (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)) |
| 1.0ms | z | @ | -inf | (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)) |
| 1.0ms | x | @ | 0 | (-.f64 x (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a))) |
| 1.0ms | t | @ | 0 | (-.f64 x (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a))) |
| 1.0ms | y | @ | 0 | (-.f64 x (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a))) |
Compiled 2030 to 1563 computations (23% saved)
| 1× | batch-egg-rewrite |
| 736× | prod-diff_binary64 |
| 625× | log-prod_binary64 |
| 340× | fma-def_binary64 |
| 248× | expm1-udef_binary64 |
| 248× | log1p-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 31 |
| 1 | 277 | 31 |
| 2 | 3669 | 31 |
| 1× | node limit |
| Inputs |
|---|
(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 |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t 1) a) (*.f64 (+.f64 y -1) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -1) z) (*.f64 (-.f64 t 1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 (-.f64 t 1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 a) (-.f64 t 1)) (exp.f64 (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t 1) a))) (exp.f64 (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) z)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t 1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (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))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (fma.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (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))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3)) (fma.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x))))) (#(struct:change #<rule egg-rr> (2) ((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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (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))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1 (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((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)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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) (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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)))) (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((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)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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)))) (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) (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))))))) (#(struct:change #<rule egg-rr> (2) ((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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) (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))))))) (#(struct:change #<rule egg-rr> (2) ((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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)) (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((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)))) (#(struct:change #<rule egg-rr> (2) ((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)))) (#(struct:change #<rule egg-rr> (2) ((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)))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((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)))) (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (#(struct:change #<rule egg-rr> (2) ((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))))) |
| 1× | egg-herbie |
| 444× | cancel-sign-sub-inv_binary64 |
| 422× | fma-neg_binary64 |
| 380× | unswap-sqr_binary64 |
| 318× | associate-/l*_binary64 |
| 222× | times-frac_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 288 | 4068 |
| 1 | 752 | 3936 |
| 2 | 2510 | 3609 |
| 1× | node limit |
| Inputs |
|---|
(+.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 (-.f64 t 1) a) (*.f64 (+.f64 y -1) z)) |
(+.f64 0 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) |
(+.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 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(-.f64 (exp.f64 (log1p.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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 1) |
(*.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 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 2) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3) 1/3) |
(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))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (-.f64 t 1)) (exp.f64 (*.f64 (+.f64 y -1) z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t 1) a))) (exp.f64 (*.f64 (+.f64 y -1) z)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) z)) (+.f64 1 (expm1.f64 (*.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)))) |
(log1p.f64 (expm1.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)) |
(+.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))) (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (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 -1 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (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 (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 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(+.f64 0 (-.f64 x (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 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) |
(*.f64 1 (-.f64 x (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))) 1) |
(*.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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 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 1 (/.f64 (fma.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3)))) |
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (-.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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 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 (-.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 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 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)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) |
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (exp.f64 x))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (exp.f64 x))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (+.f64 1 (expm1.f64 x)))) |
(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))))) |
(log1p.f64 (expm1.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)) |
(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))) (+.f64 (neg.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 -1 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) |
(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 (-.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 (+.f64 (neg.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) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1)) |
(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) (+.f64 (neg.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)))) (+.f64 (neg.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 (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)))) (+.f64 (neg.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 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) (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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) (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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) (+.f64 (neg.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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)) (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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)) (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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)) (+.f64 (neg.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)))) (+.f64 (neg.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 -1 z) (*.f64 (-.f64 t 1) a)) |
(fma.f64 -1 z (*.f64 (+.f64 t -1) a)) |
(-.f64 (-.f64 (*.f64 t a) a) z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 y z) (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (+.f64 t -1) a) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a)) |
(fma.f64 z (+.f64 -1 y) (neg.f64 a)) |
(-.f64 (-.f64 (*.f64 z y) z) a) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 z (-.f64 y 1)) (+.f64 (*.f64 a t) (*.f64 -1 a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (+.f64 t -1) a) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (+.f64 t -1) a) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t 1) a) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(+.f64 (+.f64 x z) (*.f64 a (-.f64 1 t))) |
(+.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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 (+.f64 t -1) a)) |
(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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (neg.f64 a))) |
(+.f64 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 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(*.f64 t (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(*.f64 t (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 a))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(-.f64 x (-.f64 (*.f64 z y) z)) |
(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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 t a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 (+.f64 y -1) z)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 0 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (+.f64 y -1) z) (*.f64 (-.f64 t 1) a)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (*.f64 (*.f64 (+.f64 y -1) z) 1) (*.f64 (-.f64 t 1) a)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)))) 2) |
(-.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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 1 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(*.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 1) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 -1 y)) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (fma.f64 (*.f64 z (+.f64 -1 y)) (*.f64 z (+.f64 -1 y)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (+.f64 -1 y) (*.f64 z (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 3) (pow.f64 (-.f64 (*.f64 t a) a) 3)) (fma.f64 (+.f64 -1 y) (*.f64 (*.f64 z z) (+.f64 -1 y)) (*.f64 (-.f64 (*.f64 t a) a) (-.f64 (-.f64 (*.f64 t a) a) (-.f64 (*.f64 z y) z))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 3) (pow.f64 (-.f64 (*.f64 t a) a) 3)) (fma.f64 (+.f64 -1 y) (*.f64 (*.f64 z z) (+.f64 -1 y)) (*.f64 (-.f64 (*.f64 t a) a) (fma.f64 (+.f64 -1 t) a (-.f64 z (*.f64 z y)))))) |
(/.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 z (+.f64 -1 y)) (*.f64 z (+.f64 -1 y))) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 (+.f64 t -1) a))) |
(/.f64 (-.f64 (*.f64 (+.f64 -1 y) (*.f64 (*.f64 z z) (+.f64 -1 y))) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))) |
(/.f64 (-.f64 (*.f64 (+.f64 -1 y) (*.f64 (*.f64 z z) (+.f64 -1 y))) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 z (+.f64 -1 y) (-.f64 a (*.f64 t a)))) |
(pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 1) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (-.f64 t 1)) (exp.f64 (*.f64 (+.f64 y -1) z)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t 1) a))) (exp.f64 (*.f64 (+.f64 y -1) z)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 y -1) z)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t 1) a))))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) 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 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 x (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (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))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (fma.f64 -1 (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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (-.f64 x (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))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 0 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)))))) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x)))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (+.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3) (pow.f64 x 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 x x))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3)))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (+.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3) (pow.f64 x 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 x x))) |
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3)) (fma.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (+.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3) (pow.f64 x 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 x x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x)))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (+.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3) (pow.f64 x 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 x x))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (+.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3) (pow.f64 x 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 x x))) |
(/.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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 3) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 2) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 2)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (exp.f64 x))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (exp.f64 x))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (+.f64 1 (expm1.f64 x)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) (+.f64 1 (expm1.f64 x)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 3)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 1 (-.f64 x (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))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 -1 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1 (+.f64 (neg.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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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) (+.f64 (neg.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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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)))) (+.f64 (neg.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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 (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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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)))) (+.f64 (neg.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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) (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 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (+.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3) (pow.f64 x 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 x 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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) (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 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (+.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3) (pow.f64 x 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 x 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 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x) (*.f64 x x))) (+.f64 (neg.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) 3)) (/.f64 1 (fma.f64 (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 (+.f64 t -1) a))) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (+.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) 3) (pow.f64 x 3)) (fma.f64 (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z) (fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) (*.f64 x x))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)) (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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)) (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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) x)) (+.f64 (neg.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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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)))) (+.f64 (neg.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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) 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 -1 y) z (*.f64 (+.f64 t -1) a))) |
(-.f64 x (-.f64 (fma.f64 z y (-.f64 (*.f64 t a) a)) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 a (-.f64 1 t) x)) |
Compiled 17091 to 10511 computations (38.5% saved)
10 alts after pruning (10 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 528 | 10 | 538 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 530 | 10 | 540 |
| Status | Error | Program |
|---|---|---|
| ▶ | 19.0b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
| ▶ | 15.5b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| ▶ | 26.9b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
| 22.2b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) | |
| 15.8b | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) | |
| 50.0b | (*.f64 (-.f64 b z) y) | |
| ▶ | 47.0b | (*.f64 z (-.f64 1 y)) |
| 50.6b | (*.f64 t (-.f64 b a)) | |
| ▶ | 47.7b | (*.f64 a (-.f64 1 t)) |
| 49.4b | x |
Compiled 291 to 212 computations (27.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (+.f64 y -1) z) |
| ✓ | 0.0b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| ✓ | 0.0b | (*.f64 (-.f64 2 (+.f64 y t)) b) |
Compiled 58 to 31 computations (46.6% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | b | @ | inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| 1.0ms | x | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| 1.0ms | y | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| 1.0ms | y | @ | 0 | (*.f64 (-.f64 2 (+.f64 y t)) b) |
| 1.0ms | z | @ | inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
Compiled 2162 to 1655 computations (23.5% saved)
| 1× | batch-egg-rewrite |
| 786× | fma-def_binary64 |
| 423× | fma-neg_binary64 |
| 334× | expm1-udef_binary64 |
| 334× | log1p-udef_binary64 |
| 192× | add-sqr-sqrt_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 39 |
| 1 | 354 | 37 |
| 2 | 5294 | 37 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 2 (+.f64 y t)) b) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(*.f64 (+.f64 y -1) z) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 b) (*.f64 (neg.f64 (+.f64 y t)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b 2) (*.f64 b (neg.f64 (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (fma.f64 (+.f64 y t) (+.f64 2 (+.f64 y t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (+.f64 2 (+.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (fma.f64 (+.f64 y t) (+.f64 2 (+.f64 y t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (+.f64 2 (+.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 b (*.f64 (neg.f64 (+.f64 y t)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b 2 (*.f64 b (neg.f64 (+.f64 y t)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2))) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) 3)) (fma.f64 x x (fma.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) (*.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (-.f64 (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (*.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (+.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))) (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) (-.f64 y 1)) (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (-.f64 y 1)) (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (exp.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (neg.f64 (-.f64 (-.f64 2 t) y)) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (-.f64 (-.f64 2 t) y) b) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((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))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((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))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.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 2 t) y) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.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 (-.f64 2 t) y) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))) (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 b) (-.f64 (-.f64 2 t) y) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b)))))) (#(struct:change #<rule egg-rr> (2) ((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))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((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))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2))) (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) 1) b (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) (sqrt.f64 b)) (sqrt.f64 b) (-.f64 x (*.f64 (-.f64 y 1) z))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -1) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y 1) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y 1) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 y 1) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 y 1) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 y 1) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 y 1) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (-.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 y 1) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y 1) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y z (*.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 z (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z y (*.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z -1 (*.f64 z y)))))) |
| 1× | egg-herbie |
| 612× | fma-neg_binary64 |
| 454× | unswap-sqr_binary64 |
| 225× | sub-neg_binary64 |
| 198× | times-frac_binary64 |
| 196× | distribute-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 401 | 6015 |
| 1 | 1069 | 5442 |
| 2 | 3693 | 5412 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (-.f64 2 t)) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(*.f64 -1 (*.f64 y b)) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(*.f64 -1 (*.f64 y b)) |
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b))) |
(*.f64 (-.f64 2 y) b) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(*.f64 -1 (*.f64 t b)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(*.f64 -1 (*.f64 t b)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b))) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b))) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b))) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 2 b) (*.f64 (neg.f64 (+.f64 y t)) b)) |
(+.f64 (*.f64 b 2) (*.f64 b (neg.f64 (+.f64 y t)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) 1) |
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (fma.f64 (+.f64 y t) (+.f64 2 (+.f64 y t)) 4)) |
(/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (+.f64 2 (+.f64 y t))) |
(/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (fma.f64 (+.f64 y t) (+.f64 2 (+.f64 y t)) 4)) |
(/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (+.f64 2 (+.f64 y t))) |
(pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 1) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) 2) |
(pow.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)))) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(exp.f64 (log.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) 1)) |
(fma.f64 2 b (*.f64 (neg.f64 (+.f64 y t)) b)) |
(fma.f64 b 2 (*.f64 b (neg.f64 (+.f64 y t)))) |
(+.f64 x (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(+.f64 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(+.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(+.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(*.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1) |
(*.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2))) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) 3)) (fma.f64 x x (fma.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) (*.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (-.f64 (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (*.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (+.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))) (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))) |
(pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 3) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 2)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) (-.f64 y 1)) (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (-.f64 y 1)) (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b))) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (exp.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 1)) |
(fma.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 b (neg.f64 (-.f64 (-.f64 2 t) y)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 x 1 (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(fma.f64 x 1 (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(fma.f64 -1 (*.f64 (-.f64 (-.f64 2 t) y) b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 1 x (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(fma.f64 1 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 1 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(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))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(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))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.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 2 t) y) (neg.f64 b))) |
(fma.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 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))) (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (neg.f64 b) (-.f64 (-.f64 2 t) y) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 y 1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 y 1) z))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 y 1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2))) (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (*.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) 1) b (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (*.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (*.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) (sqrt.f64 b)) (sqrt.f64 b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(+.f64 (*.f64 z -1) (*.f64 z y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y 1) z))) 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)) |
(/.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)) |
(pow.f64 (*.f64 (-.f64 y 1) z) 1) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y 1) z)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y 1) z)) 2) |
(pow.f64 (pow.f64 (*.f64 (-.f64 y 1) z) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y 1) z) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (-.f64 y 1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y 1) z)))) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y 1) z) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y 1) z))) |
(log1p.f64 (expm1.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)) |
(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)) |
| Outputs |
|---|
(*.f64 b (-.f64 2 t)) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 b y)) |
(*.f64 y (neg.f64 b)) |
(*.f64 b (neg.f64 y)) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 b (-.f64 2 t))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 b y)) |
(*.f64 y (neg.f64 b)) |
(*.f64 b (neg.f64 y)) |
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 (-.f64 2 t) b) (*.f64 -1 (*.f64 y b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(*.f64 (-.f64 2 y) b) |
(*.f64 b (-.f64 2 y)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(*.f64 -1 (*.f64 t b)) |
(neg.f64 (*.f64 b t)) |
(*.f64 t (neg.f64 b)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(*.f64 -1 (*.f64 t b)) |
(neg.f64 (*.f64 b t)) |
(*.f64 t (neg.f64 b)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 (*.f64 t b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) |
(neg.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 (+.f64 t (-.f64 y 2)) b (*.f64 z (-.f64 1 y))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (*.f64 z (-.f64 1 y))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 2 (+.f64 y t)) b) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 x (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 x (fma.f64 -1 z (*.f64 b (-.f64 2 t)))) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 x (fma.f64 b (-.f64 2 t) (neg.f64 z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(+.f64 (fma.f64 y (-.f64 b z) x) (-.f64 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(+.f64 (fma.f64 y (-.f64 b z) x) (-.f64 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(+.f64 (fma.f64 y (-.f64 b z) x) (-.f64 z (*.f64 b (-.f64 2 t)))) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(neg.f64 (*.f64 y (+.f64 z (neg.f64 b)))) |
(*.f64 y (neg.f64 (-.f64 z b))) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(+.f64 (fma.f64 y (-.f64 b z) x) (-.f64 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(+.f64 (fma.f64 y (-.f64 b z) x) (-.f64 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (+.f64 (*.f64 -1 z) (*.f64 b (-.f64 2 t)))) |
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(+.f64 (fma.f64 y (-.f64 b z) x) (-.f64 z (*.f64 b (-.f64 2 t)))) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(neg.f64 (*.f64 y (+.f64 z (neg.f64 b)))) |
(*.f64 y (neg.f64 (-.f64 z b))) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b))) |
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(+.f64 (fma.f64 y (-.f64 b z) x) (-.f64 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b))) |
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(+.f64 (fma.f64 y (-.f64 b z) x) (-.f64 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (+.f64 (*.f64 -1 z) (*.f64 (-.f64 2 t) b))) |
(-.f64 (fma.f64 -1 (*.f64 y (+.f64 z (neg.f64 b))) x) (fma.f64 -1 z (*.f64 b (-.f64 2 t)))) |
(-.f64 (-.f64 x (*.f64 y (-.f64 z b))) (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(+.f64 (fma.f64 y (-.f64 b z) x) (-.f64 z (*.f64 b (-.f64 2 t)))) |
(-.f64 x (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (*.f64 b (-.f64 2 (+.f64 t y)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) x) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 x (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 x (fma.f64 (-.f64 2 y) b (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 y))) |
(-.f64 x (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 t b x) (fma.f64 (-.f64 2 y) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b t (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 y)))) |
(-.f64 (fma.f64 b t x) (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 t b x) (fma.f64 (-.f64 2 y) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b t (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 y)))) |
(-.f64 (fma.f64 b t x) (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 t b x) (fma.f64 (-.f64 2 y) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b t (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 y)))) |
(-.f64 (fma.f64 b t x) (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y)))) |
(*.f64 t b) |
(*.f64 b t) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 t b x) (fma.f64 (-.f64 2 y) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b t (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 y)))) |
(-.f64 (fma.f64 b t x) (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 t b x) (fma.f64 (-.f64 2 y) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b t (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 y)))) |
(-.f64 (fma.f64 b t x) (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 t b x) (fma.f64 (-.f64 2 y) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b t (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 y)))) |
(-.f64 (fma.f64 b t x) (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y)))) |
(*.f64 t b) |
(*.f64 b t) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 t b x) (fma.f64 (-.f64 2 y) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b t (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 y)))) |
(-.f64 (fma.f64 b t x) (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 t b x) (fma.f64 (-.f64 2 y) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b t (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 y)))) |
(-.f64 (fma.f64 b t x) (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 (-.f64 2 y) b) (*.f64 z (-.f64 y 1)))) |
(-.f64 (fma.f64 t b x) (fma.f64 (-.f64 2 y) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b t (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 b (-.f64 2 y)))) |
(-.f64 (fma.f64 b t x) (fma.f64 b (-.f64 2 y) (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(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 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(*.f64 b (+.f64 y (-.f64 t 2))) |
(*.f64 b (+.f64 t (-.f64 y 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 2 (+.f64 y t)) b)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(*.f64 -1 z) |
(neg.f64 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 2 b) (*.f64 (neg.f64 (+.f64 y t)) b)) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 (*.f64 b 2) (*.f64 b (neg.f64 (+.f64 y t)))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) 1) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 y t) 3)) b) (fma.f64 (+.f64 y t) (+.f64 2 (+.f64 y t)) 4)) |
(/.f64 (-.f64 8 (pow.f64 (+.f64 t y) 3)) (/.f64 (fma.f64 (+.f64 t y) (+.f64 (+.f64 2 y) t) 4) b)) |
(*.f64 (/.f64 (-.f64 8 (pow.f64 (+.f64 t y) 3)) (fma.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)) 4)) b) |
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3))) |
(/.f64 (*.f64 (-.f64 4 (pow.f64 (+.f64 y t) 2)) b) (+.f64 2 (+.f64 y t))) |
(/.f64 b (/.f64 (+.f64 (+.f64 2 y) t) (-.f64 4 (pow.f64 (+.f64 t y) 2)))) |
(*.f64 (/.f64 b (+.f64 t (+.f64 2 y))) (-.f64 4 (pow.f64 (+.f64 t y) 2))) |
(/.f64 (*.f64 b (-.f64 8 (pow.f64 (+.f64 y t) 3))) (fma.f64 (+.f64 y t) (+.f64 2 (+.f64 y t)) 4)) |
(/.f64 (-.f64 8 (pow.f64 (+.f64 t y) 3)) (/.f64 (fma.f64 (+.f64 t y) (+.f64 (+.f64 2 y) t) 4) b)) |
(*.f64 (/.f64 (-.f64 8 (pow.f64 (+.f64 t y) 3)) (fma.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)) 4)) b) |
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 t (+.f64 2 y)) 4)) (-.f64 8 (pow.f64 (+.f64 t y) 3))) |
(/.f64 (*.f64 b (-.f64 4 (pow.f64 (+.f64 y t) 2))) (+.f64 2 (+.f64 y t))) |
(/.f64 b (/.f64 (+.f64 (+.f64 2 y) t) (-.f64 4 (pow.f64 (+.f64 t y) 2)))) |
(*.f64 (/.f64 b (+.f64 t (+.f64 2 y))) (-.f64 4 (pow.f64 (+.f64 t y) 2))) |
(pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 1) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) 3) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) 2) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(pow.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3) 1/3) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(log.f64 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(exp.f64 (log.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) 1)) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(fma.f64 2 b (*.f64 (neg.f64 (+.f64 y t)) b)) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(fma.f64 b 2 (*.f64 b (neg.f64 (+.f64 y t)))) |
(fma.f64 (-.f64 2 t) b (neg.f64 (*.f64 b y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(+.f64 x (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (*.f64 b (-.f64 2 (+.f64 t y))))) |
(+.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (*.f64 b (-.f64 (-.f64 2 t) y)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) (-.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))))) |
(+.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(*.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(*.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 1 (/.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2))) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) 3)) (fma.f64 x x (fma.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) (*.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))) 3)) (fma.f64 x x (fma.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))) (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))) (*.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 y z) z)) 3)) (fma.f64 x x (*.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 y z) z)) (+.f64 x (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 y z) z)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (*.f64 z (+.f64 -1 y))) (-.f64 (fma.f64 z (+.f64 -1 y) x) (*.f64 b (+.f64 t (-.f64 y 2))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (-.f64 (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (*.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)) (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (+.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))) (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))))) (+.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))))) |
(/.f64 (*.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) (+.f64 x (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 y z) z)))) (+.f64 x (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 y z) z)))) |
(/.f64 (*.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) (-.f64 (fma.f64 z (+.f64 -1 y) x) (*.f64 b (+.f64 t (-.f64 y 2))))) (-.f64 (fma.f64 z (+.f64 -1 y) x) (*.f64 b (+.f64 t (-.f64 y 2))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))) (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 3) 1/3) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 3) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 2)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) (-.f64 y 1)) (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (-.f64 y 1)) (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (exp.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (-.f64 (-.f64 2 t) y)) b)) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 3)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 1)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 b (neg.f64 (-.f64 (-.f64 2 t) y)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 x 1 (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 x 1 (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 -1 (*.f64 (-.f64 (-.f64 2 t) y) b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (*.f64 b (-.f64 2 (+.f64 t y))))) |
(+.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (*.f64 b (-.f64 (-.f64 2 t) y)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) (-.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))))) |
(fma.f64 1 x (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 1 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 1 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (*.f64 b (-.f64 2 (+.f64 t y))))) |
(+.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (*.f64 b (-.f64 (-.f64 2 t) y)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) (-.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))))) |
(fma.f64 1 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (*.f64 b (-.f64 2 (+.f64 t y))))) |
(+.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (*.f64 b (-.f64 (-.f64 2 t) y)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) (-.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (*.f64 b (-.f64 2 (+.f64 t y))))) |
(+.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (*.f64 b (-.f64 (-.f64 2 t) y)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) (-.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 (+.f64 t (-.f64 y 2)) b (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 b (+.f64 t (-.f64 y 2)) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 (+.f64 t (-.f64 y 2)) b (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 b (+.f64 t (-.f64 y 2)) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 (+.f64 t (-.f64 y 2)) b (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 b (+.f64 t (-.f64 y 2)) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 (+.f64 t (-.f64 y 2)) b (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 b (+.f64 t (-.f64 y 2)) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 (+.f64 t (-.f64 y 2)) b (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 b (+.f64 t (-.f64 y 2)) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 (+.f64 t (-.f64 y 2)) b (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 b (+.f64 t (-.f64 y 2)) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y 1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)) (*.f64 (-.f64 2 (+.f64 t y)) (neg.f64 b))) |
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y 1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)) (*.f64 (-.f64 2 (+.f64 t y)) (neg.f64 b))) |
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y 1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)) (*.f64 (-.f64 2 (+.f64 t y)) (neg.f64 b))) |
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y 1)))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)) (*.f64 (-.f64 2 (+.f64 t y)) (neg.f64 b))) |
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (-.f64 x (*.f64 z (-.f64 y 1)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y)))))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (*.f64 b (-.f64 2 (+.f64 t y))))) |
(+.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (*.f64 b (-.f64 (-.f64 2 t) y)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) (-.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (-.f64 (-.f64 2 t) y) b (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (/.f64 1 (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (*.f64 b (-.f64 2 (+.f64 t y))))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (*.f64 b (-.f64 (-.f64 2 t) y))) (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))) |
(+.f64 (-.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 b (+.f64 t (-.f64 y 2))) 3)) (fma.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))) |
(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))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(fma.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 2 (+.f64 t y)) (neg.f64 b))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (-.f64 y 1) x) (*.f64 x x))) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (fma.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) x) (*.f64 x 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))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.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 2 (+.f64 t y)) (neg.f64 b))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 y z) z) (fma.f64 z (-.f64 y 1) x) (*.f64 x x))) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (fma.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x)))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (/.f64 1 (fma.f64 (-.f64 (-.f64 2 t) y) b (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y 1))) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (/.f64 1 (fma.f64 (-.f64 2 (+.f64 t y)) b (-.f64 x (*.f64 z (-.f64 y 1))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (*.f64 b (-.f64 2 (+.f64 t y))))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (*.f64 b (-.f64 (-.f64 2 t) y))) (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (fma.f64 b (-.f64 (-.f64 2 t) y) (fma.f64 z (-.f64 1 y) x)))) |
(+.f64 (-.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y)))))) (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 z (-.f64 1 y) x)))) |
(fma.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 2 t) y) (neg.f64 b))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y 1)) 2)) (/.f64 1 (fma.f64 (-.f64 y 1) z x)) (*.f64 (-.f64 2 (+.f64 t y)) (neg.f64 b))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (-.f64 y 1) x)) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) x))) |
(fma.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 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y 1)) 2)) (/.f64 1 (fma.f64 (-.f64 y 1) z x)) (*.f64 (-.f64 2 (+.f64 t y)) (neg.f64 b))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (/.f64 1 (fma.f64 z (-.f64 y 1) x)) (*.f64 b (+.f64 t (-.f64 y 2)))) |
(+.f64 (*.f64 b (+.f64 t (-.f64 y 2))) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) x))) |
(fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)))) (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (neg.f64 b) (-.f64 (-.f64 2 t) y) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (fma.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) b (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (fma.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1 (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2)) (*.f64 (-.f64 (-.f64 2 t) y) b))) |
(+.f64 (-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (*.f64 b (-.f64 2 (+.f64 t y))))) |
(+.f64 (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (*.f64 b (-.f64 (-.f64 2 t) y)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) (-.f64 (*.f64 b (-.f64 2 (+.f64 t y))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 y 1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 y 1) z))) (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) 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))) (*.f64 (*.f64 (-.f64 (-.f64 2 t) y) (neg.f64 b)) 1)) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (-.f64 2 t) y) b) 2))) (cbrt.f64 (*.f64 (-.f64 (-.f64 2 t) y) b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (neg.f64 (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y))))) (-.f64 x (*.f64 z (-.f64 y 1)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (-.f64 2 t) y)) 2)) (neg.f64 (cbrt.f64 (*.f64 b (-.f64 (-.f64 2 t) y)))) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 2)) (cbrt.f64 (*.f64 b (-.f64 2 (+.f64 t y)))))) |
(fma.f64 (*.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) 1) b (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (*.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(fma.f64 (*.f64 (neg.f64 (-.f64 (-.f64 2 t) y)) (sqrt.f64 b)) (sqrt.f64 b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 (-.f64 2 (+.f64 t y)) b (*.f64 z (-.f64 y 1)))) |
(fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 z (-.f64 1 y) (fma.f64 b (+.f64 t (-.f64 y 2)) x)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(+.f64 (*.f64 z -1) (*.f64 z y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y 1) z))) 1) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (-.f64 (fma.f64 y y 1) (*.f64 y -1))) |
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (-.f64 (fma.f64 y y 1) (*.f64 -1 y)) z)) |
(*.f64 (/.f64 z (-.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 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1))) |
(/.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 (-.f64 (fma.f64 y y 1) (*.f64 -1 y)) z)) |
(*.f64 (/.f64 z (-.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 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) z) |
(pow.f64 (*.f64 (-.f64 y 1) z) 1) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y 1) z)) 3) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y 1) z)) 2) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(pow.f64 (pow.f64 (*.f64 (-.f64 y 1) z) 3) 1/3) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y 1) z) 2)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(log.f64 (pow.f64 (exp.f64 z) (-.f64 y 1))) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y 1) z)))) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y 1) z) 3)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y 1) z))) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y 1) z))) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(exp.f64 (log.f64 (*.f64 (-.f64 y 1) z))) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y 1) z)) 1)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(fma.f64 y z (*.f64 -1 z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(fma.f64 -1 z (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(fma.f64 z y (*.f64 z -1)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
(fma.f64 z -1 (*.f64 z y)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (+.f64 -1 y)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 a (-.f64 1 t)) |
Compiled 17 to 12 computations (29.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | t | @ | inf | (*.f64 a (-.f64 1 t)) |
| 1.0ms | a | @ | 0 | (*.f64 a (-.f64 1 t)) |
| 1.0ms | a | @ | inf | (*.f64 a (-.f64 1 t)) |
| 1.0ms | a | @ | -inf | (*.f64 a (-.f64 1 t)) |
| 1.0ms | t | @ | 0 | (*.f64 a (-.f64 1 t)) |
Compiled 302 to 246 computations (18.5% saved)
| 1× | batch-egg-rewrite |
| 617× | pow1_binary64 |
| 572× | add-log-exp_binary64 |
| 572× | log1p-expm1-u_binary64 |
| 572× | expm1-log1p-u_binary64 |
| 561× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 7 |
| 1 | 122 | 7 |
| 2 | 1510 | 7 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (-.f64 1 t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 (neg.f64 t) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 a (-.f64 1 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 t 3)) a) (+.f64 1 (fma.f64 t t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 1 (pow.f64 t 3))) (+.f64 1 (fma.f64 t t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (-.f64 1 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (-.f64 1 t)))))))) |
| 1× | egg-herbie |
| 540× | log-prod_binary64 |
| 473× | fma-def_binary64 |
| 372× | distribute-rgt-neg-out_binary64 |
| 355× | distribute-lft-neg-out_binary64 |
| 255× | fma-neg_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 54 | 283 |
| 1 | 131 | 239 |
| 2 | 394 | 239 |
| 3 | 1971 | 239 |
| 4 | 4823 | 239 |
| 1× | node limit |
| Inputs |
|---|
a |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 (neg.f64 t) a)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(-.f64 (+.f64 1 (*.f64 a (-.f64 1 t))) 1) |
(/.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)) |
(/.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)) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 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 a) (-.f64 1 t))) |
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) |
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t)))) |
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t)))) |
| Outputs |
|---|
a |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(+.f64 a (*.f64 -1 (*.f64 a t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(+.f64 a (*.f64 (neg.f64 t) a)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(-.f64 (+.f64 1 (*.f64 a (-.f64 1 t))) 1) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a 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 a (+.f64 1 (fma.f64 t t t))) (-.f64 1 (pow.f64 t 3))) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 1 (fma.f64 t t t)))) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 t (fma.f64 t t 1)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 t t)) a) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(*.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 t 1))) |
(*.f64 a (/.f64 (neg.f64 (fma.f64 t t -1)) (+.f64 t 1))) |
(/.f64 (*.f64 a (-.f64 1 (pow.f64 t 3))) (+.f64 1 (fma.f64 t t t))) |
(/.f64 a (/.f64 (+.f64 1 (fma.f64 t t t)) (-.f64 1 (pow.f64 t 3)))) |
(*.f64 (/.f64 a (+.f64 1 (fma.f64 t t t))) (-.f64 1 (pow.f64 t 3))) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 1 (fma.f64 t t t)))) |
(*.f64 a (/.f64 (-.f64 1 (pow.f64 t 3)) (+.f64 t (fma.f64 t t 1)))) |
(/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 1 t)) |
(/.f64 (*.f64 a (-.f64 1 (*.f64 t t))) (+.f64 t 1)) |
(*.f64 (/.f64 a (+.f64 t 1)) (-.f64 1 (*.f64 t t))) |
(*.f64 a (/.f64 (-.f64 1 (*.f64 t t)) (+.f64 t 1))) |
(*.f64 a (/.f64 (neg.f64 (fma.f64 t t -1)) (+.f64 t 1))) |
(pow.f64 (*.f64 a (-.f64 1 t)) 1) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(pow.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3) 1/3) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 1 t))) 3) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 1 t))) 2) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 2)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(log.f64 (pow.f64 (exp.f64 a) (-.f64 1 t))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 1 t)) 3)) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 1 t)))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 1 t)))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
(exp.f64 (log.f64 (*.f64 a (-.f64 1 t)))) |
(+.f64 a (*.f64 a (neg.f64 t))) |
(fma.f64 a (neg.f64 t) a) |
(fma.f64 t (neg.f64 a) a) |
(-.f64 a (*.f64 a t)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 z (-.f64 1 y)) |
Compiled 17 to 12 computations (29.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | 0 | (*.f64 z (-.f64 1 y)) |
| 1.0ms | z | @ | inf | (*.f64 z (-.f64 1 y)) |
| 1.0ms | z | @ | -inf | (*.f64 z (-.f64 1 y)) |
| 1.0ms | y | @ | 0 | (*.f64 z (-.f64 1 y)) |
| 1.0ms | y | @ | inf | (*.f64 z (-.f64 1 y)) |
Compiled 302 to 246 computations (18.5% saved)
| 1× | batch-egg-rewrite |
| 617× | pow1_binary64 |
| 572× | add-log-exp_binary64 |
| 572× | log1p-expm1-u_binary64 |
| 572× | expm1-log1p-u_binary64 |
| 561× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 7 |
| 1 | 122 | 7 |
| 2 | 1510 | 7 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (-.f64 1 y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 (neg.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 z (-.f64 1 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (-.f64 1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (-.f64 1 y)))))))) |
| 1× | egg-herbie |
| 540× | log-prod_binary64 |
| 473× | fma-def_binary64 |
| 372× | distribute-rgt-neg-out_binary64 |
| 362× | distribute-lft-neg-out_binary64 |
| 256× | *-commutative_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 54 | 261 |
| 1 | 130 | 239 |
| 2 | 394 | 239 |
| 3 | 1959 | 239 |
| 4 | 4819 | 239 |
| 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 z (*.f64 (neg.f64 y) z)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(-.f64 (+.f64 1 (*.f64 z (-.f64 1 y))) 1) |
(/.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)) |
(/.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)) |
(pow.f64 (*.f64 z (-.f64 1 y)) 1) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 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 z) (-.f64 1 y))) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y)))) |
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y)))) |
| Outputs |
|---|
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.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) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.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) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(+.f64 z (*.f64 (neg.f64 y) z)) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(-.f64 (+.f64 1 (*.f64 z (-.f64 1 y))) 1) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z 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 z (+.f64 1 (fma.f64 y y y))) (-.f64 1 (pow.f64 y 3))) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(*.f64 (-.f64 1 (pow.f64 y 3)) (/.f64 z (+.f64 y (fma.f64 y y 1)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (+.f64 1 y)) |
(/.f64 (-.f64 1 (*.f64 y y)) (/.f64 (+.f64 y 1) z)) |
(/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(*.f64 (-.f64 1 (*.f64 y y)) (/.f64 z (+.f64 y 1))) |
(/.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 z (+.f64 1 (fma.f64 y y y))) (-.f64 1 (pow.f64 y 3))) |
(*.f64 z (/.f64 (-.f64 1 (pow.f64 y 3)) (+.f64 1 (fma.f64 y y y)))) |
(*.f64 (-.f64 1 (pow.f64 y 3)) (/.f64 z (+.f64 y (fma.f64 y y 1)))) |
(/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (+.f64 1 y)) |
(/.f64 (-.f64 1 (*.f64 y y)) (/.f64 (+.f64 y 1) z)) |
(/.f64 z (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y)))) |
(*.f64 z (/.f64 (-.f64 1 (*.f64 y y)) (+.f64 y 1))) |
(*.f64 (-.f64 1 (*.f64 y y)) (/.f64 z (+.f64 y 1))) |
(pow.f64 (*.f64 z (-.f64 1 y)) 1) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3) 1/3) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 1 y))) 3) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 1 y))) 2) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(log.f64 (pow.f64 (exp.f64 z) (-.f64 1 y))) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 1 y)) 3)) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 1 y)))) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 1 y)))) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
(exp.f64 (log.f64 (*.f64 z (-.f64 1 y)))) |
(fma.f64 -1 (*.f64 z y) z) |
(fma.f64 z (neg.f64 y) z) |
(fma.f64 y (neg.f64 z) z) |
(-.f64 z (*.f64 z y)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 (+.f64 y -1) z) | |
| ✓ | 0.0b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
Compiled 44 to 23 computations (47.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | z | @ | -inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
| 3.0ms | x | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
| 1.0ms | y | @ | inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
| 1.0ms | y | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
| 1.0ms | b | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
Compiled 890 to 682 computations (23.4% saved)
| 1× | batch-egg-rewrite |
| 635× | log-prod_binary64 |
| 472× | fma-def_binary64 |
| 333× | pow2_binary64 |
| 314× | fma-neg_binary64 |
| 227× | pow1/3_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 16 |
| 1 | 277 | 14 |
| 2 | 4220 | 12 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2)) (neg.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)) 2) (*.f64 x (fma.f64 y b (*.f64 (+.f64 y -1) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)) 2)) (+.f64 x (fma.f64 y b (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (pow.f64 (exp.f64 y) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (pow.f64 (exp.f64 y) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (fma.f64 z (+.f64 y 1) x)) (+.f64 1 (expm1.f64 (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (+.f64 1 (expm1.f64 (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 z (+.f64 y 1) x)) (+.f64 1 (expm1.f64 (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (+.f64 1 (expm1.f64 (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 y) b) (exp.f64 (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (exp.f64 (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 y) b) (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (fma.f64 z (+.f64 y 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y b (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (neg.f64 b) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 y b) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 z (+.f64 y 1) x) 1 (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b y (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 y b (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (fma.f64 z (+.f64 y 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z (+.f64 y 1) x) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y b) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (cbrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 z (+.f64 y 1) x)) (cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (cbrt.f64 (fma.f64 z (+.f64 y 1) x)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 z (+.f64 y 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 y b (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) b) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y b)) (neg.f64 (sqrt.f64 (*.f64 y b))) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 y b (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x)))) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y b) 1 (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 b) y (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((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))) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (fma.f64 y b (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (cbrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b -1) y (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 z (+.f64 y 1) x)))))) |
| 1× | egg-herbie |
| 372× | distribute-rgt-in_binary64 |
| 353× | distribute-lft-in_binary64 |
| 304× | associate-/l*_binary64 |
| 267× | associate-/r*_binary64 |
| 230× | associate-+l+_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 270 | 3254 |
| 1 | 688 | 2931 |
| 2 | 1943 | 2698 |
| 3 | 7637 | 2698 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (*.f64 -1 z)) |
(-.f64 x (*.f64 -1 (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 -1 (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 -1 (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 -1 (*.f64 y b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(*.f64 y b) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(*.f64 y b) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(+.f64 x (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(+.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 y b)) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 0 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) |
(+.f64 (*.f64 y b) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))))) |
(*.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1) |
(*.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) |
(*.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(*.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(*.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)))) |
(/.f64 1 (/.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2))) |
(/.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(/.f64 (neg.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2)) (neg.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)) 2) (*.f64 x (fma.f64 y b (*.f64 (+.f64 y -1) z)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)) 2)) (+.f64 x (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1) |
(pow.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3))) -1) |
(pow.f64 (/.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2)) -1) |
(sqrt.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2)) |
(log.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z))))) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (pow.f64 (exp.f64 y) b)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (pow.f64 (exp.f64 y) b)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(log.f64 (/.f64 (exp.f64 (fma.f64 z (+.f64 y 1) x)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z (+.f64 y 1) x)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y) b) (exp.f64 (fma.f64 z (+.f64 y 1) x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (exp.f64 (fma.f64 z (+.f64 y 1) x)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y) b) (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))))) |
(cbrt.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 3)) |
(hypot.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 y b)) |
(expm1.f64 (log1p.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(log1p.f64 (expm1.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(exp.f64 (log.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 1)) |
(fma.f64 x 1 (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(fma.f64 x 1 (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 y (neg.f64 b) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 -1 (*.f64 y b) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (fma.f64 z (+.f64 y 1) x) 1 (*.f64 y b)) |
(fma.f64 b y (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 y b (*.f64 y b))) |
(fma.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 1 x (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(fma.f64 1 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 1 (fma.f64 z (+.f64 y 1) x) (*.f64 y b)) |
(fma.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b))) |
(fma.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 1 (*.f64 y b) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 y b))) |
(fma.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (cbrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (cbrt.f64 (fma.f64 z (+.f64 y 1) x)) (cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (cbrt.f64 (fma.f64 z (+.f64 y 1) x)) (*.f64 y b)) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 y b (*.f64 y b))) |
(fma.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) b) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (neg.f64 (sqrt.f64 (*.f64 y b))) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (*.f64 y b)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 y b))) |
(fma.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 y b (*.f64 y b))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x)))) (*.f64 y b)) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (*.f64 y b)) |
(fma.f64 (*.f64 y b) 1 (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (neg.f64 b) y (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) 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))) (*.f64 y b)) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (fma.f64 y b (*.f64 y b))) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (cbrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 b -1) y (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 z (+.f64 y 1) x)) |
| Outputs |
|---|
(*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) |
(neg.f64 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y)))) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(fma.f64 y (-.f64 b z) z) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 y b)) (*.f64 z (-.f64 y 1)))) x) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 x (*.f64 -1 z)) |
(-.f64 x (neg.f64 z)) |
(+.f64 z x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) |
(neg.f64 (*.f64 y (+.f64 z (neg.f64 b)))) |
(*.f64 (-.f64 z b) (neg.f64 y)) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (+.f64 z (*.f64 -1 b)))) x) (*.f64 -1 z)) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(*.f64 (+.f64 (*.f64 -1 z) b) y) |
(neg.f64 (*.f64 y (+.f64 z (neg.f64 b)))) |
(*.f64 (-.f64 z b) (neg.f64 y)) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (*.f64 -1 z)) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (*.f64 -1 z)) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 z) b) y) x) (*.f64 -1 z)) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 x (*.f64 -1 (*.f64 y b))) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(fma.f64 y b x) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 -1 (*.f64 y b))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) 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 -1 (*.f64 y b))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 -1 (*.f64 y b))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 -1 (*.f64 y b))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(*.f64 y b) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(*.f64 y b) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 z (-.f64 y 1))) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(+.f64 x (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(-.f64 x (fma.f64 y b (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (fma.f64 y b (-.f64 (*.f64 y z) z))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(+.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 y b)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 y (+.f64 b b))) |
(+.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 (*.f64 y b) 3)) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (*.f64 y b) (-.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(+.f64 0 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(+.f64 (*.f64 y b) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))))) |
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))))) |
(*.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(*.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(*.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(*.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(*.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) |
(/.f64 1 (/.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(/.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) |
(/.f64 (neg.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2)) (neg.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)) 2) (*.f64 x (fma.f64 y b (*.f64 (+.f64 y -1) z)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y b (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 y b (*.f64 z (+.f64 -1 y))) 2) (*.f64 x (fma.f64 y b (*.f64 z (+.f64 -1 y))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y b (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 y b (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 y b) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y b (-.f64 (*.f64 y z) z)) 3)) (fma.f64 x x (*.f64 (fma.f64 y b (-.f64 (*.f64 y z) z)) (+.f64 (*.f64 y b) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)) 2)) (+.f64 x (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y b (*.f64 z (+.f64 -1 y))) 2)) (+.f64 x (fma.f64 y b (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y b (*.f64 z (+.f64 -1 y))) 2)) (+.f64 (*.f64 y b) (fma.f64 z (+.f64 -1 y) x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 y b (-.f64 (*.f64 y z) z)) 2)) (+.f64 (*.f64 y b) (fma.f64 z (+.f64 -1 y) x))) |
(pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(pow.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 3) 1/3) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 3) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(pow.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3))) -1) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) |
(pow.f64 (/.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2)) -1) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(sqrt.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (exp.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z))))) |
(-.f64 x (fma.f64 y b (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (fma.f64 y b (-.f64 (*.f64 y z) z))) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (pow.f64 (exp.f64 y) b)))) |
(-.f64 x (fma.f64 y b (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (fma.f64 y b (-.f64 (*.f64 y z) z))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (pow.f64 (exp.f64 y) b)))) |
(-.f64 x (fma.f64 y b (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (fma.f64 y b (-.f64 (*.f64 y z) z))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 b (log.f64 (exp.f64 y)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(log.f64 (/.f64 (exp.f64 (fma.f64 z (+.f64 y 1) x)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 b (log.f64 (exp.f64 y)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 b (log.f64 (exp.f64 y)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z (+.f64 y 1) x)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y) b) (exp.f64 (fma.f64 z (+.f64 y 1) x)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (exp.f64 (fma.f64 z (+.f64 y 1) x)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y) b) (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(cbrt.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 3)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(hypot.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 y b)) |
(expm1.f64 (log1p.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(log1p.f64 (expm1.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(exp.f64 (log.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 1)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 x 1 (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(-.f64 x (fma.f64 y b (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (fma.f64 y b (-.f64 (*.f64 y z) z))) |
(fma.f64 x 1 (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y (neg.f64 b) (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 b (log.f64 (exp.f64 y)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 -1 (*.f64 y b) (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 b (log.f64 (exp.f64 y)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 (fma.f64 z (+.f64 y 1) x) 1 (*.f64 y b)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 b y (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 y (+.f64 b b))) |
(+.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 (*.f64 y b) 3)) |
(fma.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (*.f64 y b) (-.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 1 x (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(-.f64 x (fma.f64 y b (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (fma.f64 y b (-.f64 (*.f64 y z) z))) |
(fma.f64 1 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 1 (fma.f64 z (+.f64 y 1) x) (*.f64 y b)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 y (+.f64 b b))) |
(+.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 (*.f64 y b) 3)) |
(fma.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (*.f64 y b) (-.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 1 (*.f64 y b) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 y (+.f64 b b))) |
(+.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 (*.f64 y b) 3)) |
(fma.f64 (pow.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (*.f64 y b) (-.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (cbrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (cbrt.f64 (fma.f64 z (+.f64 y 1) x)) (cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (cbrt.f64 (fma.f64 z (+.f64 y 1) x)) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (fma.f64 z (+.f64 y 1) x)) (cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (*.f64 y b)) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y b (*.f64 z (+.f64 -1 y))))) |
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (fma.f64 y b (*.f64 z (+.f64 -1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 y b (*.f64 z (+.f64 -1 y))))) |
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (fma.f64 y b (*.f64 z (+.f64 -1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (-.f64 z (*.f64 y z)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 y (+.f64 b b))) |
(+.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 (*.f64 y b) 3)) |
(fma.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (*.f64 y b) (-.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 y (+.f64 b b))) |
(+.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 (*.f64 y b) 3)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (*.f64 y b) (-.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) b) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (neg.f64 (sqrt.f64 (*.f64 y b))) (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 b (log.f64 (exp.f64 y)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (*.f64 y b)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 y b (*.f64 (+.f64 y -1) z)))) |
(-.f64 x (fma.f64 y b (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (fma.f64 y b (-.f64 (*.f64 y z) z))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 y (+.f64 b b))) |
(+.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 (*.f64 y b) 3)) |
(fma.f64 (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (*.f64 y b) (-.f64 (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 y b (*.f64 y b))) |
(+.f64 (*.f64 y (+.f64 b b)) (/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(+.f64 (*.f64 b (+.f64 y y)) (/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b)) (/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 y b (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (fma.f64 (+.f64 y -1) z x)))) (*.f64 y b)) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (+.f64 -1 y) (*.f64 z (fma.f64 (+.f64 -1 y) z x))))) (*.f64 y b)) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) (*.f64 y b)) |
(+.f64 (*.f64 y b) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)))))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (fma.f64 (+.f64 y -1) z x)) (*.f64 y b)) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (fma.f64 (+.f64 -1 y) z x)) (*.f64 y b)) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (fma.f64 z (+.f64 -1 y) x)) (*.f64 y b)) |
(+.f64 (*.f64 y b) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 y z) z) 2)) (fma.f64 z (+.f64 -1 y) x))) |
(fma.f64 (*.f64 y b) 1 (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (neg.f64 b) y (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 b (log.f64 (exp.f64 y)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 b (log.f64 (exp.f64 y)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) 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))) (*.f64 y b)) |
(fma.f64 -1 (fma.f64 -1 (*.f64 y b) (*.f64 z (+.f64 -1 y))) x) |
(-.f64 (fma.f64 y b x) (*.f64 z (+.f64 -1 y))) |
(+.f64 z (fma.f64 y (-.f64 b z) x)) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (fma.f64 y b (*.f64 y b))) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (*.f64 y (+.f64 b b))) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (*.f64 b (+.f64 y y))) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (cbrt.f64 (*.f64 y b)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 b -1) y (fma.f64 z (+.f64 y 1) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 y) b))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 b (log.f64 (exp.f64 y)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 (+.f64 y -1) z) | |
| ✓ | 0.0b | (-.f64 (*.f64 t a) a) |
| ✓ | 0.0b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
Compiled 48 to 23 computations (52.1% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | t | @ | -inf | (-.f64 (*.f64 t a) a) |
| 1.0ms | x | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
| 1.0ms | a | @ | -inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
| 1.0ms | t | @ | inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
| 1.0ms | y | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
Compiled 1478 to 1113 computations (24.7% saved)
| 1× | batch-egg-rewrite |
| 777× | log-prod_binary64 |
| 502× | fma-neg_binary64 |
| 287× | expm1-udef_binary64 |
| 287× | log1p-udef_binary64 |
| 227× | log-pow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 26 |
| 1 | 302 | 24 |
| 2 | 4646 | 24 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
(-.f64 (*.f64 t a) a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (fma.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) 1 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (+.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (-.f64 x (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (/.f64 1 (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (fma.f64 t a (neg.f64 a)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2))) (neg.f64 (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 t a a)) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 t a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 t a a)) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))) (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (*.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (neg.f64 (fma.f64 t a (neg.f64 a)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) 3) (pow.f64 a 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (-.f64 (*.f64 a a) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))) (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) (+.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (neg.f64 (fma.f64 t a (neg.f64 a))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (*.f64 a a)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (exp.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (exp.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 1 (expm1.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 1 (expm1.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (exp.f64 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (exp.f64 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (/.f64 1 (exp.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (/.f64 1 (exp.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (neg.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 a) (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 a) (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 t a (neg.f64 a)))) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a)))) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 t a (neg.f64 a)))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a)))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (exp.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (+.f64 1 (expm1.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (+.f64 1 (expm1.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (neg.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (neg.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z))))) (neg.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (+.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (cbrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))))) (cbrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (sqrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((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))) (neg.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))) (neg.f64 (neg.f64 a))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (*.f64 (neg.f64 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t a (neg.f64 a)) (fma.f64 (neg.f64 a) 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t a (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t a (neg.f64 a)) (+.f64 (neg.f64 a) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 a) (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 t a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (-.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t a (neg.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t a (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (cbrt.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t a (neg.f64 a))) (sqrt.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)) (/.f64 1 (fma.f64 t a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 t a a) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)) (fma.f64 t a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a))) (neg.f64 (fma.f64 t a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (neg.f64 a) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 (*.f64 t a) (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (neg.f64 a) (neg.f64 a))) (-.f64 (*.f64 t a) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t a (neg.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t a (neg.f64 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t a (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (exp.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 t) a) (+.f64 1 (expm1.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (+.f64 1 (expm1.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (exp.f64 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 t) a) (/.f64 1 (exp.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (/.f64 1 (exp.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 a)) (pow.f64 (exp.f64 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 a)) (pow.f64 (exp.f64 t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 a)) (+.f64 1 (expm1.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 a)) (+.f64 1 (expm1.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t a (neg.f64 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t a (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a t (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t a) 1 (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t a) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (cbrt.f64 (*.f64 t a)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) a) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) t) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 a)))))) |
| 1× | egg-herbie |
| 357× | unswap-sqr_binary64 |
| 295× | sub-neg_binary64 |
| 260× | unsub-neg_binary64 |
| 244× | fma-def_binary64 |
| 239× | div-sub_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 470 | 4605 |
| 1 | 1350 | 4152 |
| 2 | 4551 | 4015 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 a (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
x |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
x |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 a t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 a t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.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 a (+.f64 1 (*.f64 -1 t))) |
(-.f64 (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 (-.f64 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 (*.f64 a (+.f64 (*.f64 -1 t) 1))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 t a (neg.f64 a)))) |
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (fma.f64 t a (neg.f64 a))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) 1)) |
(+.f64 a (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (fma.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) 1 (fma.f64 t a (neg.f64 a)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 t a (neg.f64 a)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (+.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (fma.f64 t a (neg.f64 a)))) |
(+.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) a) |
(+.f64 0 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) 1) a) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 1) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (/.f64 1 (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (fma.f64 t a (neg.f64 a)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (fma.f64 t a (neg.f64 a))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3)))) |
(/.f64 1 (/.f64 (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2))) (neg.f64 (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 t a a)) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 t a a))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 t a a)) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))) (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (*.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (neg.f64 (fma.f64 t a (neg.f64 a)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) 3) (pow.f64 a 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (-.f64 (*.f64 a a) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) a)))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))) (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) (+.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (neg.f64 (fma.f64 t a (neg.f64 a))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a))))) |
(/.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (*.f64 a a)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) a)) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 1) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 3) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 2) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 2)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (fma.f64 t a (neg.f64 a))))) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 1 (expm1.f64 (fma.f64 t a (neg.f64 a)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 1 (expm1.f64 (fma.f64 t a (neg.f64 a)))))) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (exp.f64 (neg.f64 a)))) |
(log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (exp.f64 (neg.f64 a)))) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (/.f64 1 (exp.f64 a)))) |
(log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (/.f64 1 (exp.f64 a)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(log.f64 (*.f64 (exp.f64 a) (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))))) |
(log.f64 (*.f64 (exp.f64 a) (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 t a (neg.f64 a)))) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a)))) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 t a (neg.f64 a)))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a)))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))) |
(log.f64 (*.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (exp.f64 a))) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (+.f64 1 (expm1.f64 a)))) |
(log.f64 (*.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (+.f64 1 (expm1.f64 a)))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 1)) |
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(fma.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) (neg.f64 (neg.f64 a))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z))))) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (+.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (cbrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))))) (cbrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (neg.f64 (neg.f64 a))) |
(fma.f64 (sqrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (sqrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (neg.f64 (neg.f64 a))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))) (neg.f64 (neg.f64 a))) |
(+.f64 (*.f64 t a) (neg.f64 a)) |
(+.f64 (*.f64 t a) (*.f64 (neg.f64 a) 1)) |
(+.f64 (fma.f64 t a (neg.f64 a)) (fma.f64 (neg.f64 a) 1 a)) |
(+.f64 (fma.f64 t a (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)) |
(+.f64 (fma.f64 t a (neg.f64 a)) (+.f64 (neg.f64 a) a)) |
(+.f64 (neg.f64 a) (*.f64 t a)) |
(+.f64 0 (fma.f64 t a (neg.f64 a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(*.f64 a (-.f64 t 1)) |
(*.f64 (fma.f64 t a (neg.f64 a)) 1) |
(*.f64 1 (fma.f64 t a (neg.f64 a))) |
(*.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (cbrt.f64 (fma.f64 t a (neg.f64 a)))) |
(*.f64 (sqrt.f64 (fma.f64 t a (neg.f64 a))) (sqrt.f64 (fma.f64 t a (neg.f64 a)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)) (/.f64 1 (fma.f64 t a a))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 a))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)))) |
(/.f64 1 (/.f64 (fma.f64 t a a) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)) (fma.f64 t a a)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a))) (neg.f64 (fma.f64 t a a))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (neg.f64 a) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 (*.f64 t a) (neg.f64 a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (neg.f64 a) (neg.f64 a))) (-.f64 (*.f64 t a) (neg.f64 a))) |
(pow.f64 (fma.f64 t a (neg.f64 a)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 t a (neg.f64 a))) 2) |
(pow.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) |
(log.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t a (neg.f64 a))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (exp.f64 a))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 t) a) (+.f64 1 (expm1.f64 a)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (+.f64 1 (expm1.f64 a)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (exp.f64 (neg.f64 a)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) a) (/.f64 1 (exp.f64 a)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (/.f64 1 (exp.f64 a)))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 a)) (pow.f64 (exp.f64 t) a))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 a)) (pow.f64 (exp.f64 t) a))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 a)) (+.f64 1 (expm1.f64 (*.f64 t a))))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 a)) (+.f64 1 (expm1.f64 (*.f64 t a))))) |
(cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 t a (neg.f64 a)))) |
(log1p.f64 (expm1.f64 (fma.f64 t a (neg.f64 a)))) |
(exp.f64 (log.f64 (fma.f64 t a (neg.f64 a)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 t a (neg.f64 a))) 1)) |
(fma.f64 t a (neg.f64 a)) |
(fma.f64 a t (neg.f64 a)) |
(fma.f64 (*.f64 t a) 1 (neg.f64 a)) |
(fma.f64 1 (*.f64 t a) (neg.f64 a)) |
(fma.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (neg.f64 a)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (cbrt.f64 (*.f64 t a)) (neg.f64 a)) |
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) a) (neg.f64 a)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) t) (neg.f64 a)) |
(fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (neg.f64 a)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) (neg.f64 a)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) (neg.f64 a)) |
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (neg.f64 a)) |
(fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 a)) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) (neg.f64 a)) |
(fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 a)) |
| Outputs |
|---|
(-.f64 a (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 a (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
x |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
x |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a x) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(+.f64 a (-.f64 x (fma.f64 -1 z (*.f64 a t)))) |
(+.f64 a (-.f64 x (fma.f64 a t (neg.f64 z)))) |
(+.f64 (fma.f64 a (-.f64 1 t) x) z) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 a x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 y z)) x)) (+.f64 (*.f64 -1 z) (*.f64 a t))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(+.f64 a (-.f64 x (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) x)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 z y)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (*.f64 z (+.f64 y -1))) |
(+.f64 a (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (neg.f64 t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (neg.f64 t)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.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 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 (+.f64 (*.f64 a (-.f64 1 t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 a (+.f64 1 (*.f64 -1 t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 a (neg.f64 t) a) |
(-.f64 (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (-.f64 t 1) a) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (-.f64 t 1) a) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (-.f64 t 1) a) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (-.f64 t 1) a) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (-.f64 t 1) a) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (-.f64 t 1) a) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (-.f64 t 1) a) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (-.f64 t 1) a) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) 1))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 x (-.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (fma.f64 t a (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (neg.f64 (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) 1)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 a (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (fma.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) 1 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (fma.f64 t a (neg.f64 a)))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 a t) a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2)) (-.f64 (*.f64 a t) a))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (+.f64 t -1)))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 a (+.f64 t -1)))) |
(+.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (-.f64 (-.f64 (*.f64 a t) a) (*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (+.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (fma.f64 t a (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) a) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 0 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) 1) a) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))))) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 1) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a))))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) 2)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a))))) 2) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a t) a) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a t) a) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (neg.f64 t) a) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (neg.f64 t) a) 3)) (fma.f64 (-.f64 (*.f64 a t) a) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (/.f64 1 (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a)))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (fma.f64 t a (neg.f64 a)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a t) a) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a t) a) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (neg.f64 t) a) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (neg.f64 t) a) 3)) (fma.f64 (-.f64 (*.f64 a t) a) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 1 (/.f64 (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a))))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a t) a) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a t) a) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (neg.f64 t) a) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (neg.f64 t) a) 3)) (fma.f64 (-.f64 (*.f64 a t) a) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a t) a) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a t) a) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (neg.f64 t) a) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (neg.f64 t) a) 3)) (fma.f64 (-.f64 (*.f64 a t) a) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2))) (neg.f64 (-.f64 x (-.f64 (*.f64 (+.f64 y -1) z) (fma.f64 t a (neg.f64 a)))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (fma.f64 t a a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (fma.f64 t a a))) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2))) (*.f64 (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)))) (*.f64 (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))))) |
(-.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))))) (/.f64 (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))))) |
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (fma.f64 t a a))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (fma.f64 t a a))) (+.f64 x (*.f64 z (+.f64 y -1))))) |
(/.f64 (fma.f64 (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (*.f64 (fma.f64 z (+.f64 y -1) x) (+.f64 (pow.f64 a 3) (neg.f64 (pow.f64 (*.f64 a t) 3))))) (*.f64 (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2)) (fma.f64 z (+.f64 y -1) x))) |
(-.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) x))) (/.f64 (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 t a a)) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 t a a))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 t a a)) (*.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)))) (*.f64 (fma.f64 t a a) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 a t a)) (*.f64 (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)))) (*.f64 (fma.f64 a t a) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))))) |
(-.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x)))))) (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (fma.f64 a t a))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 t a a)) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 t a a))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t a a) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)))) (*.f64 (fma.f64 t a a) (+.f64 x (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 a t a) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (*.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)))) (*.f64 (fma.f64 a t a) (fma.f64 z (+.f64 y -1) x))) |
(-.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) x))) (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (fma.f64 a t a))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))) (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) (*.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a)) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 a t)) a) 3)) (fma.f64 x x (*.f64 (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 a t)) a) (+.f64 x (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 a t)) a))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 a t)) a) 3)) (fma.f64 (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 a t)) a) (+.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (*.f64 a t) a)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (neg.f64 (fma.f64 t a (neg.f64 a)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a))))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (*.f64 (-.f64 (*.f64 a t) a) (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (-.f64 (*.f64 a t) a) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (neg.f64 t) a) 3)) (fma.f64 (*.f64 a (+.f64 t -1)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 a (neg.f64 t) a) 3)) (fma.f64 (-.f64 (*.f64 a t) a) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) 3) (pow.f64 a 3)) (+.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (-.f64 (*.f64 a a) (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) a)))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a t))) 3)) (fma.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a t))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a t))) (*.f64 a (-.f64 a (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a t))))))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a t))) 3)) (fma.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a t))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a t))) (*.f64 a (+.f64 (-.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))) (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) (+.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a)) (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a)))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 (*.f64 a t) a)))) |
(/.f64 (+.f64 x (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 a t)) a)) (/.f64 (+.f64 x (-.f64 (fma.f64 z (+.f64 y -1) (*.f64 a t)) a)) (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)))) |
(/.f64 (*.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (+.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (*.f64 a t) a))) (+.f64 (fma.f64 z (+.f64 y -1) x) (-.f64 (*.f64 a t) a))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (neg.f64 (fma.f64 t a (neg.f64 a))) (neg.f64 (fma.f64 t a (neg.f64 a))))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (/.f64 1 (+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 a t) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (-.f64 (*.f64 a t) a) 2)) (-.f64 x (fma.f64 z (+.f64 y -1) (fma.f64 a (neg.f64 t) a)))) |
(/.f64 (-.f64 (*.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (*.f64 a a)) (-.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) a)) |
(/.f64 (-.f64 (*.f64 (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a t))) (-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 a t)))) (*.f64 a a)) (-.f64 x (+.f64 (fma.f64 z (+.f64 y -1) (*.f64 a t)) a))) |
(/.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) (/.f64 (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a t a)) (-.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 a t a)))) |
(/.f64 (fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) 1) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))) 1) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a)))) 3) 1/3) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a))))) 3) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a))))) 2) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a)))) 2)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a))))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)) (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 1 (expm1.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 1 (expm1.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (exp.f64 (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (exp.f64 (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (/.f64 1 (exp.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (/.f64 1 (exp.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (exp.f64 a) (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (exp.f64 a) (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 t a (neg.f64 a)))) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a)))) (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 t a (neg.f64 a)))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 t a (neg.f64 a)))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (exp.f64 a))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (+.f64 1 (expm1.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(log.f64 (*.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (pow.f64 (exp.f64 t) a)) (+.f64 1 (expm1.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a)))) 3)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a))))) 1)) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 1 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))) (neg.f64 (neg.f64 a))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (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) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a 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 (fma.f64 t a (neg.f64 a))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (+.f64 y -1) z) (neg.f64 (fma.f64 t a (neg.f64 a)))))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (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 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z))))) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1)))))) (neg.f64 (-.f64 (*.f64 a t) a))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 x x (*.f64 z (*.f64 (+.f64 y -1) (fma.f64 z (+.f64 y -1) x))))) (fma.f64 a (neg.f64 t) a)) |
(+.f64 (fma.f64 a (neg.f64 t) a) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 z 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 (+.f64 x (*.f64 (+.f64 y -1) z))) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 y -1)))) (neg.f64 (-.f64 (*.f64 a t) a))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) x)) (fma.f64 a (neg.f64 t) a)) |
(+.f64 (fma.f64 a (neg.f64 t) a) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) x))) |
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (cbrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a))))) (cbrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (neg.f64 (neg.f64 a))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (sqrt.f64 (-.f64 x (+.f64 (*.f64 (+.f64 y -1) z) (*.f64 t a)))) (neg.f64 (neg.f64 a))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (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))) (neg.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (*.f64 t a))) (neg.f64 (neg.f64 a))) |
(-.f64 (+.f64 a x) (fma.f64 z (+.f64 y -1) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 (*.f64 t a) (neg.f64 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (*.f64 t a) (*.f64 (neg.f64 a) 1)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (fma.f64 t a (neg.f64 a)) (fma.f64 (neg.f64 a) 1 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (fma.f64 t a (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)) |
(+.f64 (-.f64 (*.f64 a t) a) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)) |
(+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) a)) |
(+.f64 (-.f64 (*.f64 a t) a) (-.f64 a (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))))) |
(+.f64 (fma.f64 t a (neg.f64 a)) (+.f64 (neg.f64 a) a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (neg.f64 a) (*.f64 t a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 0 (fma.f64 t a (neg.f64 a))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a t) a))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 a t) a))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a t) a))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 t -1)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 t -1)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a t) a))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 t -1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(*.f64 a (-.f64 t 1)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (fma.f64 t a (neg.f64 a)) 1) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 1 (fma.f64 t a (neg.f64 a))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(*.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (cbrt.f64 (fma.f64 t a (neg.f64 a)))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(*.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2))) |
(*.f64 (sqrt.f64 (fma.f64 t a (neg.f64 a))) (sqrt.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(*.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)) (/.f64 1 (fma.f64 t a a))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (/.f64 1 (fma.f64 t a a))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (fma.f64 a t a)) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 a))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 a)) (-.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 a))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2))) |
(/.f64 1 (/.f64 (fma.f64 t a a) (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (/.f64 1 (fma.f64 t a a))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (fma.f64 a t a)) |
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a)) (fma.f64 t a a)) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (/.f64 1 (fma.f64 t a a))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (fma.f64 a t a)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 a 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a (fma.f64 t a a))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 a a))) (neg.f64 (fma.f64 t a a))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (/.f64 1 (fma.f64 t a a))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (fma.f64 a t a)) |
(/.f64 (+.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 (neg.f64 a) 3)) (+.f64 (pow.f64 (*.f64 t a) 2) (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 (*.f64 t a) (neg.f64 a))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (fma.f64 t a a))) (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 a 3)) (fma.f64 a (fma.f64 a t a) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t a) 2) (*.f64 (neg.f64 a) (neg.f64 a))) (-.f64 (*.f64 t a) (neg.f64 a))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (/.f64 1 (fma.f64 t a a))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a a)) (fma.f64 a t a)) |
(pow.f64 (fma.f64 t a (neg.f64 a)) 1) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(pow.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) 3) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(pow.f64 (sqrt.f64 (fma.f64 t a (neg.f64 a))) 2) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(pow.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) 1/3) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(sqrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (exp.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t a (neg.f64 a))))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (exp.f64 a))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (/.f64 (pow.f64 (exp.f64 t) a) (+.f64 1 (expm1.f64 a)))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (+.f64 1 (expm1.f64 a)))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (exp.f64 (neg.f64 a)))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) a) (/.f64 1 (exp.f64 a)))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t a))) (/.f64 1 (exp.f64 a)))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 a)) (pow.f64 (exp.f64 t) a))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 a)) (pow.f64 (exp.f64 t) a))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 a)) (+.f64 1 (expm1.f64 (*.f64 t a))))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 a)) (+.f64 1 (expm1.f64 (*.f64 t a))))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(expm1.f64 (log1p.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(log1p.f64 (expm1.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(exp.f64 (log.f64 (fma.f64 t a (neg.f64 a)))) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 t a (neg.f64 a))) 1)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 a t (neg.f64 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 (*.f64 t a) 1 (neg.f64 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 1 (*.f64 t a) (neg.f64 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (neg.f64 a)) |
(fma.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 (pow.f64 (*.f64 a t) 2)) (neg.f64 a)) |
(-.f64 (*.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 (pow.f64 (*.f64 a t) 2))) a) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (cbrt.f64 (*.f64 t a)) (neg.f64 a)) |
(fma.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 (pow.f64 (*.f64 a t) 2)) (neg.f64 a)) |
(-.f64 (*.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 (pow.f64 (*.f64 a t) 2))) a) |
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (cbrt.f64 t) a) (neg.f64 a)) |
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 a (cbrt.f64 t)) (neg.f64 a)) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) (neg.f64 a)) |
(-.f64 (*.f64 a (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))) a) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) t) (neg.f64 a)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t (cbrt.f64 a)) (neg.f64 a)) |
(-.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t (cbrt.f64 a))) a) |
(fma.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 t a)) (neg.f64 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) (neg.f64 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) (neg.f64 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (neg.f64 a)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t (cbrt.f64 a)) (neg.f64 a)) |
(-.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t (cbrt.f64 a))) a) |
(fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) (neg.f64 a)) |
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 a (cbrt.f64 t)) (neg.f64 a)) |
(-.f64 (*.f64 a (*.f64 (cbrt.f64 (*.f64 t t)) (cbrt.f64 t))) a) |
(fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 a)) |
(-.f64 (*.f64 a t) a) |
(*.f64 a (+.f64 t -1)) |
Compiled 18183 to 9502 computations (47.7% saved)
22 alts after pruning (20 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 850 | 16 | 866 |
| Fresh | 1 | 4 | 5 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 854 | 22 | 876 |
| Status | Error | Program |
|---|---|---|
| 29.1b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 b))) | |
| 27.3b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) | |
| ▶ | 15.8b | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
| 25.7b | (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) | |
| 34.6b | (-.f64 (+.f64 a x) (*.f64 a t)) | |
| ▶ | 40.1b | (-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
| 28.6b | (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) | |
| 34.0b | (-.f64 x (*.f64 z (-.f64 y 1))) | |
| 42.2b | (-.f64 x (neg.f64 (*.f64 y b))) | |
| 39.8b | (+.f64 z x) | |
| ▶ | 44.4b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 50.0b | (*.f64 (-.f64 b z) y) | |
| ▶ | 55.8b | (*.f64 (neg.f64 a) t) |
| ✓ | 47.0b | (*.f64 z (-.f64 1 y)) |
| 56.9b | (*.f64 z (neg.f64 y)) | |
| 55.6b | (*.f64 y b) | |
| 50.6b | (*.f64 t (-.f64 b a)) | |
| ▶ | 57.6b | (*.f64 t b) |
| ✓ | 47.7b | (*.f64 a (-.f64 1 t)) |
| 52.9b | z | |
| 49.4b | x | |
| 54.4b | a |
Compiled 485 to 364 computations (24.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
| ✓ | 0.0b | (*.f64 (-.f64 t 1) a) |
| ✓ | 0.0b | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
| ✓ | 0.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
Compiled 60 to 31 computations (48.3% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 21.0ms | y | @ | -inf | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
| 1.0ms | t | @ | -inf | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
| 1.0ms | y | @ | 0 | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
| 1.0ms | t | @ | 0 | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
| 1.0ms | a | @ | -inf | (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
Compiled 2824 to 2129 computations (24.6% saved)
| 1× | batch-egg-rewrite |
| 827× | log-prod_binary64 |
| 504× | fma-neg_binary64 |
| 318× | expm1-udef_binary64 |
| 318× | log1p-udef_binary64 |
| 248× | log-pow_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 48 |
| 1 | 352 | 48 |
| 2 | 5231 | 48 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (+.f64 y (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (-.f64 (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a)))) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (pow.f64 (exp.f64 a) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (exp.f64 (-.f64 x (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 a))) (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1))) (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 a))) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1))) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1))) (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1 (*.f64 (+.f64 t -1) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (*.f64 (+.f64 t -1) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 t -1) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 t -1) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 t -1) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) (*.f64 (+.f64 t -1) (neg.f64 a))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (*.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a t) (*.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t 3) -1) a) (fma.f64 t t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (+.f64 (pow.f64 t 3) -1)) (fma.f64 t t (+.f64 t 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t -1) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 y (+.f64 t -2)) b x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 y (+.f64 t -2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x))))) |
| 1× | egg-herbie |
| 333× | fma-def_binary64 |
| 284× | log-prod_binary64 |
| 235× | sub-neg_binary64 |
| 226× | div-sub_binary64 |
| 204× | exp-sum_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 428 | 4758 |
| 1 | 1132 | 4437 |
| 2 | 5012 | 4437 |
| 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 (-.f64 t 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(*.f64 y b) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(*.f64 y b) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.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 -1 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)) |
x |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(*.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 b (-.f64 t 2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
x |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
x |
x |
(+.f64 0 (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b)) |
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b)) |
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2))) |
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) (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 (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 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (+.f64 y (+.f64 t 2))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.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 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(log1p.f64 (expm1.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)) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 1)) |
(+.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a))) |
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) (neg.f64 a)))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1)) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 (+.f64 t -1) a))) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a))) |
(+.f64 0 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) |
(+.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) |
(*.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 1) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 (+.f64 t -1) a)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))) |
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (-.f64 (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a)))) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a)))) |
(pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 1) |
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 3) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 2) |
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 2)) |
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(log.f64 (/.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (exp.f64 (-.f64 x (*.f64 (+.f64 t -1) a))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 a))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 a))) (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1))) (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 a))) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1))) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))) |
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1))) (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 1)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 (+.f64 t -1) a))) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(fma.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1 (*.f64 (+.f64 t -1) (neg.f64 a))) |
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(fma.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(+.f64 0 (*.f64 (+.f64 t -1) a)) |
(+.f64 (*.f64 t a) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 a -1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) |
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -1) a) (fma.f64 t t (+.f64 t 1))) |
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) |
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) -1)) (fma.f64 t t (+.f64 t 1))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) |
(log1p.f64 (expm1.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)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))) |
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (exp.f64 x))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b x) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) x) |
(fma.f64 1 x (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x) |
| Outputs |
|---|
(*.f64 b (-.f64 t 2)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.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 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.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 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.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 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.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 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.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 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(-.f64 (+.f64 (*.f64 (-.f64 t 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 b (+.f64 t -2) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 b (+.f64 t -2) (-.f64 x (-.f64 (*.f64 t a) a))) |
(-.f64 (fma.f64 b (+.f64 t -2) x) (-.f64 (*.f64 t a) a)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(*.f64 y b) |
(*.f64 b y) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(*.f64 y b) |
(*.f64 b y) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(-.f64 (+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) (*.f64 (-.f64 t 1) a)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 -1 a)) |
(-.f64 (fma.f64 (+.f64 y -2) b x) (neg.f64 a)) |
(+.f64 a (fma.f64 b (+.f64 y -2) x)) |
(fma.f64 b (+.f64 y -2) (+.f64 x a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a)) |
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x))) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a)) |
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x))) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a)) |
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x))) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a)) |
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x))) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a)) |
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x))) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a)) |
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x))) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a)) |
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x))) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a)) |
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x))) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 b) (*.f64 -1 a)) t)) (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 -1 a)) |
(-.f64 (fma.f64 t (-.f64 b a) (fma.f64 (+.f64 y -2) b x)) (neg.f64 a)) |
(+.f64 a (fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) x))) |
(fma.f64 t (-.f64 b a) (fma.f64 b (+.f64 y -2) (+.f64 x a))) |
(-.f64 x (*.f64 (-.f64 t 1) a)) |
(-.f64 x (*.f64 a (+.f64 t -1))) |
(-.f64 x (-.f64 (*.f64 t a) a)) |
(+.f64 x (-.f64 a (*.f64 t a))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(-.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) (*.f64 a (+.f64 t -1))) |
(fma.f64 b (+.f64 t (+.f64 y -2)) (*.f64 a (-.f64 1 t))) |
(fma.f64 b (+.f64 t (+.f64 y -2)) (-.f64 a (*.f64 t a))) |
x |
x |
(+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 t a)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (*.f64 a (-.f64 1 t)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(*.f64 -1 (*.f64 (-.f64 t 1) a)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 a (*.f64 t a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 t 1) a)) (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 b (-.f64 t 2)) x) |
(fma.f64 b (+.f64 t -2) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 b (-.f64 t 2)) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 y b) (+.f64 (*.f64 (-.f64 t 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 (-.f64 y 2) b) x) |
(fma.f64 (+.f64 y -2) b x) |
(fma.f64 b (+.f64 y -2) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
x |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
x |
x |
(+.f64 0 (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 y b) (*.f64 (+.f64 t -2) b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 (+.f64 y t) b) (*.f64 -2 b)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2))) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 b (+.f64 y t)) (*.f64 b -2)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) (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 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 (+.f64 t -2) y))) (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 (+.f64 t -2) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 (+.f64 t -2) y))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (+.f64 t (+.f64 y -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 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) 1) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 3) -8) b) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(/.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y)))) (+.f64 (pow.f64 (+.f64 t y) 3) -8))) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y t) 2) -4) b) (+.f64 y (+.f64 t 2))) |
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 (+.f64 t y) 2) b)) |
(*.f64 (/.f64 b (+.f64 t (+.f64 2 y))) (+.f64 (pow.f64 (+.f64 t y) 2) -4)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 3) -8)) (+.f64 (pow.f64 (+.f64 y t) 2) (+.f64 4 (*.f64 (+.f64 y t) 2)))) |
(/.f64 b (/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) (+.f64 4 (*.f64 2 (+.f64 t y)))) (+.f64 (pow.f64 (+.f64 t y) 3) -8))) |
(*.f64 (/.f64 b (+.f64 (pow.f64 (+.f64 t y) 2) (fma.f64 2 (+.f64 t y) 4))) (+.f64 (pow.f64 (+.f64 t y) 3) -8)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 (+.f64 y t) 2) -4)) (+.f64 y (+.f64 t 2))) |
(/.f64 (+.f64 (pow.f64 (+.f64 t y) 2) -4) (/.f64 (+.f64 (+.f64 t y) 2) b)) |
(*.f64 (/.f64 b (+.f64 t (+.f64 2 y))) (+.f64 (pow.f64 (+.f64 t y) 2) -4)) |
(pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 1) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 3) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) 1/3) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(log.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2)))) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)))) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(exp.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 1)) |
(*.f64 b (+.f64 (+.f64 t -2) y)) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 1)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 x (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 x (+.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (*.f64 (+.f64 t -1) (neg.f64 a)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 1 (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 (neg.f64 t) 1) a (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 2) (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 0 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)))))) |
(*.f64 1 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(*.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 1) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 2)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 2) (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 (+.f64 t -2) y) x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) 1) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 (+.f64 t -2) y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 (+.f64 t -1) a))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 (+.f64 t -2) y) x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))) |
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) 1) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 (+.f64 t -2) y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 (+.f64 t -2) y) x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) 1) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 (+.f64 t -2) y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) a) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) a) (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 (+.f64 t -2) y) x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) 1) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 (+.f64 t -2) y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a))) (*.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3) (pow.f64 (-.f64 x (*.f64 a (+.f64 t -1))) 3)) (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 (-.f64 x (*.f64 a (+.f64 t -1))) (-.f64 (-.f64 x (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (-.f64 x (-.f64 (*.f64 t a) a)) 3)) (fma.f64 (-.f64 x (-.f64 (*.f64 t a) a)) (+.f64 x (-.f64 (*.f64 a (-.f64 1 t)) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 (+.f64 x (-.f64 a (*.f64 t a))) 3)) (fma.f64 (+.f64 x (-.f64 a (*.f64 t a))) (+.f64 x (-.f64 (-.f64 a (*.f64 t a)) (*.f64 b (+.f64 t (+.f64 y -2))))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) (pow.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (-.f64 (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a))) (*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 3) (pow.f64 (*.f64 a (+.f64 t -1)) 3)) 1) (+.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2) (*.f64 (+.f64 t -1) (*.f64 a (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 (+.f64 t -2) y) x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (*.f64 a (-.f64 1 t)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 3) (pow.f64 (-.f64 a (*.f64 t a)) 3)) (fma.f64 (+.f64 t -1) (*.f64 a (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (-.f64 x (*.f64 (+.f64 t -1) a)) (-.f64 x (*.f64 (+.f64 t -1) a)))) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 (-.f64 x (*.f64 a (+.f64 t -1))) (-.f64 x (*.f64 a (+.f64 t -1))))) (+.f64 (-.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) x) (*.f64 a (+.f64 t -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 (-.f64 x (-.f64 (*.f64 t a) a)) (-.f64 x (-.f64 (*.f64 t a) a)))) (+.f64 (-.f64 (*.f64 t a) a) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 (+.f64 x (-.f64 a (*.f64 t a))) (+.f64 x (-.f64 a (*.f64 t a))))) (+.f64 (-.f64 (*.f64 t a) a) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2) (*.f64 (*.f64 (+.f64 t -1) (neg.f64 a)) (*.f64 (+.f64 t -1) (neg.f64 a)))) (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) 2) (pow.f64 (*.f64 a (+.f64 t -1)) 2)) 1) (+.f64 (*.f64 a (+.f64 t -1)) (fma.f64 b (+.f64 (+.f64 t -2) y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) x) 2) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 a (+.f64 t -1) (fma.f64 b (+.f64 t (+.f64 y -2)) x))) |
(pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 1) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(pow.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 3) 1/3) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 3) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 2) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 2)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (exp.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (/.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (exp.f64 (-.f64 x (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 a))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 a))) (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1))) (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 a))) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) (+.f64 t -1))) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1))) (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 a) (+.f64 t -1))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)) 3)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(exp.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a)))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) a))) 1)) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 (+.f64 y (+.f64 t -2)) b (-.f64 x (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 b (+.f64 y (+.f64 t -2)) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1 (*.f64 (+.f64 t -1) (neg.f64 a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (-.f64 x (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(-.f64 (fma.f64 b (+.f64 (+.f64 t -2) y) x) (*.f64 a (+.f64 t -1))) |
(fma.f64 a (-.f64 1 t) (fma.f64 b (+.f64 t (+.f64 y -2)) x)) |
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(fma.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y)))))) (*.f64 (neg.f64 a) (+.f64 t -1))) |
(+.f64 (*.f64 a (-.f64 1 t)) (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))) |
(+.f64 (-.f64 a (*.f64 t a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) (*.f64 (+.f64 t -1) (neg.f64 a))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) x)) (*.f64 (neg.f64 a) (+.f64 t -1))) |
(+.f64 (*.f64 a (-.f64 1 t)) (/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x))) |
(+.f64 (-.f64 a (*.f64 t a)) (/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x))) |
(+.f64 0 (*.f64 (+.f64 t -1) a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 t a) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 a -1)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -1) a) (fma.f64 t t (+.f64 t 1))) |
(/.f64 (+.f64 -1 (pow.f64 t 3)) (/.f64 (fma.f64 t t (+.f64 t 1)) a)) |
(*.f64 (/.f64 a (fma.f64 t t (+.f64 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 a (+.f64 t 1)) (fma.f64 t t -1)) |
(/.f64 (*.f64 a (+.f64 (pow.f64 t 3) -1)) (fma.f64 t t (+.f64 t 1))) |
(/.f64 (+.f64 -1 (pow.f64 t 3)) (/.f64 (fma.f64 t t (+.f64 t 1)) a)) |
(*.f64 (/.f64 a (fma.f64 t t (+.f64 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 a (+.f64 t 1)) (fma.f64 t t -1)) |
(pow.f64 (*.f64 (+.f64 t -1) a) 1) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)) |
(*.f64 a (+.f64 t -1)) |
(-.f64 (*.f64 t a) a) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) 1) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) x)) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x)) |
(*.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 1 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) x)) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x)) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) x)) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 (+.f64 y (+.f64 t -2)) (*.f64 b x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 (+.f64 (+.f64 t -2) y) (*.f64 b x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x)) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) x)) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x (-.f64 x (*.f64 b (+.f64 (+.f64 t -2) y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 b (+.f64 t (+.f64 y -2)))) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) x)) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x)) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y (+.f64 t -2)) b) 2)) (-.f64 x (*.f64 (+.f64 y (+.f64 t -2)) b))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 (+.f64 t -2) y)) x)) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2) (*.f64 x x)) (-.f64 (*.f64 b (+.f64 t (+.f64 y -2))) x)) |
(pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 1) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 3) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 2) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3) 1/3) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 2)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log.f64 (exp.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (exp.f64 x))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 b) (+.f64 y (+.f64 t -2))))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y (+.f64 t -2)) b))))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x) 3)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(exp.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x))) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y (+.f64 t -2)) b x)) 1)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(fma.f64 (+.f64 y (+.f64 t -2)) b x) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(fma.f64 b (+.f64 y (+.f64 t -2)) x) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(fma.f64 1 (*.f64 (+.f64 y (+.f64 t -2)) b) x) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(fma.f64 1 x (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) 2) (cbrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y (+.f64 t -2)) b)) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) (sqrt.f64 (*.f64 (+.f64 y (+.f64 t -2)) b)) x) |
(fma.f64 b (+.f64 (+.f64 t -2) y) x) |
(fma.f64 b (+.f64 t (+.f64 y -2)) x) |
Compiled 11 to 7 computations (36.4% saved)
Compiled 14 to 8 computations (42.9% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
Compiled 25 to 13 computations (48% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 z (+.f64 -1 y)) |
| ✓ | 0.0b | (-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
Compiled 30 to 17 computations (43.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | y | @ | -inf | (-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
| 1.0ms | b | @ | 0 | (-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
| 1.0ms | b | @ | inf | (-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
| 1.0ms | z | @ | -inf | (-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
| 1.0ms | y | @ | 0 | (-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
Compiled 864 to 681 computations (21.2% saved)
| 1× | batch-egg-rewrite |
| 533× | log-prod_binary64 |
| 518× | fma-def_binary64 |
| 393× | pow-prod-down_binary64 |
| 280× | pow2_binary64 |
| 244× | fma-neg_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 20 |
| 1 | 211 | 20 |
| 2 | 3096 | 19 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(*.f64 z (+.f64 -1 y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (fma.f64 y -1 1)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)) (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 z (+.f64 y -1) (*.f64 y b)) (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (fma.f64 y -1 1)) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (pow.f64 (*.f64 z (fma.f64 y -1 1)) 2) (*.f64 (*.f64 y b) (*.f64 z (fma.f64 y -1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 3) (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2) (-.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (fma.f64 y -1 1)) 2)) (-.f64 (*.f64 y b) (*.f64 z (fma.f64 y -1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2) (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 2)) (-.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)) (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 z (+.f64 y -1) (*.f64 y b)) (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (pow.f64 (exp.f64 z) (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 y) b) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (exp.f64 (*.f64 z (fma.f64 y -1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (pow.f64 (exp.f64 z) (fma.f64 y -1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 z (fma.f64 y -1 1))) (pow.f64 (exp.f64 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 z (fma.f64 y -1 1))) (+.f64 1 (expm1.f64 (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 z) (fma.f64 y -1 1)) (+.f64 1 (expm1.f64 (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y b (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y b (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y b (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y b (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b y (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b y (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b y (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b y (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y b) 1 (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y b) 1 (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y b) 1 (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y b) 1 (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 z (+.f64 y -1)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 y -1) (neg.f64 z) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y b) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z (fma.f64 y -1 1)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y -1 1) z (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y -1 1))) 2) (cbrt.f64 (*.f64 z (fma.f64 y -1 1))) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 z (fma.f64 y -1 1))) (sqrt.f64 (*.f64 z (fma.f64 y -1 1))) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 z) 1) (+.f64 y -1) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (fma.f64 y -1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 z) 1) (*.f64 (*.f64 y z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (neg.f64 z) 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 (neg.f64 z) 2) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 z) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (neg.f64 z) 2) (pow.f64 (*.f64 y z) 2)) (-.f64 (neg.f64 z) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (+.f64 1 (fma.f64 y y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (-.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 -1 (pow.f64 y 3))) (+.f64 1 (fma.f64 y y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (-.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (+.f64 y -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 z)) (exp.f64 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 y z)) (exp.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 y z)) (/.f64 1 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y -1)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y z (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z y (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z -1 (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 z (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y z) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (neg.f64 (cbrt.f64 z)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) -1) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) z) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (neg.f64 (sqrt.f64 z)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) -1) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 z) 1 (*.f64 (*.f64 y z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 z)) 2) (cbrt.f64 (neg.f64 z)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 z)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 z)))))) |
| 1× | egg-herbie |
| 512× | fma-neg_binary64 |
| 435× | unswap-sqr_binary64 |
| 291× | times-frac_binary64 |
| 248× | distribute-rgt-neg-in_binary64 |
| 207× | distribute-lft-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 464 | 3829 |
| 1 | 1125 | 3341 |
| 2 | 3198 | 3227 |
| 1× | node limit |
| Inputs |
|---|
z |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) z) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) z) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) z) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(*.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 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 y b) (*.f64 -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 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.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 y b) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 (*.f64 y b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 (*.f64 y b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(+.f64 (*.f64 z (fma.f64 y -1 1)) (*.f64 y b)) |
(+.f64 0 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) |
(*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1) |
(*.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(*.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)) (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(/.f64 1 (/.f64 (fma.f64 z (+.f64 y -1) (*.f64 y b)) (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 y b))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 y b)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (fma.f64 y -1 1)) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (pow.f64 (*.f64 z (fma.f64 y -1 1)) 2) (*.f64 (*.f64 y b) (*.f64 z (fma.f64 y -1 1)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 3) (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2) (-.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (fma.f64 y -1 1)) 2)) (-.f64 (*.f64 y b) (*.f64 z (fma.f64 y -1 1)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2) (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 2)) (-.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)) (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) -1) |
(pow.f64 (/.f64 (fma.f64 z (+.f64 y -1) (*.f64 y b)) (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2)) |
(log.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (pow.f64 (exp.f64 z) (+.f64 y -1)))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 y) b) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (exp.f64 (*.f64 z (fma.f64 y -1 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (pow.f64 (exp.f64 z) (fma.f64 y -1 1)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (fma.f64 y -1 1))) (pow.f64 (exp.f64 y) b))) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (fma.f64 y -1 1))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (fma.f64 y -1 1)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(exp.f64 (log.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 2)) |
(fma.f64 y b (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 y b (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 y b (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 y b (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 b y (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 b y (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 b y (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 b y (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (*.f64 y b) 1 (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (*.f64 y b) 1 (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (*.f64 y b) 1 (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (*.f64 y b) 1 (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) |
(fma.f64 -1 (*.f64 z (+.f64 y -1)) (*.f64 y b)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) (*.f64 y b)) |
(fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 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 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 1 (*.f64 y b) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 1 (*.f64 y b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 1 (*.f64 y b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 1 (*.f64 y b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(fma.f64 1 (*.f64 z (fma.f64 y -1 1)) (*.f64 y b)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (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 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 y b)) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (fma.f64 y -1 1) z (*.f64 y b)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 y b)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y -1 1))) 2) (cbrt.f64 (*.f64 z (fma.f64 y -1 1))) (*.f64 y b)) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 y -1 1))) (sqrt.f64 (*.f64 z (fma.f64 y -1 1))) (*.f64 y b)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 y b)) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.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 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 y b)) |
(fma.f64 (*.f64 (neg.f64 z) 1) (+.f64 y -1) (*.f64 y b)) |
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 y b)) |
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 y b)) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 (neg.f64 z) (*.f64 y z)) |
(+.f64 (*.f64 y z) (neg.f64 z)) |
(+.f64 0 (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 (neg.f64 z) 1) (*.f64 (*.f64 y z) 1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1) |
(/.f64 (+.f64 (pow.f64 (neg.f64 z) 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 (neg.f64 z) 2) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 z) (*.f64 y z))))) |
(/.f64 (-.f64 (pow.f64 (neg.f64 z) 2) (pow.f64 (*.f64 y z) 2)) (-.f64 (neg.f64 z) (*.f64 y z))) |
(/.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)) |
(/.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)) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) 1/2) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 z)) (exp.f64 (*.f64 y z)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 y z)) (exp.f64 (neg.f64 z)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 y z)) (/.f64 1 (exp.f64 z)))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) |
(log1p.f64 (expm1.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)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) 2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y -1)))) 1/3)) |
(fma.f64 y z (neg.f64 z)) |
(fma.f64 z y (neg.f64 z)) |
(fma.f64 z -1 (*.f64 y z)) |
(fma.f64 -1 z (*.f64 y z)) |
(fma.f64 1 (neg.f64 z) (*.f64 y z)) |
(fma.f64 1 (*.f64 y z) (neg.f64 z)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (neg.f64 (cbrt.f64 z)) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) -1) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (neg.f64 z)) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) z) (neg.f64 z)) |
(fma.f64 (sqrt.f64 z) (neg.f64 (sqrt.f64 z)) (*.f64 y z)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) -1) (*.f64 y z)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (neg.f64 z)) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (neg.f64 z)) |
(fma.f64 (neg.f64 z) 1 (*.f64 (*.f64 y z) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 z)) 2) (cbrt.f64 (neg.f64 z)) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (neg.f64 z)) |
(fma.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 z)) (*.f64 y z)) |
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 z)) |
(fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y z)) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y z)) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y z)) |
(fma.f64 (*.f64 -1 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y z)) |
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 z)) |
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 z)) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (neg.f64 z)) |
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 z)) |
| Outputs |
|---|
z |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 (-.f64 b z) y) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) z) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) z) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) z) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 (neg.f64 z) (+.f64 y -1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (neg.f64 z) (+.f64 y -1)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 (neg.f64 z) (+.f64 y -1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 z (-.f64 y 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 z y) z) |
(*.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 y b) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 y b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (*.f64 z (fma.f64 y -1 1)) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 0 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 b y)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 b y)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 b y)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 b z) y z))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 b y)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (*.f64 b y)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (-.f64 b z) y z))))) |
(*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(*.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)) (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 1 (/.f64 (fma.f64 z (+.f64 y -1) (*.f64 y b)) (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 y b))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (fma.f64 z (+.f64 y -1) (*.f64 y b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (fma.f64 y -1 1)) 3)) (+.f64 (pow.f64 (*.f64 y b) 2) (-.f64 (pow.f64 (*.f64 z (fma.f64 y -1 1)) 2) (*.f64 (*.f64 y b) (*.f64 z (fma.f64 y -1 1)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 3) (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2) (-.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 2) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 b y)) 3) (pow.f64 (fma.f64 z (fma.f64 y -1 1) (-.f64 (*.f64 z y) z)) 3)) (+.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 b y)) 2) (-.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (-.f64 (*.f64 z y) z)) 2) (*.f64 (fma.f64 z (fma.f64 y -1 1) (-.f64 (*.f64 z y) z)) (fma.f64 z (fma.f64 y -1 1) (*.f64 b y)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 b y)) 3) (pow.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 y -1))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 b y)) 2) (*.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 y -1))) (-.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 y -1))) (fma.f64 z (-.f64 1 y) (*.f64 b y)))))) |
(/.f64 (pow.f64 (fma.f64 (-.f64 b z) y z) 3) (pow.f64 (fma.f64 (-.f64 b z) y z) 2)) |
(/.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (fma.f64 y -1 1)) 2)) (-.f64 (*.f64 y b) (*.f64 z (fma.f64 y -1 1)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2) (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 2)) (-.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 b y)) 2) (pow.f64 (fma.f64 z (fma.f64 y -1 1) (-.f64 (*.f64 z y) z)) 2)) (-.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 b y)) (fma.f64 z (fma.f64 y -1 1) (-.f64 (*.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) (*.f64 b y)) 2) (pow.f64 (*.f64 z (+.f64 (-.f64 1 y) (+.f64 y -1))) 2)) (-.f64 (fma.f64 z (-.f64 1 y) (*.f64 b y)) (*.f64 z (+.f64 (-.f64 1 y) (+.f64 y -1))))) |
(/.f64 (pow.f64 (fma.f64 (-.f64 b z) y z) 2) (fma.f64 (-.f64 b z) y z)) |
(pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2) 1/2) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 3) 1/3) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 3) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2)) (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) -1) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(pow.f64 (/.f64 (fma.f64 z (+.f64 y -1) (*.f64 y b)) (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) -1) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 2)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (pow.f64 (exp.f64 z) (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (/.f64 (pow.f64 (exp.f64 y) b) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (exp.f64 (*.f64 z (fma.f64 y -1 1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y b))) (pow.f64 (exp.f64 z) (fma.f64 y -1 1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (fma.f64 y -1 1))) (pow.f64 (exp.f64 y) b))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (fma.f64 y -1 1))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (fma.f64 y -1 1)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 3)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(exp.f64 (log.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 1/3)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 3)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)))) 2)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 y b (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 y b (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 y b (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 y b (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 b y (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 b y (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 b y (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 b y (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y b) 1 (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y b) 1 (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y b) 1 (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y b) 1 (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 -1 (*.f64 z (+.f64 y -1)) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (+.f64 y -1) (neg.f64 z) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 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 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) 1 (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (*.f64 y b) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (*.f64 y b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (*.f64 y b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (*.f64 y b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b)) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 1 (*.f64 z (fma.f64 y -1 1)) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 b (cbrt.f64 y)) (*.f64 z (fma.f64 y -1 1))) |
(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 z y))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 b (cbrt.f64 y)) (*.f64 z (fma.f64 y -1 1))) |
(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 z y))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 b (cbrt.f64 y)) (*.f64 z (fma.f64 y -1 1))) |
(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 z y))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 b (cbrt.f64 y)) (*.f64 z (fma.f64 y -1 1))) |
(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 z y))) |
(fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (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 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (cbrt.f64 (*.f64 y b)) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (cbrt.f64 (*.f64 y b)) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 y b)) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (fma.f64 y -1 1) z (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (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 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (*.f64 y b)) (pow.f64 (*.f64 y b) 2))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b y) 3) (pow.f64 (-.f64 z (*.f64 z y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (*.f64 b y)) (pow.f64 (*.f64 b y) 2))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 y b))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (*.f64 b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b y) 2) (pow.f64 (-.f64 z (*.f64 z y)) 2)) (fma.f64 z (+.f64 y -1) (*.f64 b y))) |
(fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y -1 1))) 2) (cbrt.f64 (*.f64 z (fma.f64 y -1 1))) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (sqrt.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) (fma.f64 z (fma.f64 y -1 1) (*.f64 y b))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 y -1 1))) (sqrt.f64 (*.f64 z (fma.f64 y -1 1))) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (fma.f64 y -1 1)) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.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 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (+.f64 (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 (neg.f64 z) 1) (+.f64 y -1) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 y b)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 y (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 z (fma.f64 y -1 1))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 b (cbrt.f64 y)) (*.f64 z (fma.f64 y -1 1))) |
(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 z y))) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 b (cbrt.f64 y)) (*.f64 z (fma.f64 y -1 1))) |
(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 z y))) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 b (cbrt.f64 y)) (*.f64 z (fma.f64 y -1 1))) |
(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 z y))) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 b (cbrt.f64 y)) (*.f64 z (fma.f64 y -1 1))) |
(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 z y))) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (fma.f64 y -1 1))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 z (fma.f64 y -1 1)) 1)) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (fma.f64 y -1 1) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(fma.f64 (*.f64 b (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (fma.f64 y -1 1) (*.f64 z (+.f64 y -1)))))) |
(+.f64 z (*.f64 (-.f64 b z) y)) |
(fma.f64 (-.f64 b z) y z) |
(+.f64 (neg.f64 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 y z) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(+.f64 0 (*.f64 z (+.f64 y -1))) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 (neg.f64 z) 1) (*.f64 (*.f64 y z) 1)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))))) |
(-.f64 (*.f64 z y) z) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1) |
(-.f64 (*.f64 z y) z) |
(/.f64 (+.f64 (pow.f64 (neg.f64 z) 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 (neg.f64 z) 2) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 z) (*.f64 y z))))) |
(/.f64 (+.f64 (pow.f64 (neg.f64 z) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (neg.f64 z) 2) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 z y))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 z 3)) (+.f64 (*.f64 z z) (*.f64 (*.f64 z y) (+.f64 (*.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 z 3)) (+.f64 (*.f64 z z) (*.f64 y (*.f64 z (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 (neg.f64 z) 2) (pow.f64 (*.f64 y z) 2)) (-.f64 (neg.f64 z) (*.f64 y z))) |
(/.f64 (-.f64 (pow.f64 (neg.f64 z) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (neg.f64 z) (*.f64 z y))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (*.f64 z (-.f64 -1 y))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (neg.f64 (fma.f64 z y z))) |
(/.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 z (+.f64 1 (fma.f64 y y y))) (+.f64 -1 (pow.f64 y 3))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) z) (-.f64 -1 y)) |
(/.f64 z (/.f64 (-.f64 -1 y) (-.f64 1 (*.f64 y y)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (-.f64 -1 y)) z) |
(*.f64 (/.f64 z (-.f64 -1 y)) (-.f64 1 (*.f64 y 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 z (+.f64 1 (fma.f64 y y y))) (+.f64 -1 (pow.f64 y 3))) |
(/.f64 (*.f64 z (-.f64 1 (*.f64 y y))) (-.f64 -1 y)) |
(/.f64 z (/.f64 (-.f64 -1 y) (-.f64 1 (*.f64 y y)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 y y)) (-.f64 -1 y)) z) |
(*.f64 (/.f64 z (-.f64 -1 y)) (-.f64 1 (*.f64 y y))) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2) 1/2) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3) |
(-.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) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 z)) (exp.f64 (*.f64 y z)))) |
(-.f64 (*.f64 z y) z) |
(log.f64 (*.f64 (exp.f64 (*.f64 y z)) (exp.f64 (neg.f64 z)))) |
(-.f64 (*.f64 z y) z) |
(log.f64 (*.f64 (exp.f64 (*.f64 y z)) (/.f64 1 (exp.f64 z)))) |
(-.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) |
(log1p.f64 (expm1.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) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) 3)) |
(-.f64 (*.f64 z y) z) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) 2)) |
(-.f64 (*.f64 z y) z) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y -1)))) 1/3)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 z y (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 z -1 (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 -1 z (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 1 (neg.f64 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 1 (*.f64 y z) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (neg.f64 (cbrt.f64 z)) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) -1) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) z) (neg.f64 z)) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 z (cbrt.f64 y)) (neg.f64 z)) |
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 z)) |
(fma.f64 z (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (neg.f64 z)) |
(fma.f64 (sqrt.f64 z) (neg.f64 (sqrt.f64 z)) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) -1) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (neg.f64 z) 1 (*.f64 (*.f64 y z) 1)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 z)) 2) (cbrt.f64 (neg.f64 z)) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 z)) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (*.f64 -1 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 z)) |
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 z (cbrt.f64 y)) (neg.f64 z)) |
(fma.f64 z (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (neg.f64 z)) |
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
Compiled 12484 to 7092 computations (43.2% saved)
23 alts after pruning (18 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 600 | 3 | 603 |
| Fresh | 0 | 15 | 15 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 5 | 6 |
| Total | 602 | 23 | 625 |
| Status | Error | Program |
|---|---|---|
| 29.1b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 b))) | |
| 27.3b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) | |
| 27.3b | (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) | |
| ▶ | 25.7b | (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
| ▶ | 34.6b | (-.f64 (+.f64 a x) (*.f64 a t)) |
| 50.0b | (-.f64 (*.f64 y b) (*.f64 z y)) | |
| 28.6b | (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) | |
| 34.0b | (-.f64 x (*.f64 z (-.f64 y 1))) | |
| ▶ | 42.2b | (-.f64 x (neg.f64 (*.f64 y b))) |
| 39.8b | (+.f64 z x) | |
| ✓ | 44.4b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 50.0b | (*.f64 (-.f64 b z) y) | |
| ✓ | 55.8b | (*.f64 (neg.f64 a) t) |
| ✓ | 47.0b | (*.f64 z (-.f64 1 y)) |
| 56.9b | (*.f64 z (neg.f64 y)) | |
| ▶ | 55.6b | (*.f64 y b) |
| 50.6b | (*.f64 t (-.f64 b a)) | |
| ✓ | 57.6b | (*.f64 t b) |
| ▶ | 51.4b | (*.f64 b (-.f64 t 2)) |
| ✓ | 47.7b | (*.f64 a (-.f64 1 t)) |
| 52.9b | z | |
| 49.4b | x | |
| 54.4b | a |
Compiled 463 to 347 computations (25.1% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 z (-.f64 y 1)) |
Compiled 31 to 17 computations (45.2% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | 0 | (*.f64 z (-.f64 y 1)) |
| 1.0ms | y | @ | inf | (*.f64 z (-.f64 y 1)) |
| 1.0ms | z | @ | -inf | (*.f64 z (-.f64 y 1)) |
| 1.0ms | z | @ | inf | (*.f64 z (-.f64 y 1)) |
| 1.0ms | y | @ | 0 | (*.f64 z (-.f64 y 1)) |
Compiled 300 to 244 computations (18.7% saved)
| 1× | batch-egg-rewrite |
| 599× | pow1_binary64 |
| 556× | add-log-exp_binary64 |
| 555× | log1p-expm1-u_binary64 |
| 555× | expm1-log1p-u_binary64 |
| 545× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 7 |
| 1 | 124 | 7 |
| 2 | 1543 | 7 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (-.f64 y 1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 z (+.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 y 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (+.f64 y -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (+.f64 y -1)))))))) |
| 1× | egg-herbie |
| 535× | log-prod_binary64 |
| 420× | fma-def_binary64 |
| 342× | *-commutative_binary64 |
| 300× | associate-*l*_binary64 |
| 264× | associate-*r*_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 51 | 219 |
| 1 | 124 | 219 |
| 2 | 387 | 219 |
| 3 | 2376 | 219 |
| 4 | 5194 | 219 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(-.f64 (+.f64 1 (*.f64 z (+.f64 y -1))) 1) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 y 1))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) |
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 y 1))) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -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))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1)))) |
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1)))) |
| Outputs |
|---|
(*.f64 -1 z) |
(neg.f64 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(-.f64 (+.f64 1 (*.f64 z (+.f64 y -1))) 1) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (fma.f64 y y (+.f64 y 1))) |
(/.f64 z (/.f64 (fma.f64 y y (+.f64 y 1)) (+.f64 -1 (pow.f64 y 3)))) |
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3))) |
(*.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 z (+.f64 y (fma.f64 y y 1)))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (fma.f64 y y (+.f64 y 1))) |
(/.f64 z (/.f64 (fma.f64 y y (+.f64 y 1)) (+.f64 -1 (pow.f64 y 3)))) |
(*.f64 (/.f64 z (fma.f64 y y (+.f64 y 1))) (+.f64 -1 (pow.f64 y 3))) |
(*.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 z (+.f64 y (fma.f64 y y 1)))) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) 1/3) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) 2) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 2)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3)) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y -1)))) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
(exp.f64 (log.f64 (*.f64 z (+.f64 y -1)))) |
(*.f64 z (+.f64 -1 y)) |
(-.f64 (*.f64 z y) z) |
Compiled 11 to 7 computations (36.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 b (-.f64 t 2)) |
Compiled 17 to 12 computations (29.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b | @ | 0 | (*.f64 b (-.f64 t 2)) |
| 1.0ms | b | @ | inf | (*.f64 b (-.f64 t 2)) |
| 1.0ms | b | @ | -inf | (*.f64 b (-.f64 t 2)) |
| 1.0ms | t | @ | -inf | (*.f64 b (-.f64 t 2)) |
| 1.0ms | t | @ | inf | (*.f64 b (-.f64 t 2)) |
Compiled 300 to 244 computations (18.7% saved)
| 1× | batch-egg-rewrite |
| 675× | pow1_binary64 |
| 630× | add-log-exp_binary64 |
| 629× | log1p-expm1-u_binary64 |
| 629× | expm1-log1p-u_binary64 |
| 619× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 7 |
| 1 | 132 | 7 |
| 2 | 1650 | 7 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (-.f64 t 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t b) (*.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b t) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 b (+.f64 t -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 t t -4) b) (+.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (+.f64 t -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (+.f64 t -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 t -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (+.f64 t -2)))))))) |
| 1× | egg-herbie |
| 609× | log-prod_binary64 |
| 518× | fma-neg_binary64 |
| 470× | fma-def_binary64 |
| 425× | *-commutative_binary64 |
| 341× | associate-*l*_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 63 | 338 |
| 1 | 147 | 334 |
| 2 | 446 | 334 |
| 3 | 2707 | 332 |
| 4 | 5445 | 332 |
| 5 | 7805 | 332 |
| 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 t b) (*.f64 -2 b)) |
(+.f64 (*.f64 b t) (*.f64 b -2)) |
(-.f64 (+.f64 1 (*.f64 b (+.f64 t -2))) 1) |
(/.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)) |
(/.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)) |
(pow.f64 (*.f64 b (+.f64 t -2)) 1) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 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 b) (+.f64 t -2))) |
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 t -2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 b 3))) |
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 t -2)))) |
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 t -2)))) |
(exp.f64 (log.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 t b) (*.f64 -2 b)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 b t) (*.f64 b -2)) |
(*.f64 b (+.f64 t -2)) |
(-.f64 (+.f64 1 (*.f64 b (+.f64 t -2))) 1) |
(*.f64 b (+.f64 t -2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -8) b) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) |
(/.f64 b (/.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))) (+.f64 (pow.f64 t 3) -8))) |
(/.f64 b (/.f64 (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 (fma.f64 t t -4) (/.f64 (+.f64 t 2) b)) |
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4)) |
(/.f64 (*.f64 b (fma.f64 t t -4)) (+.f64 t 2)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 t 3) -8)) (fma.f64 t t (+.f64 4 (*.f64 t 2)))) |
(/.f64 b (/.f64 (fma.f64 t t (+.f64 4 (*.f64 t 2))) (+.f64 (pow.f64 t 3) -8))) |
(/.f64 b (/.f64 (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 (fma.f64 t t -4) (/.f64 (+.f64 t 2) b)) |
(*.f64 (/.f64 b (+.f64 t 2)) (fma.f64 t t -4)) |
(pow.f64 (*.f64 b (+.f64 t -2)) 1) |
(*.f64 b (+.f64 t -2)) |
(pow.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3) 1/3) |
(*.f64 b (+.f64 t -2)) |
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 t -2))) 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 b) (+.f64 t -2))) |
(*.f64 b (+.f64 t -2)) |
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 t -2)) 3)) |
(*.f64 b (+.f64 t -2)) |
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 t -2) 3))) |
(*.f64 b (+.f64 t -2)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t -2) 3) (pow.f64 b 3))) |
(*.f64 b (+.f64 t -2)) |
(expm1.f64 (log1p.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)) |
(exp.f64 (log.f64 (*.f64 b (+.f64 t -2)))) |
(*.f64 b (+.f64 t -2)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 x (neg.f64 (*.f64 y b))) |
Compiled 22 to 9 computations (59.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (-.f64 x (neg.f64 (*.f64 y b))) |
| 1.0ms | x | @ | inf | (-.f64 x (neg.f64 (*.f64 y b))) |
| 1.0ms | y | @ | inf | (-.f64 x (neg.f64 (*.f64 y b))) |
| 1.0ms | b | @ | -inf | (-.f64 x (neg.f64 (*.f64 y b))) |
| 1.0ms | b | @ | inf | (-.f64 x (neg.f64 (*.f64 y b))) |
Compiled 406 to 311 computations (23.4% saved)
| 1× | batch-egg-rewrite |
| 744× | pow1_binary64 |
| 690× | add-log-exp_binary64 |
| 689× | log1p-expm1-u_binary64 |
| 689× | expm1-log1p-u_binary64 |
| 675× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 9 |
| 1 | 156 | 7 |
| 2 | 2323 | 7 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 x (neg.f64 (*.f64 y b))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 (neg.f64 b)) y (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 y b)) (fma.f64 (*.f64 y b) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 y b)) (fma.f64 (*.f64 y b) -1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 b) (neg.f64 y) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x 0) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2) (/.f64 1 (+.f64 x (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) 2) (cbrt.f64 (+.f64 x (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (*.f64 y b))) (sqrt.f64 (+.f64 x (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (*.f64 y b)) (pow.f64 (+.f64 x (*.f64 y b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2) (+.f64 x (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2)) (neg.f64 (+.f64 x (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 y b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (*.f64 y b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (*.f64 y b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (*.f64 y b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y b)))))) |
| 1× | egg-herbie |
| 736× | fma-neg_binary64 |
| 618× | fma-def_binary64 |
| 396× | div-sub_binary64 |
| 281× | associate-/l*_binary64 |
| 247× | associate-/r*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 95 | 535 |
| 1 | 249 | 517 |
| 2 | 1090 | 505 |
| 3 | 5642 | 505 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y b) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
x |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
x |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
x |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
x |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 (*.f64 y b) x) |
(+.f64 x (*.f64 y b)) |
(+.f64 (*.f64 y b) x) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 (neg.f64 b)) y (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (*.f64 y b) 1 (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (*.f64 y b) -1 (*.f64 y b))) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 b) (neg.f64 y) (*.f64 y b))) |
(+.f64 (-.f64 x 0) (*.f64 y b)) |
(*.f64 (+.f64 x (*.f64 y b)) 1) |
(*.f64 1 (+.f64 x (*.f64 y b))) |
(*.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2) (/.f64 1 (+.f64 x (*.f64 y b)))) |
(*.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) 2) (cbrt.f64 (+.f64 x (*.f64 y b)))) |
(*.f64 (sqrt.f64 (+.f64 x (*.f64 y b))) (sqrt.f64 (+.f64 x (*.f64 y b)))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b)))))) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y b)))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)))) |
(/.f64 1 (/.f64 (+.f64 x (*.f64 y b)) (pow.f64 (+.f64 x (*.f64 y b)) 2))) |
(/.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2) (+.f64 x (*.f64 y b))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (*.f64 y b))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b)))))) |
(/.f64 (neg.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2)) (neg.f64 (+.f64 x (*.f64 y b)))) |
(pow.f64 (+.f64 x (*.f64 y b)) 1) |
(pow.f64 (pow.f64 (+.f64 x (*.f64 y b)) 3) 1/3) |
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) 3) |
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 y b))) 2) |
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2)) |
(log.f64 (exp.f64 (+.f64 x (*.f64 y b)))) |
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 y b)) 3)) |
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 y b)))) |
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 y b)))) |
(exp.f64 (log.f64 (+.f64 x (*.f64 y b)))) |
(fma.f64 1 x (*.f64 y b)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y b)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y b)) |
| Outputs |
|---|
(*.f64 y b) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
x |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
x |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
x |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
x |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(*.f64 y b) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 x (*.f64 y b)) |
(fma.f64 y b x) |
(+.f64 (*.f64 y b) x) |
(fma.f64 y b x) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 (neg.f64 b)) y (*.f64 y b))) |
(+.f64 (fma.f64 y b x) (fma.f64 b y (*.f64 y b))) |
(+.f64 x (fma.f64 y b (*.f64 b (+.f64 y y)))) |
(+.f64 x (*.f64 (*.f64 y b) 3)) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (*.f64 y b) 1 (*.f64 y b))) |
(+.f64 (fma.f64 y b x) (fma.f64 b y (*.f64 y b))) |
(+.f64 x (fma.f64 y b (*.f64 b (+.f64 y y)))) |
(+.f64 x (*.f64 (*.f64 y b) 3)) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (pow.f64 (cbrt.f64 (*.f64 y b)) 2) (*.f64 y b))) |
(fma.f64 y b x) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 y b))) |
(fma.f64 y b x) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (*.f64 y b) -1 (*.f64 y b))) |
(fma.f64 y b x) |
(+.f64 (+.f64 x (*.f64 y b)) (fma.f64 (neg.f64 b) (neg.f64 y) (*.f64 y b))) |
(+.f64 (fma.f64 y b x) (fma.f64 b y (*.f64 y b))) |
(+.f64 x (fma.f64 y b (*.f64 b (+.f64 y y)))) |
(+.f64 x (*.f64 (*.f64 y b) 3)) |
(+.f64 (-.f64 x 0) (*.f64 y b)) |
(fma.f64 y b x) |
(*.f64 (+.f64 x (*.f64 y b)) 1) |
(fma.f64 y b x) |
(*.f64 1 (+.f64 x (*.f64 y b))) |
(fma.f64 y b x) |
(*.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2) (/.f64 1 (+.f64 x (*.f64 y b)))) |
(fma.f64 y b x) |
(*.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) 2)) |
(fma.f64 y b x) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) 2) (cbrt.f64 (+.f64 x (*.f64 y b)))) |
(fma.f64 y b x) |
(*.f64 (sqrt.f64 (+.f64 x (*.f64 y b))) (sqrt.f64 (+.f64 x (*.f64 y b)))) |
(fma.f64 y b x) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b)))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 y (*.f64 b (fma.f64 y b x)) (*.f64 x x))) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y b)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 y b)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y b)))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 y (*.f64 b (fma.f64 y b x)) (*.f64 x x))) |
(/.f64 1 (/.f64 (+.f64 x (*.f64 y b)) (pow.f64 (+.f64 x (*.f64 y b)) 2))) |
(fma.f64 y b x) |
(/.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2) (+.f64 x (*.f64 y b))) |
(fma.f64 y b x) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 y (*.f64 b (fma.f64 y b x)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 x (*.f64 y b))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 y b) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) x) (*.f64 x x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y b) (+.f64 x (*.f64 y b)))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 x x (*.f64 (*.f64 y b) (fma.f64 y b x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 y (*.f64 b (fma.f64 y b x)) (*.f64 x x))) |
(/.f64 (neg.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2)) (neg.f64 (+.f64 x (*.f64 y b)))) |
(fma.f64 y b x) |
(pow.f64 (+.f64 x (*.f64 y b)) 1) |
(fma.f64 y b x) |
(pow.f64 (pow.f64 (+.f64 x (*.f64 y b)) 3) 1/3) |
(fma.f64 y b x) |
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 y b))) 3) |
(fma.f64 y b x) |
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 y b))) 2) |
(fma.f64 y b x) |
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 y b)) 2)) |
(fma.f64 y b x) |
(log.f64 (exp.f64 (+.f64 x (*.f64 y b)))) |
(fma.f64 y b x) |
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 y b)) 3)) |
(fma.f64 y b x) |
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 y b)))) |
(fma.f64 y b x) |
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 y b)))) |
(fma.f64 y b x) |
(exp.f64 (log.f64 (+.f64 x (*.f64 y b)))) |
(fma.f64 y b x) |
(fma.f64 1 x (*.f64 y b)) |
(fma.f64 y b x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y b)) |
(fma.f64 y b x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y b)) |
(fma.f64 y b x) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (+.f64 a x) (*.f64 a t)) |
Compiled 22 to 9 computations (59.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | -inf | (-.f64 (+.f64 a x) (*.f64 a t)) |
| 1.0ms | a | @ | 0 | (-.f64 (+.f64 a x) (*.f64 a t)) |
| 1.0ms | a | @ | inf | (-.f64 (+.f64 a x) (*.f64 a t)) |
| 1.0ms | t | @ | -inf | (-.f64 (+.f64 a x) (*.f64 a t)) |
| 1.0ms | t | @ | 0 | (-.f64 (+.f64 a x) (*.f64 a t)) |
Compiled 498 to 383 computations (23.1% saved)
| 1× | batch-egg-rewrite |
| 449× | fma-def_binary64 |
| 433× | log-prod_binary64 |
| 395× | prod-exp_binary64 |
| 327× | pow-prod-down_binary64 |
| 318× | exp-prod_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 10 |
| 1 | 164 | 10 |
| 2 | 2573 | 10 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 a x) (*.f64 a t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a (-.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 (-.f64 x (*.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 a (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a x) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a x) (*.f64 (*.f64 a (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 t)) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 a t)) a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 a (-.f64 x (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a (-.f64 x (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)) (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a t (+.f64 a x)) (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (fma.f64 a t (+.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (*.f64 a t)) 3)) (fma.f64 a a (-.f64 (pow.f64 (-.f64 x (*.f64 a t)) 2) (*.f64 a (-.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (pow.f64 (+.f64 a x) 2) (-.f64 (pow.f64 (*.f64 a (neg.f64 t)) 2) (*.f64 (+.f64 a x) (*.f64 a (neg.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 x (*.f64 a t)) 2)) (-.f64 a (-.f64 x (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a (neg.f64 t)) 2)) (-.f64 (+.f64 a x) (*.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)) (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 a t (+.f64 a x)) (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 2)) (cbrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) (sqrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 a (-.f64 x (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 a x))) (pow.f64 (exp.f64 a) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (+.f64 a x)) (+.f64 1 (expm1.f64 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 a x))) (+.f64 1 (expm1.f64 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (-.f64 x (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a x))) (pow.f64 (exp.f64 t) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 t) (neg.f64 a)) (+.f64 1 (expm1.f64 (+.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 a t))) (+.f64 1 (expm1.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 a (-.f64 x (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 a (-.f64 x (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a 1 (-.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a 1 (*.f64 (-.f64 x (*.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (neg.f64 t) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (-.f64 a (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a x) 1 (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a x) 1 (*.f64 (*.f64 a (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (neg.f64 a) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1 (fma.f64 (neg.f64 a) t (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (-.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (*.f64 (-.f64 x (*.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (-.f64 a (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a x) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a x) (*.f64 (*.f64 a (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a (neg.f64 t)) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 a t)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (neg.f64 (cbrt.f64 (*.f64 a t))) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (-.f64 a (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 a (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (-.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 (-.f64 x (*.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (-.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (-.f64 x (*.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (fma.f64 (neg.f64 a) t (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 a) t (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 a x)) (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 a x)) (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (*.f64 (*.f64 a (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (cbrt.f64 (+.f64 a x)) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (cbrt.f64 (+.f64 a x)) (*.f64 (*.f64 a (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t))) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 a (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (-.f64 x (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (-.f64 x (*.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 a) t (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (+.f64 a x)) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (+.f64 a x)) (*.f64 (*.f64 a (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) (fma.f64 (neg.f64 a) t (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 (*.f64 a (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x))) (fma.f64 (neg.f64 a) t (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (*.f64 x x)) (/.f64 1 (-.f64 a x)) (*.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (*.f64 x x)) (/.f64 1 (-.f64 a x)) (*.f64 (*.f64 a (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 a) t (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 a t))) 2) (cbrt.f64 (-.f64 x (*.f64 a t))) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (neg.f64 t))) 2) (cbrt.f64 (*.f64 a (neg.f64 t))) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (*.f64 a t))) (sqrt.f64 (-.f64 x (*.f64 a t))) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a (neg.f64 t))) (sqrt.f64 (*.f64 a (neg.f64 t))) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 t) a (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 a t) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a t))) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (cbrt.f64 (*.f64 a t)) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 a) 1) t (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (+.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 t)) (sqrt.f64 t) (+.f64 a x)))))) |
| 1× | egg-herbie |
| 598× | distribute-rgt-in_binary64 |
| 577× | distribute-lft-in_binary64 |
| 330× | unswap-sqr_binary64 |
| 261× | fma-neg_binary64 |
| 231× | associate-+l+_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 288 | 1930 |
| 1 | 729 | 1843 |
| 2 | 2099 | 1837 |
| 1× | node limit |
| Inputs |
|---|
x |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(*.f64 a (-.f64 1 t)) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(*.f64 a (+.f64 1 (*.f64 -1 t))) |
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) |
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) |
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) |
(-.f64 a (*.f64 a t)) |
x |
x |
(+.f64 a x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 a (-.f64 x (*.f64 a t))) |
(+.f64 a (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(+.f64 x (-.f64 a (*.f64 a t))) |
(+.f64 (+.f64 a x) (*.f64 a (neg.f64 t))) |
(+.f64 (+.f64 a x) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(+.f64 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(+.f64 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(+.f64 (+.f64 a (-.f64 x (*.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 (neg.f64 t)) (+.f64 a x)) |
(+.f64 (-.f64 x (*.f64 a t)) a) |
(+.f64 0 (+.f64 a (-.f64 x (*.f64 a t)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t))))))) |
(*.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1) |
(*.f64 1 (+.f64 a (-.f64 x (*.f64 a t)))) |
(*.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(*.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x)))) |
(*.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)) (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)))) |
(/.f64 1 (/.f64 (fma.f64 a t (+.f64 a x)) (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 a x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (fma.f64 a t (+.f64 a x)))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (*.f64 a t)) 3)) (fma.f64 a a (-.f64 (pow.f64 (-.f64 x (*.f64 a t)) 2) (*.f64 a (-.f64 x (*.f64 a t)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (pow.f64 (+.f64 a x) 2) (-.f64 (pow.f64 (*.f64 a (neg.f64 t)) 2) (*.f64 (+.f64 a x) (*.f64 a (neg.f64 t)))))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 x (*.f64 a t)) 2)) (-.f64 a (-.f64 x (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a (neg.f64 t)) 2)) (-.f64 (+.f64 a x) (*.f64 a (neg.f64 t)))) |
(pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1) |
(pow.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 2) 1/2) |
(pow.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 3) 1/3) |
(pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 3) |
(pow.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(pow.f64 (/.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)) (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3))) -1) |
(pow.f64 (/.f64 (fma.f64 a t (+.f64 a x)) (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2))) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 2)) (cbrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) (sqrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) |
(sqrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 2)) |
(log.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 a x))) (pow.f64 (exp.f64 a) t))) |
(log.f64 (/.f64 (exp.f64 (+.f64 a x)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 a x))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (-.f64 x (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a x))) (pow.f64 (exp.f64 t) (neg.f64 a)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) (neg.f64 a)) (+.f64 1 (expm1.f64 (+.f64 a x))))) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 a t))) (+.f64 1 (expm1.f64 a)))) |
(cbrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(log1p.f64 (expm1.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(exp.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 1) 1)) |
(fma.f64 a 1 (-.f64 x (*.f64 a t))) |
(fma.f64 a 1 (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 a (neg.f64 t) (+.f64 a x)) |
(fma.f64 x 1 (-.f64 a (*.f64 a t))) |
(fma.f64 (+.f64 a x) 1 (*.f64 a (neg.f64 t))) |
(fma.f64 (+.f64 a x) 1 (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 t (neg.f64 a) (+.f64 a x)) |
(fma.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1 (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 1 a (-.f64 x (*.f64 a t))) |
(fma.f64 1 a (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 1 x (-.f64 a (*.f64 a t))) |
(fma.f64 1 (+.f64 a x) (*.f64 a (neg.f64 t))) |
(fma.f64 1 (+.f64 a x) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 1 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 1 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 1 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 1 (*.f64 a (neg.f64 t)) (+.f64 a x)) |
(fma.f64 1 (-.f64 x (*.f64 a t)) a) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (neg.f64 (cbrt.f64 (*.f64 a t))) (+.f64 a x)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (-.f64 a (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 a (*.f64 a t))) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (-.f64 x (*.f64 a t))) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (-.f64 x (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 (cbrt.f64 (+.f64 a x)) (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (*.f64 a (neg.f64 t))) |
(fma.f64 (cbrt.f64 (+.f64 a x)) (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (cbrt.f64 (+.f64 a x)) (*.f64 a (neg.f64 t))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (cbrt.f64 (+.f64 a x)) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t))) (+.f64 a x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 a (*.f64 a t))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (-.f64 x (*.f64 a t))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (+.f64 a x)) (*.f64 a (neg.f64 t))) |
(fma.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (+.f64 a x)) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 a (neg.f64 t))) |
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 (-.f64 (*.f64 a a) (*.f64 x x)) (/.f64 1 (-.f64 a x)) (*.f64 a (neg.f64 t))) |
(fma.f64 (-.f64 (*.f64 a a) (*.f64 x x)) (/.f64 1 (-.f64 a x)) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 (neg.f64 a) t (+.f64 a x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 a t))) 2) (cbrt.f64 (-.f64 x (*.f64 a t))) a) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (neg.f64 t))) 2) (cbrt.f64 (*.f64 a (neg.f64 t))) (+.f64 a x)) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 a t))) (sqrt.f64 (-.f64 x (*.f64 a t))) a) |
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 t))) (sqrt.f64 (*.f64 a (neg.f64 t))) (+.f64 a x)) |
(fma.f64 (neg.f64 t) a (+.f64 a x)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (+.f64 a x)) |
(fma.f64 -1 (*.f64 a t) (+.f64 a x)) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a t))) a) |
(fma.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (cbrt.f64 (*.f64 a t)) (+.f64 a x)) |
(fma.f64 (*.f64 (neg.f64 a) 1) t (+.f64 a x)) |
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (+.f64 a x)) |
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 t)) (sqrt.f64 t) (+.f64 a x)) |
| Outputs |
|---|
x |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 (neg.f64 a) t a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (-.f64 1 t)) x) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 a (+.f64 1 (*.f64 -1 t))) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 (neg.f64 a) t a) |
(fma.f64 a (neg.f64 t) a) |
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (+.f64 1 (*.f64 -1 t))) x) |
(fma.f64 a (-.f64 1 t) x) |
(-.f64 a (*.f64 a t)) |
(*.f64 a (-.f64 1 t)) |
(fma.f64 (neg.f64 a) t a) |
(fma.f64 a (neg.f64 t) a) |
x |
x |
(+.f64 a x) |
(+.f64 x a) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (-.f64 x (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 a (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 x (-.f64 a (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (+.f64 a x) (*.f64 a (neg.f64 t))) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (+.f64 a x) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (-.f64 x (*.f64 a t)) a) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 0 (+.f64 a (-.f64 x (*.f64 a t)))) |
(fma.f64 a (-.f64 1 t) x) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 x (-.f64 a (*.f64 a t))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 x (-.f64 a (*.f64 a t))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 x (-.f64 a (*.f64 a t))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (-.f64 1 t) x))))) |
(*.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 1 (+.f64 a (-.f64 x (*.f64 a t)))) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2)) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(fma.f64 a (-.f64 1 t) x) |
(*.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2))) |
(*.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 x a)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 x a))) |
(*.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t)))) |
(fma.f64 a (-.f64 1 t) x) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)) (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2))) |
(/.f64 1 (/.f64 (fma.f64 a t (+.f64 a x)) (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 x a)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 x a))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 a x))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 x a)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 x a))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (fma.f64 a t (+.f64 a x)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 x a)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 x a))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (-.f64 x (*.f64 a t)) 3)) (fma.f64 a a (-.f64 (pow.f64 (-.f64 x (*.f64 a t)) 2) (*.f64 a (-.f64 x (*.f64 a t)))))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (fma.f64 (neg.f64 a) t x) 3)) (fma.f64 a a (*.f64 (fma.f64 (neg.f64 a) t x) (-.f64 (fma.f64 (neg.f64 a) t x) a)))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (fma.f64 a (neg.f64 t) x) 3)) (fma.f64 a a (*.f64 (fma.f64 a (neg.f64 t) x) (-.f64 x (+.f64 a (*.f64 a t)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (pow.f64 (+.f64 a x) 2) (-.f64 (pow.f64 (*.f64 a (neg.f64 t)) 2) (*.f64 (+.f64 a x) (*.f64 a (neg.f64 t)))))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 x (*.f64 a t)) 2)) (-.f64 a (-.f64 x (*.f64 a t)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (-.f64 x (*.f64 a t)) 2)) (+.f64 (-.f64 a x) (*.f64 a t))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 (neg.f64 a) t x) 2)) (+.f64 (*.f64 a t) (-.f64 a x))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (fma.f64 a (neg.f64 t) x) 2)) (+.f64 (*.f64 a t) (-.f64 a x))) |
(/.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a (neg.f64 t)) 2)) (-.f64 (+.f64 a x) (*.f64 a (neg.f64 t)))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 x a)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 x a))) |
(pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1) |
(fma.f64 a (-.f64 1 t) x) |
(pow.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 2) 1/2) |
(fma.f64 a (-.f64 1 t) x) |
(pow.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 3) 1/3) |
(fma.f64 a (-.f64 1 t) x) |
(pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 3) |
(fma.f64 a (-.f64 1 t) x) |
(pow.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) |
(fma.f64 a (-.f64 1 t) x) |
(pow.f64 (exp.f64 1) (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(fma.f64 a (-.f64 1 t) x) |
(pow.f64 (/.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2)) (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3))) -1) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2))) |
(pow.f64 (/.f64 (fma.f64 a t (+.f64 a x)) (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2))) -1) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 x a)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 x a))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 2)) (cbrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x (-.f64 a (*.f64 a t))))) 2)) (cbrt.f64 (log.f64 (+.f64 x (-.f64 a (*.f64 a t)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 a (-.f64 1 t) x))) 2)) (cbrt.f64 (log.f64 (fma.f64 a (-.f64 1 t) x)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) (sqrt.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 x (-.f64 a (*.f64 a t)))))) (sqrt.f64 (log.f64 (+.f64 x (-.f64 a (*.f64 a t)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 a (-.f64 1 t) x)))) (sqrt.f64 (log.f64 (fma.f64 a (-.f64 1 t) x)))) |
(sqrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 2)) |
(fma.f64 a (-.f64 1 t) x) |
(log.f64 (exp.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(fma.f64 a (-.f64 1 t) x) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a (-.f64 x (*.f64 a t)))))) |
(fma.f64 a (-.f64 1 t) x) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 a x))) (pow.f64 (exp.f64 a) t))) |
(fma.f64 a (-.f64 1 t) x) |
(log.f64 (/.f64 (exp.f64 (+.f64 a x)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(fma.f64 a (-.f64 1 t) x) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 a x))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(fma.f64 a (-.f64 1 t) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (exp.f64 (-.f64 x (*.f64 a t))))) |
(fma.f64 a (-.f64 1 t) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a x))) (pow.f64 (exp.f64 t) (neg.f64 a)))) |
(fma.f64 a (-.f64 1 t) x) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) (neg.f64 a)) (+.f64 1 (expm1.f64 (+.f64 a x))))) |
(fma.f64 a (-.f64 1 t) x) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 a t))) (+.f64 1 (expm1.f64 a)))) |
(fma.f64 a (-.f64 1 t) x) |
(cbrt.f64 (pow.f64 (+.f64 a (-.f64 x (*.f64 a t))) 3)) |
(fma.f64 a (-.f64 1 t) x) |
(expm1.f64 (log1p.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(fma.f64 a (-.f64 1 t) x) |
(log1p.f64 (expm1.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(fma.f64 a (-.f64 1 t) x) |
(exp.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))) |
(fma.f64 a (-.f64 1 t) x) |
(exp.f64 (*.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 1/3)) |
(fma.f64 a (-.f64 1 t) x) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 3)) |
(fma.f64 a (-.f64 1 t) x) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t))))) 2)) |
(fma.f64 a (-.f64 1 t) x) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 1) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 a 1 (-.f64 x (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 a 1 (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 a (neg.f64 t) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 x 1 (-.f64 a (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (+.f64 a x) 1 (*.f64 a (neg.f64 t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (+.f64 a x) 1 (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 t (neg.f64 a) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1 (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (+.f64 a (-.f64 x (*.f64 a t))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 1 a (-.f64 x (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 1 a (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 1 x (-.f64 a (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 1 (+.f64 a x) (*.f64 a (neg.f64 t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 1 (+.f64 a x) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 1 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 1 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 1 (+.f64 a (-.f64 x (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 1 (*.f64 a (neg.f64 t)) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 1 (-.f64 x (*.f64 a t)) a) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (neg.f64 (cbrt.f64 (*.f64 a t))) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (-.f64 a (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 a (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (-.f64 x (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (-.f64 x (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) 2) (cbrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (cbrt.f64 (+.f64 a x)) (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (*.f64 a (neg.f64 t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (cbrt.f64 (+.f64 a x)) (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (cbrt.f64 (+.f64 a x)) (*.f64 a (neg.f64 t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a x)) 2) (cbrt.f64 (+.f64 a x)) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t))) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 a (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (-.f64 x (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (-.f64 x (*.f64 a t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (sqrt.f64 (+.f64 a (-.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (+.f64 a x)) (*.f64 a (neg.f64 t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (+.f64 a x)) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2))) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2))) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 a x)) (pow.f64 (+.f64 a x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (+.f64 x a)) (pow.f64 (+.f64 x a) 2))) |
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 a (neg.f64 t))) |
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 t (neg.f64 a))) |
(-.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 a t)) |
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 a (neg.f64 t))) |
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 t (neg.f64 a))) |
(-.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x a) (*.f64 a a))) (*.f64 a t)) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 x a)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 x a))) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 x a)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 x a))) |
(fma.f64 (-.f64 (pow.f64 (+.f64 a x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(*.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 a t (+.f64 x a)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 x a) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (+.f64 x a))) |
(fma.f64 (-.f64 (*.f64 a a) (*.f64 x x)) (/.f64 1 (-.f64 a x)) (*.f64 a (neg.f64 t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (-.f64 (*.f64 a a) (*.f64 x x)) (/.f64 1 (-.f64 a x)) (*.f64 (*.f64 a (neg.f64 t)) 1)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (neg.f64 a) t (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 a t))) 2) (cbrt.f64 (-.f64 x (*.f64 a t))) a) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (neg.f64 t))) 2) (cbrt.f64 (*.f64 a (neg.f64 t))) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 a t))) (sqrt.f64 (-.f64 x (*.f64 a t))) a) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 t))) (sqrt.f64 (*.f64 a (neg.f64 t))) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (neg.f64 t) a (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 -1 (*.f64 a t) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 a t))) a) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (+.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (-.f64 (sqrt.f64 (+.f64 a x)) (sqrt.f64 (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (cbrt.f64 (*.f64 a t)) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (*.f64 (neg.f64 a) 1) t (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 t)) (sqrt.f64 t) (+.f64 a x)) |
(fma.f64 a (-.f64 1 t) x) |
Compiled 3895 to 1311 computations (66.3% saved)
25 alts after pruning (17 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 268 | 5 | 273 |
| Fresh | 1 | 12 | 13 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 7 | 9 |
| Total | 271 | 25 | 296 |
| Status | Error | Program |
|---|---|---|
| 29.1b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 b))) | |
| 27.3b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) | |
| 27.3b | (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) | |
| 35.7b | (-.f64 (+.f64 a x) (*.f64 z y)) | |
| ✓ | 34.6b | (-.f64 (+.f64 a x) (*.f64 a t)) |
| 31.5b | (-.f64 (+.f64 a x) (neg.f64 z)) | |
| 50.0b | (-.f64 (*.f64 y b) (*.f64 z y)) | |
| 28.6b | (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) | |
| 42.2b | (+.f64 (*.f64 y b) x) | |
| 39.8b | (+.f64 z x) | |
| 41.3b | (+.f64 x a) | |
| ✓ | 44.4b | (*.f64 (-.f64 (+.f64 y t) 2) b) |
| 50.0b | (*.f64 (-.f64 b z) y) | |
| ✓ | 55.8b | (*.f64 (neg.f64 a) t) |
| ✓ | 47.0b | (*.f64 z (-.f64 1 y)) |
| 56.9b | (*.f64 z (neg.f64 y)) | |
| ✓ | 55.6b | (*.f64 y b) |
| 50.6b | (*.f64 t (-.f64 b a)) | |
| ✓ | 57.6b | (*.f64 t b) |
| ✓ | 51.4b | (*.f64 b (-.f64 t 2)) |
| 56.5b | (*.f64 b -2) | |
| ✓ | 47.7b | (*.f64 a (-.f64 1 t)) |
| 52.9b | z | |
| 49.4b | x | |
| 54.4b | a |
Compiled 283 to 215 computations (24% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.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)))) |
| Outputs |
|---|
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)))) |
7 calls:
| 19.0ms | x |
| 19.0ms | t |
| 18.0ms | b |
| 18.0ms | z |
| 18.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| Error | Segments | Branch |
|---|---|---|
| 0b | 1 | x |
| 0b | 1 | y |
| 0b | 1 | z |
| 0b | 1 | t |
| 0b | 1 | a |
| 0b | 1 | b |
| 0b | 1 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 368 to 204 computations (44.6% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(+.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))) |
| Outputs |
|---|
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
7 calls:
| 23.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 18.0ms | z |
| 18.0ms | x |
| 17.0ms | a |
| 17.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | x |
| 0.0b | 1 | y |
| 0.0b | 1 | z |
| 0.0b | 1 | t |
| 0.0b | 1 | a |
| 0.0b | 1 | b |
| 0.0b | 1 | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
Compiled 349 to 193 computations (44.7% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| Outputs |
|---|
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
6 calls:
| 128.0ms | y |
| 90.0ms | x |
| 60.0ms | t |
| 46.0ms | a |
| 45.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 10.4b | 6 | x |
| 8.2b | 8 | y |
| 4.1b | 3 | z |
| 8.7b | 4 | t |
| 5.4b | 3 | a |
| 7.2b | 3 | b |
Compiled 280 to 149 computations (46.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 2.620662854076529e-15 | 5.162890324592834e-14 |
| 17.0ms | -3.6510226946264537e+34 | -4.381145972218722e+32 |
| 29.0ms | 224× | body | 256 | valid |
| 1.0ms | 4× | body | 256 | infinite |
Compiled 638 to 461 computations (27.7% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
| Outputs |
|---|
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
6 calls:
| 125.0ms | a |
| 113.0ms | y |
| 87.0ms | t |
| 58.0ms | x |
| 44.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 11.6b | 4 | x |
| 8.5b | 8 | y |
| 5.1b | 3 | z |
| 9.8b | 5 | t |
| 8.7b | 8 | a |
| 7.2b | 3 | b |
Compiled 265 to 141 computations (46.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 2.620662854076529e-15 | 5.162890324592834e-14 |
| 19.0ms | -2.26755403616436e+83 | -1.4381287478448485e+80 |
| 33.0ms | 240× | body | 256 | valid |
| 1.0ms | 4× | body | 256 | infinite |
Compiled 666 to 477 computations (28.4% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
| Outputs |
|---|
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
6 calls:
| 128.0ms | t |
| 113.0ms | y |
| 84.0ms | b |
| 73.0ms | z |
| 72.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 15.9b | 5 | x |
| 9.5b | 8 | y |
| 13.1b | 3 | z |
| 11.5b | 8 | t |
| 12.6b | 4 | a |
| 10.0b | 6 | b |
Compiled 250 to 133 computations (46.8% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 7.934342526007475e-15 | 1.512564129625737 |
| 25.0ms | 3.4305457802065463e-149 | 1.8562958426612313e-135 |
| 22.0ms | 7.543186630462801e-249 | 7.846716373849303e-243 |
| 23.0ms | -2.1011154168046122e-183 | -1.251266286005398e-189 |
| 15.0ms | -2.645913324147508e-146 | -6.070822584950913e-147 |
| 19.0ms | -6.983768733180178e-81 | -3.7224530942172264e-82 |
| 11.0ms | -8.784569346191223e+97 | -6.03443706227865e+97 |
| 127.0ms | 880× | body | 256 | valid |
| 1.0ms | 11× | body | 256 | infinite |
Compiled 2008 to 1455 computations (27.5% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
| Outputs |
|---|
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 127.0ms | x |
| 119.0ms | b |
| 116.0ms | y |
| 107.0ms | t |
| 67.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 16.6b | 9 | x |
| 12.7b | 6 | y |
| 14.0b | 3 | z |
| 11.5b | 8 | t |
| 12.1b | 5 | a |
| 10.7b | 9 | b |
Compiled 237 to 126 computations (46.8% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 1.2658532567815127e+175 | 3.9082904191596636e+178 |
| 29.0ms | 7.987287106467169e+115 | 2.8343993489707767e+120 |
| 22.0ms | 21.05577569386489 | 1056055.7464366218 |
| 16.0ms | 8.104338426607407e-115 | 4.108760730128848e-113 |
| 29.0ms | 1.3716879082897765e-306 | 2.2297260919151797e-288 |
| 16.0ms | -2.2308492121185594e-235 | -2.4564272982863648e-237 |
| 22.0ms | -1.9782728824392713e-28 | -1.1940066292088856e-30 |
| 14.0ms | -2.710891274857443e+31 | -6.820004527809782e+30 |
| 142.0ms | 957× | body | 256 | valid |
| 15.0ms | 111× | body | 256 | infinite |
| 1.0ms | 2× | body | 1024 | valid |
| 0.0ms | 1× | body | 512 | valid |
Compiled 2116 to 1547 computations (26.9% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (neg.f64 b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) |
| Outputs |
|---|
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 143.0ms | b |
| 89.0ms | x |
| 77.0ms | y |
| 65.0ms | a |
| 63.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 19.0b | 7 | x |
| 12.7b | 6 | y |
| 15.0b | 3 | z |
| 17.2b | 5 | t |
| 13.5b | 5 | a |
| 10.6b | 11 | b |
Compiled 224 to 119 computations (46.9% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 1.2658532567815127e+175 | 3.9082904191596636e+178 |
| 26.0ms | 7.987287106467169e+115 | 2.8343993489707767e+120 |
| 20.0ms | 21.05577569386489 | 1056055.7464366218 |
| 16.0ms | 8.104338426607407e-115 | 4.108760730128848e-113 |
| 25.0ms | 1.3716879082897765e-306 | 2.2297260919151797e-288 |
| 16.0ms | -2.2308492121185594e-235 | -2.4564272982863648e-237 |
| 23.0ms | -1.451234275867636e-151 | -3.9541915891951735e-159 |
| 26.0ms | -6.252500146987642e-111 | -1.3638721461720189e-123 |
| 16.0ms | -3.7518116920602124e-38 | -1.4208808646186964e-39 |
| 12.0ms | -2.710891274857443e+31 | -6.820004527809782e+30 |
| 174.0ms | 1262× | body | 256 | valid |
| 14.0ms | 105× | body | 256 | infinite |
| 0.0ms | 1× | body | 1024 | valid |
| 0.0ms | 1× | body | 512 | valid |
Compiled 2772 to 2027 computations (26.9% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
| Outputs |
|---|
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 164.0ms | t |
| 157.0ms | a |
| 92.0ms | b |
| 85.0ms | x |
| 70.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 19.1b | 7 | x |
| 13.7b | 6 | y |
| 15.2b | 3 | z |
| 16.9b | 12 | t |
| 13.7b | 7 | a |
| 13.2b | 8 | b |
Compiled 189 to 101 computations (46.6% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 1.2658532567815127e+175 | 3.9082904191596636e+178 |
| 23.0ms | 7.987287106467169e+115 | 2.8343993489707767e+120 |
| 21.0ms | 21.05577569386489 | 1056055.7464366218 |
| 21.0ms | -6.166813764844633e-231 | -3.315671055509194e-233 |
| 16.0ms | -1.688143801102339e-86 | -3.88768340826301e-88 |
| 25.0ms | -1.1940066292088856e-30 | -3.7518116920602124e-38 |
| 12.0ms | -2.710891274857443e+31 | -6.820004527809782e+30 |
| 121.0ms | 831× | body | 256 | valid |
| 12.0ms | 92× | body | 256 | infinite |
| 0.0ms | 1× | body | 1024 | valid |
Compiled 1772 to 1311 computations (26% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 y b) x) |
6 calls:
| 88.0ms | y |
| 80.0ms | x |
| 79.0ms | t |
| 79.0ms | a |
| 68.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 20.3b | 7 | x |
| 16.2b | 7 | y |
| 19.0b | 6 | z |
| 19.5b | 7 | t |
| 17.2b | 6 | a |
| 17.5b | 4 | b |
Compiled 178 to 97 computations (45.5% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 1.7027061547044974e+204 | 8.652118740911654e+204 |
| 14.0ms | 896.6773632135099 | 6583.608744982737 |
| 25.0ms | 3.4305457802065463e-149 | 1.8562958426612313e-135 |
| 16.0ms | 1.577961553955536e-229 | 1.4734598593268503e-227 |
| 18.0ms | -1.6552316870136984e-72 | -1.0297937536754342e-73 |
| 11.0ms | -8.784569346191223e+97 | -6.03443706227865e+97 |
| 87.0ms | 640× | body | 256 | valid |
| 12.0ms | 72× | body | 256 | infinite |
Compiled 1225 to 923 computations (24.7% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) |
| Outputs |
|---|
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
(+.f64 (*.f64 y b) x) |
6 calls:
| 179.0ms | z |
| 113.0ms | y |
| 92.0ms | x |
| 89.0ms | t |
| 75.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 23.5b | 7 | x |
| 15.8b | 9 | y |
| 20.5b | 8 | z |
| 22.6b | 7 | t |
| 17.2b | 6 | a |
| 19.0b | 6 | b |
Compiled 169 to 93 computations (45% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 1.7027061547044974e+204 | 8.652118740911654e+204 |
| 15.0ms | 896.6773632135099 | 6583.608744982737 |
| 26.0ms | 3.4305457802065463e-149 | 1.8562958426612313e-135 |
| 21.0ms | 1.577961553955536e-229 | 1.4734598593268503e-227 |
| 16.0ms | -1.6552316870136984e-72 | -1.0297937536754342e-73 |
| 9.0ms | -1.5345990856520965e-34 | -8.035816035709332e-35 |
| 23.0ms | -1.119178106238863e+30 | -2.886638889837716e+26 |
| 10.0ms | -8.784569346191223e+97 | -6.03443706227865e+97 |
| 122.0ms | 832× | body | 256 | valid |
| 12.0ms | 96× | body | 256 | infinite |
Compiled 1528 to 1141 computations (25.3% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 (+.f64 a x) (*.f64 z y)) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 a x) (*.f64 a t)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 118.0ms | x |
| 90.0ms | b |
| 59.0ms | a |
| 59.0ms | z |
| 58.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 22.3b | 11 | x |
| 22.1b | 6 | y |
| 21.5b | 5 | z |
| 24.6b | 5 | t |
| 21.2b | 6 | a |
| 20.6b | 8 | b |
Compiled 151 to 84 computations (44.4% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 4.8369330151332974e+166 | 2.7937826892696705e+168 |
| 20.0ms | 4.108760730128848e-113 | 1.700611369489949e-109 |
| 23.0ms | 1.7919314336778078e-282 | 1.977755358523246e-271 |
| 17.0ms | -1.688143801102339e-86 | -3.88768340826301e-88 |
| 16.0ms | -3.7518116920602124e-38 | -1.4208808646186964e-39 |
| 24.0ms | -1.925543352087753e+20 | -31746213752.362617 |
| 10.0ms | -2.9017216961111085e+88 | -2.1529735997091935e+88 |
| 109.0ms | 825× | body | 256 | valid |
| 10.0ms | 61× | body | 256 | infinite |
| 2.0ms | 6× | body | 1024 | valid |
| 0.0ms | 1× | body | 512 | valid |
Compiled 1436 to 1112 computations (22.6% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 y b) (*.f64 z y)) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(*.f64 a (-.f64 1 t)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 268.0ms | x |
| 107.0ms | z |
| 80.0ms | b |
| 62.0ms | t |
| 55.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 22.4b | 11 | x |
| 24.0b | 5 | y |
| 22.5b | 12 | z |
| 24.5b | 7 | t |
| 22.1b | 6 | a |
| 22.1b | 8 | b |
Compiled 137 to 81 computations (40.9% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 4.8369330151332974e+166 | 2.7937826892696705e+168 |
| 18.0ms | 4.108760730128848e-113 | 1.700611369489949e-109 |
| 21.0ms | -5.488826649237498e-254 | -1.9097381353916506e-257 |
| 45.0ms | -5.8503560152200416e-207 | -3.7060168660086455e-211 |
| 16.0ms | -1.9782728824392713e-28 | -1.1940066292088856e-30 |
| 54.0ms | -1.925543352087753e+20 | -31746213752.362617 |
| 8.0ms | -2.9017216961111085e+88 | -2.1529735997091935e+88 |
| 182.0ms | 813× | body | 256 | valid |
| 7.0ms | 55× | body | 256 | infinite |
| 0.0ms | 2× | body | 512 | valid |
| 0.0ms | 1× | body | 1024 | valid |
Compiled 1404 to 1105 computations (21.3% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 a (-.f64 1 t)) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 127.0ms | z |
| 79.0ms | a |
| 72.0ms | y |
| 68.0ms | t |
| 68.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 25.1b | 7 | x |
| 24.0b | 5 | y |
| 25.6b | 10 | z |
| 25.7b | 5 | t |
| 25.0b | 8 | a |
| 23.6b | 7 | b |
Compiled 123 to 75 computations (39% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 4.8369330151332974e+166 | 2.7937826892696705e+168 |
| 16.0ms | -1.7548449945348027e-242 | -3.972640902769576e-244 |
| 20.0ms | -5.8503560152200416e-207 | -3.7060168660086455e-211 |
| 22.0ms | -1.2030645212973387e-69 | -8.006791510222933e-77 |
| 24.0ms | -1.925543352087753e+20 | -31746213752.362617 |
| 8.0ms | -2.9017216961111085e+88 | -2.1529735997091935e+88 |
| 98.0ms | 702× | body | 256 | valid |
| 6.0ms | 48× | body | 256 | infinite |
| 0.0ms | 1× | body | 1024 | valid |
| 0.0ms | 1× | body | 512 | valid |
Compiled 1194 to 936 computations (21.6% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
| Outputs |
|---|
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 a x) (neg.f64 z)) |
(*.f64 (-.f64 b z) y) |
(+.f64 x a) |
(+.f64 (*.f64 y b) x) |
6 calls:
| 109.0ms | a |
| 108.0ms | b |
| 71.0ms | t |
| 68.0ms | x |
| 58.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 27.3b | 8 | x |
| 24.0b | 5 | y |
| 26.9b | 7 | z |
| 25.7b | 5 | t |
| 26.2b | 8 | a |
| 24.5b | 8 | b |
Compiled 116 to 71 computations (38.8% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 1.3053931189181917e+147 | 3.0551012109478293e+152 |
| 22.0ms | 7.997666610894949e+95 | 2.2300608555552067e+99 |
| 14.0ms | 90423931326663150.0 | 646931614858015600.0 |
| 32.0ms | -3.644368786302236e+97 | -1.5744005719449063e+78 |
| 74.0ms | 544× | body | 256 | valid |
| 16.0ms | 123× | body | 256 | infinite |
Compiled 835 to 639 computations (23.5% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (neg.f64 (*.f64 y b))) |
| Outputs |
|---|
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 y b) x) |
(*.f64 z (-.f64 1 y)) |
(+.f64 x a) |
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 y b) x) |
(+.f64 x a) |
(+.f64 (*.f64 y b) x) |
(*.f64 b (-.f64 t 2)) |
6 calls:
| 103.0ms | b |
| 94.0ms | x |
| 92.0ms | a |
| 55.0ms | z |
| 53.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 28.0b | 12 | x |
| 30.3b | 4 | y |
| 28.3b | 6 | z |
| 31.7b | 6 | t |
| 27.5b | 7 | a |
| 27.2b | 11 | b |
Compiled 110 to 68 computations (38.2% saved)
| 10× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 4.8369330151332974e+166 | 2.7937826892696705e+168 |
| 15.0ms | 1.403568286391015 | 21.05577569386489 |
| 19.0ms | 7.739677106184406e-109 | 6.169388162163941e-105 |
| 22.0ms | 5.7109228106695525e-124 | 3.3761109774813176e-115 |
| 13.0ms | 2.8714764595001265e-214 | 9.942881009831892e-214 |
| 19.0ms | -5.488826649237498e-254 | -1.9097381353916506e-257 |
| 20.0ms | -5.8503560152200416e-207 | -3.7060168660086455e-211 |
| 22.0ms | -3.88768340826301e-88 | -1.0244165498558981e-97 |
| 17.0ms | -3.7518116920602124e-38 | -1.4208808646186964e-39 |
| 34.0ms | -1.70473894203813e+157 | -6.553413223918261e+138 |
| 170.0ms | 1225× | body | 256 | valid |
| 15.0ms | 110× | body | 256 | infinite |
| 2.0ms | 4× | body | 1024 | valid |
| 1.0ms | 3× | body | 512 | valid |
Compiled 1796 to 1432 computations (20.3% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 b z) y) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
(*.f64 b (-.f64 t 2)) |
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
(+.f64 x a) |
6 calls:
| 117.0ms | x |
| 58.0ms | y |
| 50.0ms | a |
| 50.0ms | b |
| 49.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 28.2b | 13 | x |
| 30.9b | 4 | y |
| 31.7b | 3 | z |
| 31.7b | 6 | t |
| 27.5b | 7 | a |
| 31.0b | 7 | b |
Compiled 99 to 65 computations (34.3% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 1.2311527340147928e+86 | 4.7299096445168505e+86 |
| 14.0ms | 0.00036223031958483175 | 0.0033195515655141984 |
| 19.0ms | -9.32930215446472e-175 | -8.860002074663656e-179 |
| 21.0ms | -4.441252917116114e-114 | -1.0270480368471417e-119 |
| 19.0ms | -2.869309560656881e-33 | -1.8651140994467234e-35 |
| 21.0ms | -1.2712662543619299e+44 | -1.9289830555362274e+40 |
| 97.0ms | 688× | body | 256 | valid |
| 2.0ms | 15× | body | 256 | infinite |
Compiled 1000 to 792 computations (20.8% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
(*.f64 z (-.f64 1 y)) |
| Outputs |
|---|
(*.f64 b (-.f64 t 2)) |
(+.f64 x a) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 z (-.f64 1 y)) |
(+.f64 x a) |
(*.f64 z (neg.f64 y)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(*.f64 a (-.f64 1 t)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 b (-.f64 t 2)) |
6 calls:
| 111.0ms | b |
| 94.0ms | x |
| 62.0ms | a |
| 36.0ms | t |
| 35.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 28.5b | 13 | x |
| 33.1b | 5 | y |
| 31.7b | 3 | z |
| 33.2b | 4 | t |
| 27.8b | 9 | a |
| 27.3b | 16 | b |
Compiled 94 to 63 computations (33% saved)
| 15× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | 4.8369330151332974e+166 | 2.7937826892696705e+168 |
| 18.0ms | 362607327084595.5 | 139856659948611790.0 |
| 15.0ms | 1.700611369489949e-109 | 7.739677106184406e-109 |
| 18.0ms | -5.488826649237498e-254 | -1.9097381353916506e-257 |
| 20.0ms | -2.7269044838679138e-238 | -1.7548449945348027e-242 |
| 15.0ms | -3.315671055509194e-233 | -5.599431239054263e-234 |
| 14.0ms | -2.02853756688266e-222 | -2.0155821832949223e-223 |
| 21.0ms | -1.0066761532410999e-175 | -3.055964643116637e-180 |
| 13.0ms | -7.61959615526602e-145 | -2.202149796619475e-145 |
| 22.0ms | -8.560658431887227e-141 | -7.61959615526602e-145 |
| 21.0ms | -3.88768340826301e-88 | -1.0244165498558981e-97 |
| 20.0ms | -3.7518116920602124e-38 | -1.4208808646186964e-39 |
| 16.0ms | -1.9782728824392713e-28 | -1.1940066292088856e-30 |
| 28.0ms | -1.925543352087753e+20 | -31746213752.362617 |
| 29.0ms | -6.553413223918261e+138 | -9.626730659236617e+131 |
| 259.0ms | 1786× | body | 256 | valid |
| 13.0ms | 100× | body | 256 | infinite |
| 2.0ms | 5× | body | 1024 | valid |
| 0.0ms | 1× | body | 512 | valid |
Compiled 2463 to 2006 computations (18.6% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
(*.f64 t (-.f64 b a)) |
| Outputs |
|---|
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(*.f64 t (-.f64 b a)) |
(+.f64 z x) |
(*.f64 b (-.f64 t 2)) |
(+.f64 z x) |
(*.f64 t (-.f64 b a)) |
(*.f64 y b) |
(+.f64 x a) |
6 calls:
| 58.0ms | a |
| 57.0ms | b |
| 39.0ms | x |
| 33.0ms | y |
| 33.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 32.3b | 6 | x |
| 33.1b | 5 | y |
| 33.1b | 3 | z |
| 33.2b | 4 | t |
| 27.9b | 9 | a |
| 29.5b | 9 | b |
Compiled 89 to 60 computations (32.6% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 1.2311527340147928e+86 | 4.7299096445168505e+86 |
| 21.0ms | 1.3103644326021568e+36 | 9.920058407824066e+38 |
| 14.0ms | 0.00036223031958483175 | 0.0033195515655141984 |
| 20.0ms | -9.32930215446472e-175 | -8.860002074663656e-179 |
| 16.0ms | -3.10566411729818e-127 | -7.00859191314323e-129 |
| 23.0ms | -3.598080301413092e-121 | -2.6044494790912486e-126 |
| 16.0ms | -2.869309560656881e-33 | -1.8651140994467234e-35 |
| 21.0ms | -1.2712662543619299e+44 | -1.9289830555362274e+40 |
| 127.0ms | 928× | body | 256 | valid |
| 2.0ms | 15× | body | 256 | infinite |
Compiled 1302 to 1031 computations (20.8% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
(*.f64 b (-.f64 t 2)) |
| Outputs |
|---|
(*.f64 b (-.f64 t 2)) |
(+.f64 x a) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 b (-.f64 t 2)) |
6 calls:
| 56.0ms | b |
| 54.0ms | t |
| 37.0ms | x |
| 34.0ms | y |
| 31.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 32.3b | 6 | x |
| 34.5b | 4 | y |
| 33.1b | 3 | z |
| 33.7b | 9 | t |
| 30.1b | 5 | a |
| 29.5b | 9 | b |
Compiled 84 to 58 computations (31% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 4.8369330151332974e+166 | 2.7937826892696705e+168 |
| 21.0ms | 362607327084595.5 | 139856659948611790.0 |
| 13.0ms | 1.700611369489949e-109 | 7.739677106184406e-109 |
| 20.0ms | -5.488826649237498e-254 | -1.9097381353916506e-257 |
| 20.0ms | -2.2428456952886406e-137 | -8.560658431887227e-141 |
| 16.0ms | -1.9782728824392713e-28 | -1.1940066292088856e-30 |
| 25.0ms | -1.925543352087753e+20 | -31746213752.362617 |
| 26.0ms | -6.553413223918261e+138 | -9.626730659236617e+131 |
| 139.0ms | 1000× | body | 256 | valid |
| 10.0ms | 72× | body | 256 | infinite |
| 2.0ms | 5× | body | 1024 | valid |
| 1.0ms | 3× | body | 512 | valid |
Compiled 1360 to 1099 computations (19.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
(*.f64 a (-.f64 1 t)) |
| Outputs |
|---|
(*.f64 b -2) |
(+.f64 x a) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (-.f64 1 t)) |
(+.f64 z x) |
(+.f64 x a) |
(+.f64 z x) |
(+.f64 x a) |
(*.f64 b -2) |
6 calls:
| 58.0ms | b |
| 52.0ms | t |
| 29.0ms | y |
| 29.0ms | x |
| 18.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 33.3b | 5 | x |
| 34.5b | 4 | y |
| 33.1b | 3 | z |
| 33.7b | 9 | t |
| 31.5b | 3 | a |
| 30.8b | 10 | b |
Compiled 79 to 55 computations (30.4% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 3.0ms | 5.956770213469009e+178 | 6.1985315202406574e+178 |
| 26.0ms | 7.987287106467169e+115 | 2.8343993489707767e+120 |
| 18.0ms | 362607327084595.5 | 139856659948611790.0 |
| 15.0ms | 1.700611369489949e-109 | 7.739677106184406e-109 |
| 21.0ms | -5.488826649237498e-254 | -1.9097381353916506e-257 |
| 18.0ms | -2.2428456952886406e-137 | -8.560658431887227e-141 |
| 18.0ms | -1.9782728824392713e-28 | -1.1940066292088856e-30 |
| 43.0ms | -1.925543352087753e+20 | -31746213752.362617 |
| 41.0ms | -6.553413223918261e+138 | -9.626730659236617e+131 |
| 174.0ms | 1037× | body | 256 | valid |
| 14.0ms | 91× | body | 256 | infinite |
| 0.0ms | 2× | body | 512 | valid |
| 0.0ms | 1× | body | 1024 | valid |
Compiled 1368 to 1109 computations (18.9% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
(*.f64 (neg.f64 a) t) |
| Outputs |
|---|
(*.f64 b -2) |
(+.f64 x a) |
(*.f64 y b) |
(+.f64 z x) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 (neg.f64 a) t) |
(+.f64 z x) |
(+.f64 x a) |
(+.f64 z x) |
(+.f64 x a) |
(*.f64 b -2) |
6 calls:
| 131.0ms | b |
| 74.0ms | x |
| 62.0ms | t |
| 41.0ms | z |
| 23.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 35.9b | 9 | x |
| 34.5b | 4 | y |
| 33.1b | 3 | z |
| 33.7b | 9 | t |
| 33.0b | 3 | a |
| 30.7b | 12 | b |
Compiled 74 to 52 computations (29.7% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 4.0ms | 5.956770213469009e+178 | 6.1985315202406574e+178 |
| 23.0ms | 7.987287106467169e+115 | 2.8343993489707767e+120 |
| 34.0ms | 362607327084595.5 | 139856659948611790.0 |
| 14.0ms | 1.700611369489949e-109 | 7.739677106184406e-109 |
| 20.0ms | -5.488826649237498e-254 | -1.9097381353916506e-257 |
| 19.0ms | -5.8503560152200416e-207 | -3.7060168660086455e-211 |
| 24.0ms | -3.9541915891951735e-159 | -6.048880046956326e-162 |
| 23.0ms | -6.252500146987642e-111 | -1.3638721461720189e-123 |
| 18.0ms | -1.9782728824392713e-28 | -1.1940066292088856e-30 |
| 24.0ms | -1.925543352087753e+20 | -31746213752.362617 |
| 51.0ms | -6.553413223918261e+138 | -9.626730659236617e+131 |
| 223.0ms | 1322× | body | 256 | valid |
| 10.0ms | 77× | body | 256 | infinite |
| 2.0ms | 6× | body | 1024 | valid |
Compiled 1712 to 1381 computations (19.3% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
(+.f64 z x) |
(*.f64 z (neg.f64 y)) |
| Outputs |
|---|
(*.f64 b -2) |
(+.f64 x a) |
(*.f64 y b) |
(+.f64 z x) |
(+.f64 x a) |
(+.f64 z x) |
(+.f64 x a) |
(+.f64 z x) |
(+.f64 x a) |
(*.f64 b -2) |
6 calls:
| 108.0ms | x |
| 83.0ms | b |
| 81.0ms | t |
| 34.0ms | y |
| 16.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 35.9b | 9 | x |
| 34.5b | 4 | y |
| 33.1b | 3 | z |
| 34.9b | 8 | t |
| 33.0b | 3 | a |
| 31.9b | 10 | b |
Compiled 70 to 50 computations (28.6% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 4.0ms | 5.956770213469009e+178 | 6.1985315202406574e+178 |
| 39.0ms | 7.987287106467169e+115 | 2.8343993489707767e+120 |
| 19.0ms | 362607327084595.5 | 139856659948611790.0 |
| 15.0ms | 1.700611369489949e-109 | 7.739677106184406e-109 |
| 24.0ms | -3.9541915891951735e-159 | -6.048880046956326e-162 |
| 24.0ms | -6.252500146987642e-111 | -1.3638721461720189e-123 |
| 40.0ms | -1.9782728824392713e-28 | -1.1940066292088856e-30 |
| 26.0ms | -1.925543352087753e+20 | -31746213752.362617 |
| 30.0ms | -6.553413223918261e+138 | -9.626730659236617e+131 |
| 189.0ms | 1066× | body | 256 | valid |
| 13.0ms | 102× | body | 256 | infinite |
| 1.0ms | 4× | body | 1024 | valid |
| 0.0ms | 2× | body | 512 | valid |
Compiled 1376 to 1109 computations (19.4% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 x a) |
| Outputs |
|---|
z |
(+.f64 x a) |
z |
6 calls:
| 38.0ms | x |
| 38.0ms | b |
| 27.0ms | y |
| 21.0ms | a |
| 12.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 39.4b | 3 | x |
| 39.3b | 2 | y |
| 35.0b | 3 | z |
| 40.3b | 2 | t |
| 38.6b | 5 | a |
| 35.8b | 7 | b |
Compiled 63 to 47 computations (25.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 22.0ms | 1.319979206038131e+143 | 6.476797184335293e+146 |
| 16.0ms | -1.3367677554212488e+170 | -1.7140633092354923e+169 |
| 31.0ms | 224× | body | 256 | valid |
| 4.0ms | 30× | body | 256 | infinite |
Compiled 288 to 237 computations (17.7% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
(*.f64 y b) |
| Outputs |
|---|
x |
z |
a |
z |
(*.f64 y b) |
(*.f64 b -2) |
x |
6 calls:
| 40.0ms | b |
| 34.0ms | t |
| 29.0ms | x |
| 29.0ms | a |
| 22.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 39.6b | 7 | x |
| 43.3b | 5 | y |
| 41.2b | 5 | z |
| 44.9b | 8 | t |
| 40.1b | 7 | a |
| 41.6b | 9 | b |
Compiled 60 to 46 computations (23.3% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 1.083642538721888e+143 | 2.0381841673189766e+147 |
| 20.0ms | 1.2266562903954313e+27 | 8.687737302098558e+30 |
| 22.0ms | 8.783135505152823e-238 | 6.517794320316525e-229 |
| 17.0ms | -8.548723304976973e-277 | -9.007915554473614e-279 |
| 20.0ms | -1.591602389212349e-49 | -3.9726092548727103e-53 |
| 15.0ms | -2.605435410880251e+92 | -1.8970935049997457e+91 |
| 103.0ms | 735× | body | 256 | valid |
| 0.0ms | 1× | body | 512 | valid |
Compiled 838 to 720 computations (14.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 b -2) |
(*.f64 t b) |
| Outputs |
|---|
x |
z |
a |
z |
(*.f64 b -2) |
z |
x |
6 calls:
| 27.0ms | a |
| 27.0ms | x |
| 27.0ms | b |
| 15.0ms | t |
| 12.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 39.7b | 7 | x |
| 46.8b | 3 | y |
| 42.7b | 3 | z |
| 47.2b | 4 | t |
| 40.1b | 7 | a |
| 43.1b | 7 | b |
Compiled 57 to 45 computations (21.1% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 1.083642538721888e+143 | 2.0381841673189766e+147 |
| 25.0ms | 2.297216843121028e-96 | 2.6195790763840235e-79 |
| 16.0ms | 8.206746519993412e-246 | 1.6232053638001057e-244 |
| 17.0ms | -8.548723304976973e-277 | -9.007915554473614e-279 |
| 18.0ms | -1.591602389212349e-49 | -3.9726092548727103e-53 |
| 15.0ms | -2.605435410880251e+92 | -1.8970935049997457e+91 |
| 103.0ms | 736× | body | 256 | valid |
Compiled 806 to 705 computations (12.5% saved)
| Inputs |
|---|
a |
x |
z |
| Outputs |
|---|
a |
x |
z |
x |
z |
x |
a |
6 calls:
| 22.0ms | a |
| 17.0ms | b |
| 15.0ms | x |
| 10.0ms | z |
| 10.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 40.9b | 5 | x |
| 46.8b | 3 | y |
| 42.7b | 3 | z |
| 48.3b | 3 | t |
| 40.1b | 7 | a |
| 46.8b | 5 | b |
Compiled 51 to 42 computations (17.6% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 5.433383463321898e+240 | 1.4530635431987223e+254 |
| 14.0ms | 1.2311527340147928e+86 | 4.7299096445168505e+86 |
| 20.0ms | 6.837256721431081e-42 | 2.4204323090711687e-39 |
| 15.0ms | 6.640129857017607e-108 | 4.614924326897505e-107 |
| 20.0ms | 4.265211734488698e-198 | 3.893144487083743e-192 |
| 22.0ms | -1.2712662543619299e+44 | -1.9289830555362274e+40 |
| 102.0ms | 736× | body | 256 | valid |
| 11.0ms | 85× | body | 256 | infinite |
Compiled 772 to 671 computations (13.1% saved)
Total -20.0b remaining (-46.8%)
Threshold costs -20.0b (-46.8%)
| Inputs |
|---|
a |
x |
| Outputs |
|---|
a |
x |
a |
6 calls:
| 9.0ms | a |
| 9.0ms | y |
| 8.0ms | x |
| 3.0ms | b |
| 3.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 43.7b | 3 | x |
| 48.2b | 3 | y |
| 49.4b | 1 | z |
| 49.4b | 1 | t |
| 42.7b | 3 | a |
| 49.4b | 1 | b |
Compiled 50 to 42 computations (16% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 5.433383463321898e+240 | 1.4530635431987223e+254 |
| 20.0ms | -1.2712662543619299e+44 | -1.9289830555362274e+40 |
| 39.0ms | 288× | body | 256 | valid |
| 12.0ms | 80× | body | 256 | infinite |
Compiled 324 to 279 computations (13.9% saved)
| 1× | egg-herbie |
| 142× | cancel-sign-sub-inv_binary64 |
| 105× | distribute-rgt-neg-in_binary64 |
| 71× | distribute-lft-neg-in_binary64 |
| 68× | neg-sub0_binary64 |
| 68× | neg-mul-1_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 558 | 2619 |
| 1 | 691 | 2597 |
| 2 | 811 | 2597 |
| 3 | 940 | 2597 |
| 4 | 1088 | 2597 |
| 5 | 1244 | 2597 |
| 6 | 1388 | 2597 |
| 7 | 1478 | 2597 |
| 8 | 1511 | 2597 |
| 9 | 1515 | 2597 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(if (<=.f64 z -4999999999999999727876154935214080) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 z 4040636288227481/79228162514264337593543950336) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)))) |
(if (<=.f64 z -679999999999999984384103329733319475766632175481600654033033136601363672484282368) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 z 7288990951312319/633825300114114700748351602688) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)))) |
(if (<=.f64 y -85999999999999996462409682569387047956261638920544180680042148389979122279838942532262521735217152) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) (if (<=.f64 y -8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 y -1147223017608515/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -7681449031110713/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 y 7879889663513413/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 8098044830177753/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 y 2833419889721787/37778931862957161709568) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a))))))))) |
(if (<=.f64 b -11999999999999999112715591221248) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -2233834505641047/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 8040742112950363/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) (if (<=.f64 b 360000) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 2400000000000000009345789433497870626275654845504993963566880677600881888545549925788566546044102057161926408187727052800) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 23999999999999999897593419890833903468949221795621826757275351097633566890430364558089428241005777506863131580973652938939353497392378611193657033318396001527284734732577800192) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))) |
(if (<=.f64 b -16000000000000000318153997418496) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -5670233501203789/766247770432944429179173513575154591809369561091801088) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) (if (<=.f64 b -2506146922733055/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -5132091582190713/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) (if (<=.f64 b 983113433127829/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6931674235302037/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) (if (<=.f64 b 1950) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 15499999999999999313776642698739010942216177354404993307487605297955850563526976282787201883147843992211610295676698624) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 5399999999999999815278804984041508273259847284049937967257213807992423548288428634832208298844704599453679948860494232436071811021128019028275771127312705269895551002488178999296) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))))) |
(if (<=.f64 b -7000000000000000420667350581248) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -5746858278247083/5986310706507378352962293074805895248510699696029696) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) (if (<=.f64 b -6292727911774283/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 1050000) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 209999999999999982899798638008629995339581554434132746838938081412880886047822810796164603337571366954648614543569190912) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 15599999999999999230480442531667602440670352341219521943838803478787344556786678742158506376733775642110928323899927980635437486817406234274585500485973074585154580565993717760) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))) |
(if (<=.f64 y -85999999999999996462409682569387047956261638920544180680042148389979122279838942532262521735217152) (*.f64 (-.f64 b z) y) (if (<=.f64 y -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 y 5872120230171315/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3689109311525421/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 900) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3499999999999999891074558568242233508341000684789079383568192844223495903785123257352198995028398984273999721801314547399190047036349453243946541606993348553131409166924229397243705748370914900334402863104) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 y b) x))))))) |
(if (<=.f64 y -77999999999999998909222835890398722549860018610550506869406148087865716920754080587659923643432960) (*.f64 (-.f64 b z) y) (if (<=.f64 y -389999999999999985940692992) (-.f64 (+.f64 a x) (*.f64 z y)) (if (<=.f64 y -2151330410151089/23384026197294446691258957323460528314494920687616) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -6524880861696401/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 1600323463891165/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3501046806666611/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 900) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2399999999999999973045858900151906743622427035909198151940083637216702268376684804266624726704016556284462092829335413891555822713817714967396609292669022973953836679189737228268954111525194220750449410048) (-.f64 (+.f64 a x) (*.f64 z y)) (+.f64 (*.f64 y b) x))))))))) |
(if (<=.f64 b -24999999999999999868841643797951233078948652612670543905485423682977077134576961284210688) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -130000000000) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 b -4980610507814139/766247770432944429179173513575154591809369561091801088) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6943208700751193/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 5362775011552363/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (+.f64 a x) (*.f64 a t)) (if (<=.f64 b 8772900204054141/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 51999999999999998865212719365518553732626957821007042128324027174318045424616512816214199163874875890709701836620849750952273428101420255739480450584310597652991442944) (-.f64 (+.f64 a x) (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))) |
(if (<=.f64 b -27000000000000001554522157489036288125230145534885962612308798578209443102085071427862528) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -32000000000) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6662684836724463/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -7131976170331481/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 139999999999999994930409254971078032348955842239573327442938814058201021076557461830648199961401862854513755821115114159710468997159164682857212569489825114709729214464) (-.f64 (+.f64 a x) (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))) |
(if (<=.f64 b -23000000000000001716855259663634837199262161176292156853629842538982627410281253725798400) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -32000000000) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 b -2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -9002027512729941/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 b -525526178016329/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 154999999999999998128256655599284244401417907425355215059416025327939461315664467708084845848322982312663192317267913134978515392637727766554492825804184152232660303872) (-.f64 (+.f64 a x) (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))) |
(if (<=.f64 y -5800000000000000280536344762120328080976447536893224971709784144559618524624546445437960192) (*.f64 (-.f64 b z) y) (if (<=.f64 y 360000000000000000) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 189999999999999995008040130423252011356074997067944856505917012507133411507511049982475753259794432) (*.f64 (-.f64 b z) y) (if (<=.f64 y 29999999999999999061648523025317792442531696476907296615914263960963973225365257898969304001787672895785536451103497382835750166803163151679700391165952) (+.f64 x a) (+.f64 (*.f64 y b) x))))) |
(if (<=.f64 b -6599999999999999886598031775407596327670420634584185652767232239388785825611102232895075758908222222825272510604505816001467802298766668861963094519185408) (*.f64 b (-.f64 t 2)) (if (<=.f64 b -5057235284857433/3064991081731777716716694054300618367237478244367204352) (+.f64 (*.f64 y b) x) (if (<=.f64 b -5733746539975179/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -6662684836724463/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (+.f64 x a) (if (<=.f64 b -26827456659233/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 2880648804073581/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (+.f64 z x) (if (<=.f64 b 3549017208474643/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 8249978490502303/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 y b) x) (if (<=.f64 b 3/2) (+.f64 x a) (if (<=.f64 b 52999999999999997332594221862789970529089923858672953453880083369332720382801583556771950807176521250175615029215485868830578319767953256403428976533058238379305467904) (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 t 2)))))))))))) |
(if (<=.f64 a -1159999999999999953032223563737641479307264) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -6734599544820801/187072209578355573530071658587684226515959365500928) (+.f64 z x) (if (<=.f64 a -8358645329399479/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 (-.f64 b z) y) (if (<=.f64 a -5168389762150143/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 7378697629483821/2305843009213693952) (+.f64 z x) (if (<=.f64 a 244999999999999996682773984724780105152904669749815037072150670686213554079007089098752) (*.f64 (-.f64 b z) y) (+.f64 x a))))))) |
(if (<=.f64 b -1099999999999999942630116706924029165320421614808396837086814324610900065294207514726281101588542993709442972631514212029534820106240) (*.f64 b (-.f64 t 2)) (if (<=.f64 b -32500000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -68962299338965/47890485652059026823698344598447161988085597568237568) (+.f64 z x) (if (<=.f64 b -2630367692706693/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -5483051187099521/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (+.f64 x a) (if (<=.f64 b -8716645476927443/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 z (neg.f64 y)) (if (<=.f64 b -891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -6251263530824863/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 z x) (if (<=.f64 b -2505904092866559/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -7272906927904553/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -3909379530403923/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 3384606560206073/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 z x) (if (<=.f64 b 1000000000000000) (+.f64 x a) (if (<=.f64 b 48999999999999996916286996081420563316858666052811003718371766503144441583478564402273351424620830045771777607028627095543990497981679235313121780967281568816994189312) (+.f64 z x) (*.f64 b (-.f64 t 2))))))))))))))))) |
(if (<=.f64 a -139999999999999996999449480290276288233472) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -8231177221447645/374144419156711147060143317175368453031918731001856) (+.f64 z x) (if (<=.f64 a -5835177572841019/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 t (-.f64 b a)) (if (<=.f64 a -2809573695284393/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (+.f64 z x) (if (<=.f64 a -5168389762150143/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 5764607523034235/2305843009213693952) (+.f64 z x) (if (<=.f64 a 949999999999999950279494425614451998720) (*.f64 t (-.f64 b a)) (if (<=.f64 a 129999999999999988098497686406605919156593863868354252804001457991300417027600820469760) (*.f64 y b) (+.f64 x a))))))))) |
(if (<=.f64 b -3800000000000000145455936483673987817398001128190619437584437362417026728860669235392385975520093725236170944421527906686089640191983616) (*.f64 b (-.f64 t 2)) (if (<=.f64 b -530000000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -965362170955867/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (+.f64 z x) (if (<=.f64 b -1683938817994933/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1454323131338547/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (+.f64 z x) (if (<=.f64 b 950000000000000) (+.f64 x a) (if (<=.f64 b 51999999999999998865212719365518553732626957821007042128324027174318045424616512816214199163874875890709701836620849750952273428101420255739480450584310597652991442944) (+.f64 z x) (*.f64 b (-.f64 t 2)))))))))) |
(if (<=.f64 b -15500000000000000094270331914966662010816677775590198966231865133816551858506554786590496105774658009214432453534858577077104606707712) (*.f64 b -2) (if (<=.f64 b -65000000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -6435747806372447/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (+.f64 z x) (if (<=.f64 b -2324495936996927/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 5288447750321989/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 z x) (if (<=.f64 b 2200000000000000) (+.f64 x a) (if (<=.f64 b 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136000) (+.f64 z x) (if (<=.f64 b 61000000000000000679333500353693332518488616637871479157423050935166862655574564406678791492382724078868436063964406280803296995477440920328938026482805553513314631782244984815616) (+.f64 x a) (*.f64 b -2)))))))))) |
(if (<=.f64 b -2249999999999999861160508066129434631457749612029749636724989698268415587402718968715181286978086699088806304990870538711342319140864) (*.f64 b -2) (if (<=.f64 b -530000000000) (+.f64 x a) (if (<=.f64 b -8474283175441637/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -2157802462752583/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (+.f64 z x) (if (<=.f64 b -3925628132181115/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 x a) (if (<=.f64 b -9002027512729941/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (+.f64 z x) (if (<=.f64 b -7131976170331481/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 (neg.f64 a) t) (if (<=.f64 b 6980751030425025/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 z x) (if (<=.f64 b 950000000000000) (+.f64 x a) (if (<=.f64 b 12499999999999999302094405906866672659371608797523750853029004450954748202845038875551493700592716420759202285442039808) (+.f64 z x) (if (<=.f64 b 61000000000000000679333500353693332518488616637871479157423050935166862655574564406678791492382724078868436063964406280803296995477440920328938026482805553513314631782244984815616) (+.f64 x a) (*.f64 b -2)))))))))))) |
(if (<=.f64 b -2300000000000000075535593725171329981670128902627106899678320880395118115867212389751203025943773049173083861003941601830891528458686431232) (*.f64 b -2) (if (<=.f64 b -320000000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -4542742026847543/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (+.f64 z x) (if (<=.f64 b -7716708525960861/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (+.f64 x a) (if (<=.f64 b 7932671625482983/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 z x) (if (<=.f64 b 7800000000000000) (+.f64 x a) (if (<=.f64 b 1050000000000000060082401431600423662931656009119541812101647727316624198738405616627294643398318284530280135372308480) (+.f64 z x) (if (<=.f64 b 61000000000000000679333500353693332518488616637871479157423050935166862655574564406678791492382724078868436063964406280803296995477440920328938026482805553513314631782244984815616) (+.f64 x a) (*.f64 b -2)))))))))) |
(if (<=.f64 z -19499999999999999129273647088194163327941310414324156096658191928512455664503566245006128375417338994891405632409853284086513494189862938648758278728703018867192038948864) z (if (<=.f64 z 165000000000000007903709024476103744616398947797415384623000018983325502681997791607267438626240576651305293681784262667505778930049497963767529472) (+.f64 x a) z)) |
(if (<=.f64 x -29000000000000001402681723810601640404882237684466124858548920722798092623122732227189800960) x (if (<=.f64 x -7371860416799003/105312291668557186697918027683670432318895095400549111254310977536) z (if (<=.f64 x -6785857052418047/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) a (if (<=.f64 x 6300558862064491/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) z (if (<=.f64 x 149999999999999995945819308032) (*.f64 y b) (if (<=.f64 x 110000000000000006944293956515394807406224534784723327241514079028439515953496607692845332550059198354188066142440503545511042575880989955850240) (*.f64 b -2) x)))))) |
(if (<=.f64 x -58000000000000002805363447621203280809764475368932249717097841445596185246245464454379601920) x (if (<=.f64 x -6686066773453359/107839786668602559178668060348078522694548577690162289924414440996864) z (if (<=.f64 x -1916006697153331/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) a (if (<=.f64 x 4182107294586631/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) z (if (<=.f64 x 3302638007025703/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 b -2) (if (<=.f64 x 110000000000000006944293956515394807406224534784723327241514079028439515953496607692845332550059198354188066142440503545511042575880989955850240) z x)))))) |
(if (<=.f64 a -1299999999999999950031673044027917767540736) a (if (<=.f64 a 4376433070088247/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) x (if (<=.f64 a 8858149981789331/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) z (if (<=.f64 a 5149185017309387/49039857307708443467467104868809893875799651909875269632) x (if (<=.f64 a 124999999999999994927090557043795341436499511206056429958717376225837990368869303189504) z (if (<=.f64 a 5499999999999999984166336523708713468829513672065264994819352956450750363018003519502495388656579038238196700525537022312178929957234715134928969465603093416851021004006681523263107898548128284435569104217455978862617009979950867505402085376) x a)))))) |
(if (<=.f64 a -12000000000000001157598571779601138876153856) a (if (<=.f64 a 5499999999999999984166336523708713468829513672065264994819352956450750363018003519502495388656579038238196700525537022312178929957234715134928969465603093416851021004006681523263107898548128284435569104217455978862617009979950867505402085376) x a)) |
a |
| Outputs |
|---|
(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 (-.f64 x (fma.f64 (+.f64 y -1) z (*.f64 a (+.f64 t -1))))) |
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(+.f64 (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 (+.f64 t y) -2))) |
(+.f64 (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 (+.f64 t y) -2))) |
(if (<=.f64 z -4999999999999999727876154935214080) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (if (<=.f64 z 4040636288227481/79228162514264337593543950336) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)))) |
(if (<=.f64 z -4999999999999999727876154935214080) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 (+.f64 t y)))) (if (<=.f64 z 4040636288227481/79228162514264337593543950336) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 a (+.f64 t -1))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)))) |
(if (<=.f64 z -4999999999999999727876154935214080) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (-.f64 2 (+.f64 t y)))) (if (<=.f64 z 4040636288227481/79228162514264337593543950336) (+.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 a (-.f64 1 t))) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)))) |
(if (<=.f64 z -4999999999999999727876154935214080) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (if (<=.f64 z 4040636288227481/79228162514264337593543950336) (+.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 a (-.f64 1 t))) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)))) |
(if (<=.f64 z -4999999999999999727876154935214080) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (if (<=.f64 z 4040636288227481/79228162514264337593543950336) (+.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 a (-.f64 1 t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))))) |
(if (<=.f64 z -679999999999999984384103329733319475766632175481600654033033136601363672484282368) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 z 7288990951312319/633825300114114700748351602688) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 y t) 2) b) x) (*.f64 (-.f64 t 1) a)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)))) |
(if (<=.f64 z -679999999999999984384103329733319475766632175481600654033033136601363672484282368) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 z 7288990951312319/633825300114114700748351602688) (-.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 a (+.f64 t -1))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)))) |
(if (<=.f64 z -679999999999999984384103329733319475766632175481600654033033136601363672484282368) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)) (if (<=.f64 z 7288990951312319/633825300114114700748351602688) (+.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 a (-.f64 1 t))) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)))) |
(if (<=.f64 z -679999999999999984384103329733319475766632175481600654033033136601363672484282368) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))) (if (<=.f64 z 7288990951312319/633825300114114700748351602688) (+.f64 (+.f64 x (*.f64 b (+.f64 (+.f64 t y) -2))) (*.f64 a (-.f64 1 t))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))))) |
(if (<=.f64 y -85999999999999996462409682569387047956261638920544180680042148389979122279838942532262521735217152) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (neg.f64 y) b)) (if (<=.f64 y -8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 y -1147223017608515/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -7681449031110713/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 y 7879889663513413/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 8098044830177753/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 y 2833419889721787/37778931862957161709568) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a))))))))) |
(if (<=.f64 y -85999999999999996462409682569387047956261638920544180680042148389979122279838942532262521735217152) (+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 y b)) (if (<=.f64 y -8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 y -1147223017608515/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -7681449031110713/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 y 7879889663513413/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 8098044830177753/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)) (if (<=.f64 y 2833419889721787/37778931862957161709568) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1)))))))))) |
(if (<=.f64 y -85999999999999996462409682569387047956261638920544180680042148389979122279838942532262521735217152) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 y -8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)) (if (<=.f64 y -1147223017608515/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -7681449031110713/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)) (if (<=.f64 y 7879889663513413/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 8098044830177753/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)) (if (<=.f64 y 2833419889721787/37778931862957161709568) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t)))))))))) |
(if (<=.f64 y -85999999999999996462409682569387047956261638920544180680042148389979122279838942532262521735217152) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 y b)) (if (<=.f64 y -8330349440091549/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))) (if (<=.f64 y -1147223017608515/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y -7681449031110713/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))) (if (<=.f64 y 7879889663513413/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 8098044830177753/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))) (if (<=.f64 y 2833419889721787/37778931862957161709568) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t)))))))))) |
(if (<=.f64 b -11999999999999999112715591221248) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -2233834505641047/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 8040742112950363/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) (if (<=.f64 b 360000) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 2400000000000000009345789433497870626275654845504993963566880677600881888545549925788566546044102057161926408187727052800) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 23999999999999999897593419890833903468949221795621826757275351097633566890430364558089428241005777506863131580973652938939353497392378611193657033318396001527284734732577800192) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))) |
(if (<=.f64 b -11999999999999999112715591221248) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b -2233834505641047/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 8040742112950363/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (if (<=.f64 b 360000) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b 2400000000000000009345789433497870626275654845504993963566880677600881888545549925788566546044102057161926408187727052800) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 23999999999999999897593419890833903468949221795621826757275351097633566890430364558089428241005777506863131580973652938939353497392378611193657033318396001527284734732577800192) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 (+.f64 t y) -2)))))))))) |
(if (<=.f64 b -11999999999999999112715591221248) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -2233834505641047/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 a b))) (if (<=.f64 b 2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 8040742112950363/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t a)) (if (<=.f64 b 360000) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 2400000000000000009345789433497870626275654845504993963566880677600881888545549925788566546044102057161926408187727052800) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 23999999999999999897593419890833903468949221795621826757275351097633566890430364558089428241005777506863131580973652938939353497392378611193657033318396001527284734732577800192) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 (+.f64 t y) -2)))))))))) |
(if (<=.f64 b -11999999999999999112715591221248) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -2233834505641047/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t (-.f64 b a))) (if (<=.f64 b 2247116418577895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 8040742112950363/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t a)) (if (<=.f64 b 360000) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 2400000000000000009345789433497870626275654845504993963566880677600881888545549925788566546044102057161926408187727052800) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b 23999999999999999897593419890833903468949221795621826757275351097633566890430364558089428241005777506863131580973652938939353497392378611193657033318396001527284734732577800192) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 (+.f64 t y) -2)))))))))) |
(if (<=.f64 b -16000000000000000318153997418496) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -5670233501203789/766247770432944429179173513575154591809369561091801088) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) (if (<=.f64 b -2506146922733055/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -5132091582190713/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) (if (<=.f64 b 983113433127829/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 6931674235302037/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 a t)) (if (<=.f64 b 1950) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 15499999999999999313776642698739010942216177354404993307487605297955850563526976282787201883147843992211610295676698624) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 5399999999999999815278804984041508273259847284049937967257213807992423548288428634832208298844704599453679948860494232436071811021128019028275771127312705269895551002488178999296) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))))) |
(if (<=.f64 b -16000000000000000318153997418496) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -5670233501203789/766247770432944429179173513575154591809369561091801088) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (if (<=.f64 b -2506146922733055/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b -5132091582190713/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (if (<=.f64 b 983113433127829/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 6931674235302037/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) (if (<=.f64 b 1950) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b 15499999999999999313776642698739010942216177354404993307487605297955850563526976282787201883147843992211610295676698624) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 5399999999999999815278804984041508273259847284049937967257213807992423548288428634832208298844704599453679948860494232436071811021128019028275771127312705269895551002488178999296) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 (+.f64 t y) -2)))))))))))) |
(if (<=.f64 b -16000000000000000318153997418496) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -5670233501203789/766247770432944429179173513575154591809369561091801088) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t a)) (if (<=.f64 b -2506146922733055/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -5132091582190713/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t a)) (if (<=.f64 b 983113433127829/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 6931674235302037/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t a)) (if (<=.f64 b 1950) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 15499999999999999313776642698739010942216177354404993307487605297955850563526976282787201883147843992211610295676698624) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 5399999999999999815278804984041508273259847284049937967257213807992423548288428634832208298844704599453679948860494232436071811021128019028275771127312705269895551002488178999296) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 (+.f64 t y) -2)))))))))))) |
(if (<=.f64 b -16000000000000000318153997418496) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b -5670233501203789/766247770432944429179173513575154591809369561091801088) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -2604989987875455/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t a)) (if (<=.f64 b -2506146922733055/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -5132091582190713/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t a)) (if (<=.f64 b 983113433127829/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 6931674235302037/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 t a)) (if (<=.f64 b 1950) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 15499999999999999313776642698739010942216177354404993307487605297955850563526976282787201883147843992211610295676698624) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b 5399999999999999815278804984041508273259847284049937967257213807992423548288428634832208298844704599453679948860494232436071811021128019028275771127312705269895551002488178999296) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 (+.f64 t y) -2)))))))))))) |
(if (<=.f64 b -7000000000000000420667350581248) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -5746858278247083/5986310706507378352962293074805895248510699696029696) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 (*.f64 y b) (*.f64 z (+.f64 -1 y))) (if (<=.f64 b -6292727911774283/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (if (<=.f64 b 1050000) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 b 209999999999999982899798638008629995339581554434132746838938081412880886047822810796164603337571366954648614543569190912) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 15599999999999999230480442531667602440670352341219521943838803478787344556786678742158506376733775642110928323899927980635437486817406234274585500485973074585154580565993717760) (-.f64 (+.f64 (*.f64 y b) x) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))) |
(if (<=.f64 b -7000000000000000420667350581248) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -5746858278247083/5986310706507378352962293074805895248510699696029696) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 (*.f64 y b) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b -6292727911774283/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1))) (if (<=.f64 b 1050000) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 209999999999999982899798638008629995339581554434132746838938081412880886047822810796164603337571366954648614543569190912) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 15599999999999999230480442531667602440670352341219521943838803478787344556786678742158506376733775642110928323899927980635437486817406234274585500485973074585154580565993717760) (-.f64 (+.f64 x (*.f64 y b)) (*.f64 a (+.f64 t -1))) (*.f64 b (+.f64 (+.f64 t y) -2))))))))) |
(if (<=.f64 b -7000000000000000420667350581248) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b -5746858278247083/5986310706507378352962293074805895248510699696029696) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (if (<=.f64 b -6292727911774283/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 1050000) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 209999999999999982899798638008629995339581554434132746838938081412880886047822810796164603337571366954648614543569190912) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 b 15599999999999999230480442531667602440670352341219521943838803478787344556786678742158506376733775642110928323899927980635437486817406234274585500485973074585154580565993717760) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 (+.f64 t y) -2))))))))) |
(if (<=.f64 b -7000000000000000420667350581248) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b -5746858278247083/5986310706507378352962293074805895248510699696029696) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b -2029768672598635/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (+.f64 (*.f64 y b) (*.f64 z (-.f64 1 y))) (if (<=.f64 b -6292727911774283/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (if (<=.f64 b 1050000) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 b 209999999999999982899798638008629995339581554434132746838938081412880886047822810796164603337571366954648614543569190912) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 b 15599999999999999230480442531667602440670352341219521943838803478787344556786678742158506376733775642110928323899927980635437486817406234274585500485973074585154580565993717760) (+.f64 (+.f64 x (*.f64 y b)) (*.f64 a (-.f64 1 t))) (*.f64 b (+.f64 (+.f64 t y) -2))))))))) |
(if (<=.f64 y -85999999999999996462409682569387047956261638920544180680042148389979122279838942532262521735217152) (*.f64 (-.f64 b z) y) (if (<=.f64 y -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 y 5872120230171315/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3689109311525421/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 900) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3499999999999999891074558568242233508341000684789079383568192844223495903785123257352198995028398984273999721801314547399190047036349453243946541606993348553131409166924229397243705748370914900334402863104) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 y b) x))))))) |
(if (<=.f64 y -85999999999999996462409682569387047956261638920544180680042148389979122279838942532262521735217152) (*.f64 y (-.f64 b z)) (if (<=.f64 y -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 y 5872120230171315/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3689109311525421/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y 900) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3499999999999999891074558568242233508341000684789079383568192844223495903785123257352198995028398984273999721801314547399190047036349453243946541606993348553131409166924229397243705748370914900334402863104) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (+.f64 x (*.f64 y b)))))))) |
(if (<=.f64 y -85999999999999996462409682569387047956261638920544180680042148389979122279838942532262521735217152) (*.f64 y (-.f64 b z)) (if (<=.f64 y -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 y 5872120230171315/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3689109311525421/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (+.f64 z (+.f64 x a)) (if (<=.f64 y 900) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3499999999999999891074558568242233508341000684789079383568192844223495903785123257352198995028398984273999721801314547399190047036349453243946541606993348553131409166924229397243705748370914900334402863104) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (+.f64 x (*.f64 y b)))))))) |
(if (<=.f64 y -85999999999999996462409682569387047956261638920544180680042148389979122279838942532262521735217152) (*.f64 y (-.f64 b z)) (if (<=.f64 y -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 y 5872120230171315/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 3689109311525421/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (+.f64 z (+.f64 x a)) (if (<=.f64 y 900) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 3499999999999999891074558568242233508341000684789079383568192844223495903785123257352198995028398984273999721801314547399190047036349453243946541606993348553131409166924229397243705748370914900334402863104) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (+.f64 x (*.f64 y b)))))))) |
(if (<=.f64 y -77999999999999998909222835890398722549860018610550506869406148087865716920754080587659923643432960) (*.f64 (-.f64 b z) y) (if (<=.f64 y -389999999999999985940692992) (-.f64 (+.f64 a x) (*.f64 z y)) (if (<=.f64 y -2151330410151089/23384026197294446691258957323460528314494920687616) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -6524880861696401/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 1600323463891165/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3501046806666611/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 900) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2399999999999999973045858900151906743622427035909198151940083637216702268376684804266624726704016556284462092829335413891555822713817714967396609292669022973953836679189737228268954111525194220750449410048) (-.f64 (+.f64 a x) (*.f64 z y)) (+.f64 (*.f64 y b) x))))))))) |
(if (<=.f64 y -77999999999999998909222835890398722549860018610550506869406148087865716920754080587659923643432960) (*.f64 y (-.f64 b z)) (if (<=.f64 y -389999999999999985940692992) (-.f64 (+.f64 x a) (*.f64 y z)) (if (<=.f64 y -2151330410151089/23384026197294446691258957323460528314494920687616) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -6524880861696401/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y 1600323463891165/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3501046806666611/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y 900) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2399999999999999973045858900151906743622427035909198151940083637216702268376684804266624726704016556284462092829335413891555822713817714967396609292669022973953836679189737228268954111525194220750449410048) (-.f64 (+.f64 x a) (*.f64 y z)) (+.f64 x (*.f64 y b)))))))))) |
(if (<=.f64 y -77999999999999998909222835890398722549860018610550506869406148087865716920754080587659923643432960) (*.f64 y (-.f64 b z)) (if (<=.f64 y -389999999999999985940692992) (-.f64 (+.f64 x a) (*.f64 y z)) (if (<=.f64 y -2151330410151089/23384026197294446691258957323460528314494920687616) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y -6524880861696401/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (+.f64 z (+.f64 x a)) (if (<=.f64 y 1600323463891165/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 3501046806666611/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (+.f64 z (+.f64 x a)) (if (<=.f64 y 900) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 y 2399999999999999973045858900151906743622427035909198151940083637216702268376684804266624726704016556284462092829335413891555822713817714967396609292669022973953836679189737228268954111525194220750449410048) (-.f64 (+.f64 x a) (*.f64 y z)) (+.f64 x (*.f64 y b)))))))))) |
(if (<=.f64 y -77999999999999998909222835890398722549860018610550506869406148087865716920754080587659923643432960) (*.f64 y (-.f64 b z)) (if (<=.f64 y -389999999999999985940692992) (-.f64 (+.f64 x a) (*.f64 y z)) (if (<=.f64 y -2151330410151089/23384026197294446691258957323460528314494920687616) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y -6524880861696401/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (+.f64 z (+.f64 x a)) (if (<=.f64 y 1600323463891165/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 3501046806666611/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (+.f64 z (+.f64 x a)) (if (<=.f64 y 900) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 y 2399999999999999973045858900151906743622427035909198151940083637216702268376684804266624726704016556284462092829335413891555822713817714967396609292669022973953836679189737228268954111525194220750449410048) (-.f64 (+.f64 x a) (*.f64 y z)) (+.f64 x (*.f64 y b)))))))))) |
(if (<=.f64 b -24999999999999999868841643797951233078948652612670543905485423682977077134576961284210688) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -130000000000) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 b -4980610507814139/766247770432944429179173513575154591809369561091801088) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6943208700751193/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 5362775011552363/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (+.f64 a x) (*.f64 a t)) (if (<=.f64 b 8772900204054141/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 51999999999999998865212719365518553732626957821007042128324027174318045424616512816214199163874875890709701836620849750952273428101420255739480450584310597652991442944) (-.f64 (+.f64 a x) (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))) |
(if (<=.f64 b -24999999999999999868841643797951233078948652612670543905485423682977077134576961284210688) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -130000000000) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 b -4980610507814139/766247770432944429179173513575154591809369561091801088) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -6943208700751193/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 5362775011552363/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (+.f64 x a) (*.f64 t a)) (if (<=.f64 b 8772900204054141/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 51999999999999998865212719365518553732626957821007042128324027174318045424616512816214199163874875890709701836620849750952273428101420255739480450584310597652991442944) (-.f64 (+.f64 x a) (neg.f64 z)) (*.f64 b (+.f64 (+.f64 t y) -2))))))))) |
(if (<=.f64 b -24999999999999999868841643797951233078948652612670543905485423682977077134576961284210688) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -130000000000) (+.f64 z (+.f64 x a)) (if (<=.f64 b -4980610507814139/766247770432944429179173513575154591809369561091801088) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -6943208700751193/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 5362775011552363/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (+.f64 x a) (*.f64 t a)) (if (<=.f64 b 8772900204054141/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 51999999999999998865212719365518553732626957821007042128324027174318045424616512816214199163874875890709701836620849750952273428101420255739480450584310597652991442944) (+.f64 z (+.f64 x a)) (*.f64 b (+.f64 (+.f64 t y) -2))))))))) |
(if (<=.f64 b -27000000000000001554522157489036288125230145534885962612308798578209443102085071427862528) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -32000000000) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6662684836724463/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b -7131976170331481/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 139999999999999994930409254971078032348955842239573327442938814058201021076557461830648199961401862854513755821115114159710468997159164682857212569489825114709729214464) (-.f64 (+.f64 a x) (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))) |
(if (<=.f64 b -27000000000000001554522157489036288125230145534885962612308798578209443102085071427862528) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -32000000000) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -6662684836724463/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 b -7131976170331481/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 139999999999999994930409254971078032348955842239573327442938814058201021076557461830648199961401862854513755821115114159710468997159164682857212569489825114709729214464) (-.f64 (+.f64 x a) (neg.f64 z)) (*.f64 b (+.f64 (+.f64 t y) -2))))))))) |
(if (<=.f64 b -27000000000000001554522157489036288125230145534885962612308798578209443102085071427862528) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -32000000000) (+.f64 z (+.f64 x a)) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -6662684836724463/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b -7131976170331481/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 139999999999999994930409254971078032348955842239573327442938814058201021076557461830648199961401862854513755821115114159710468997159164682857212569489825114709729214464) (+.f64 z (+.f64 x a)) (*.f64 b (+.f64 (+.f64 t y) -2))))))))) |
(if (<=.f64 b -23000000000000001716855259663634837199262161176292156853629842538982627410281253725798400) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -32000000000) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 b -2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -9002027512729941/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 b -525526178016329/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 154999999999999998128256655599284244401417907425355215059416025327939461315664467708084845848322982312663192317267913134978515392637727766554492825804184152232660303872) (-.f64 (+.f64 a x) (neg.f64 z)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))) |
(if (<=.f64 b -23000000000000001716855259663634837199262161176292156853629842538982627410281253725798400) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -32000000000) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 b -2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -9002027512729941/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 b -525526178016329/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 154999999999999998128256655599284244401417907425355215059416025327939461315664467708084845848322982312663192317267913134978515392637727766554492825804184152232660303872) (-.f64 (+.f64 x a) (neg.f64 z)) (*.f64 b (+.f64 (+.f64 t y) -2)))))))) |
(if (<=.f64 b -23000000000000001716855259663634837199262161176292156853629842538982627410281253725798400) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -32000000000) (+.f64 z (+.f64 x a)) (if (<=.f64 b -2331202670670875/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -9002027512729941/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (+.f64 z (+.f64 x a)) (if (<=.f64 b -525526178016329/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 154999999999999998128256655599284244401417907425355215059416025327939461315664467708084845848322982312663192317267913134978515392637727766554492825804184152232660303872) (+.f64 z (+.f64 x a)) (*.f64 b (+.f64 (+.f64 t y) -2)))))))) |
(if (<=.f64 y -5800000000000000280536344762120328080976447536893224971709784144559618524624546445437960192) (*.f64 (-.f64 b z) y) (if (<=.f64 y 360000000000000000) (-.f64 (+.f64 a x) (neg.f64 z)) (if (<=.f64 y 189999999999999995008040130423252011356074997067944856505917012507133411507511049982475753259794432) (*.f64 (-.f64 b z) y) (if (<=.f64 y 29999999999999999061648523025317792442531696476907296615914263960963973225365257898969304001787672895785536451103497382835750166803163151679700391165952) (+.f64 x a) (+.f64 (*.f64 y b) x))))) |
(if (<=.f64 y -5800000000000000280536344762120328080976447536893224971709784144559618524624546445437960192) (*.f64 y (-.f64 b z)) (if (<=.f64 y 360000000000000000) (-.f64 (+.f64 x a) (neg.f64 z)) (if (<=.f64 y 189999999999999995008040130423252011356074997067944856505917012507133411507511049982475753259794432) (*.f64 y (-.f64 b z)) (if (<=.f64 y 29999999999999999061648523025317792442531696476907296615914263960963973225365257898969304001787672895785536451103497382835750166803163151679700391165952) (+.f64 x a) (+.f64 x (*.f64 y b)))))) |
(if (<=.f64 y -5800000000000000280536344762120328080976447536893224971709784144559618524624546445437960192) (*.f64 y (-.f64 b z)) (if (<=.f64 y 360000000000000000) (+.f64 z (+.f64 x a)) (if (<=.f64 y 189999999999999995008040130423252011356074997067944856505917012507133411507511049982475753259794432) (*.f64 y (-.f64 b z)) (if (<=.f64 y 29999999999999999061648523025317792442531696476907296615914263960963973225365257898969304001787672895785536451103497382835750166803163151679700391165952) (+.f64 x a) (+.f64 x (*.f64 y b)))))) |
(if (<=.f64 b -6599999999999999886598031775407596327670420634584185652767232239388785825611102232895075758908222222825272510604505816001467802298766668861963094519185408) (*.f64 b (-.f64 t 2)) (if (<=.f64 b -5057235284857433/3064991081731777716716694054300618367237478244367204352) (+.f64 (*.f64 y b) x) (if (<=.f64 b -5733746539975179/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -6662684836724463/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (+.f64 x a) (if (<=.f64 b -26827456659233/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 2880648804073581/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (+.f64 z x) (if (<=.f64 b 3549017208474643/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 8249978490502303/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 y b) x) (if (<=.f64 b 3/2) (+.f64 x a) (if (<=.f64 b 52999999999999997332594221862789970529089923858672953453880083369332720382801583556771950807176521250175615029215485868830578319767953256403428976533058238379305467904) (+.f64 (*.f64 y b) x) (*.f64 b (-.f64 t 2)))))))))))) |
(if (<=.f64 b -6599999999999999886598031775407596327670420634584185652767232239388785825611102232895075758908222222825272510604505816001467802298766668861963094519185408) (*.f64 b (+.f64 t -2)) (if (<=.f64 b -5057235284857433/3064991081731777716716694054300618367237478244367204352) (+.f64 x (*.f64 y b)) (if (<=.f64 b -5733746539975179/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -6662684836724463/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (+.f64 x a) (if (<=.f64 b -26827456659233/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 2880648804073581/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488) (+.f64 x z) (if (<=.f64 b 3549017208474643/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 z (-.f64 1 y)) (if (<=.f64 b 8249978490502303/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 x (*.f64 y b)) (if (<=.f64 b 3/2) (+.f64 x a) (if (<=.f64 b 52999999999999997332594221862789970529089923858672953453880083369332720382801583556771950807176521250175615029215485868830578319767953256403428976533058238379305467904) (+.f64 x (*.f64 y b)) (*.f64 b (+.f64 t -2)))))))))))) |
(if (<=.f64 a -1159999999999999953032223563737641479307264) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -6734599544820801/187072209578355573530071658587684226515959365500928) (+.f64 z x) (if (<=.f64 a -8358645329399479/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 (-.f64 b z) y) (if (<=.f64 a -5168389762150143/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 7378697629483821/2305843009213693952) (+.f64 z x) (if (<=.f64 a 244999999999999996682773984724780105152904669749815037072150670686213554079007089098752) (*.f64 (-.f64 b z) y) (+.f64 x a))))))) |
(if (<=.f64 a -1159999999999999953032223563737641479307264) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -6734599544820801/187072209578355573530071658587684226515959365500928) (+.f64 x z) (if (<=.f64 a -8358645329399479/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 y (-.f64 b z)) (if (<=.f64 a -5168389762150143/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 b (+.f64 t -2)) (if (<=.f64 a 7378697629483821/2305843009213693952) (+.f64 x z) (if (<=.f64 a 244999999999999996682773984724780105152904669749815037072150670686213554079007089098752) (*.f64 y (-.f64 b z)) (+.f64 x a))))))) |
(if (<=.f64 b -1099999999999999942630116706924029165320421614808396837086814324610900065294207514726281101588542993709442972631514212029534820106240) (*.f64 b (-.f64 t 2)) (if (<=.f64 b -32500000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -68962299338965/47890485652059026823698344598447161988085597568237568) (+.f64 z x) (if (<=.f64 b -2630367692706693/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -5483051187099521/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (+.f64 x a) (if (<=.f64 b -8716645476927443/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 z (neg.f64 y)) (if (<=.f64 b -891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -6251263530824863/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 z x) (if (<=.f64 b -2505904092866559/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -7272906927904553/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -3909379530403923/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 3384606560206073/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 z x) (if (<=.f64 b 1000000000000000) (+.f64 x a) (if (<=.f64 b 48999999999999996916286996081420563316858666052811003718371766503144441583478564402273351424620830045771777607028627095543990497981679235313121780967281568816994189312) (+.f64 z x) (*.f64 b (-.f64 t 2))))))))))))))))) |
(if (<=.f64 b -1099999999999999942630116706924029165320421614808396837086814324610900065294207514726281101588542993709442972631514212029534820106240) (*.f64 b (+.f64 t -2)) (if (<=.f64 b -32500000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -68962299338965/47890485652059026823698344598447161988085597568237568) (+.f64 x z) (if (<=.f64 b -2630367692706693/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -5483051187099521/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (+.f64 x a) (if (<=.f64 b -8716645476927443/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 z (neg.f64 y)) (if (<=.f64 b -891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -6251263530824863/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 x z) (if (<=.f64 b -2505904092866559/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -7272906927904553/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -3909379530403923/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 3384606560206073/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 x z) (if (<=.f64 b 1000000000000000) (+.f64 x a) (if (<=.f64 b 48999999999999996916286996081420563316858666052811003718371766503144441583478564402273351424620830045771777607028627095543990497981679235313121780967281568816994189312) (+.f64 x z) (*.f64 b (+.f64 t -2))))))))))))))))) |
(if (<=.f64 b -1099999999999999942630116706924029165320421614808396837086814324610900065294207514726281101588542993709442972631514212029534820106240) (*.f64 b (+.f64 t -2)) (if (<=.f64 b -32500000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -68962299338965/47890485652059026823698344598447161988085597568237568) (+.f64 x z) (if (<=.f64 b -2630367692706693/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -5483051187099521/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (+.f64 x a) (if (<=.f64 b -8716645476927443/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 y (neg.f64 z)) (if (<=.f64 b -891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -6251263530824863/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 x z) (if (<=.f64 b -2505904092866559/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) (*.f64 a (-.f64 1 t)) (if (<=.f64 b -7272906927904553/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 z (-.f64 1 y)) (if (<=.f64 b -3909379530403923/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 3384606560206073/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 x z) (if (<=.f64 b 1000000000000000) (+.f64 x a) (if (<=.f64 b 48999999999999996916286996081420563316858666052811003718371766503144441583478564402273351424620830045771777607028627095543990497981679235313121780967281568816994189312) (+.f64 x z) (*.f64 b (+.f64 t -2))))))))))))))))) |
(if (<=.f64 a -139999999999999996999449480290276288233472) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -8231177221447645/374144419156711147060143317175368453031918731001856) (+.f64 z x) (if (<=.f64 a -5835177572841019/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 t (-.f64 b a)) (if (<=.f64 a -2809573695284393/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (+.f64 z x) (if (<=.f64 a -5168389762150143/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 b (-.f64 t 2)) (if (<=.f64 a 5764607523034235/2305843009213693952) (+.f64 z x) (if (<=.f64 a 949999999999999950279494425614451998720) (*.f64 t (-.f64 b a)) (if (<=.f64 a 129999999999999988098497686406605919156593863868354252804001457991300417027600820469760) (*.f64 y b) (+.f64 x a))))))))) |
(if (<=.f64 a -139999999999999996999449480290276288233472) (*.f64 a (-.f64 1 t)) (if (<=.f64 a -8231177221447645/374144419156711147060143317175368453031918731001856) (+.f64 x z) (if (<=.f64 a -5835177572841019/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 t (-.f64 b a)) (if (<=.f64 a -2809573695284393/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (+.f64 x z) (if (<=.f64 a -5168389762150143/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 b (+.f64 t -2)) (if (<=.f64 a 5764607523034235/2305843009213693952) (+.f64 x z) (if (<=.f64 a 949999999999999950279494425614451998720) (*.f64 t (-.f64 b a)) (if (<=.f64 a 129999999999999988098497686406605919156593863868354252804001457991300417027600820469760) (*.f64 y b) (+.f64 x a))))))))) |
(if (<=.f64 b -3800000000000000145455936483673987817398001128190619437584437362417026728860669235392385975520093725236170944421527906686089640191983616) (*.f64 b (-.f64 t 2)) (if (<=.f64 b -530000000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -965362170955867/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (+.f64 z x) (if (<=.f64 b -1683938817994933/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1454323131338547/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (+.f64 z x) (if (<=.f64 b 950000000000000) (+.f64 x a) (if (<=.f64 b 51999999999999998865212719365518553732626957821007042128324027174318045424616512816214199163874875890709701836620849750952273428101420255739480450584310597652991442944) (+.f64 z x) (*.f64 b (-.f64 t 2)))))))))) |
(if (<=.f64 b -3800000000000000145455936483673987817398001128190619437584437362417026728860669235392385975520093725236170944421527906686089640191983616) (*.f64 b (+.f64 t -2)) (if (<=.f64 b -530000000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -965362170955867/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (+.f64 x z) (if (<=.f64 b -1683938817994933/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 1454323131338547/2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024) (+.f64 x z) (if (<=.f64 b 950000000000000) (+.f64 x a) (if (<=.f64 b 51999999999999998865212719365518553732626957821007042128324027174318045424616512816214199163874875890709701836620849750952273428101420255739480450584310597652991442944) (+.f64 x z) (*.f64 b (+.f64 t -2)))))))))) |
(if (<=.f64 b -15500000000000000094270331914966662010816677775590198966231865133816551858506554786590496105774658009214432453534858577077104606707712) (*.f64 b -2) (if (<=.f64 b -65000000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -6435747806372447/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (+.f64 z x) (if (<=.f64 b -2324495936996927/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 5288447750321989/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 z x) (if (<=.f64 b 2200000000000000) (+.f64 x a) (if (<=.f64 b 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136000) (+.f64 z x) (if (<=.f64 b 61000000000000000679333500353693332518488616637871479157423050935166862655574564406678791492382724078868436063964406280803296995477440920328938026482805553513314631782244984815616) (+.f64 x a) (*.f64 b -2)))))))))) |
(if (<=.f64 b -15500000000000000094270331914966662010816677775590198966231865133816551858506554786590496105774658009214432453534858577077104606707712) (*.f64 b -2) (if (<=.f64 b -65000000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -6435747806372447/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (+.f64 x z) (if (<=.f64 b -2324495936996927/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 a (-.f64 1 t)) (if (<=.f64 b 5288447750321989/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 x z) (if (<=.f64 b 2200000000000000) (+.f64 x a) (if (<=.f64 b 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136000) (+.f64 x z) (if (<=.f64 b 61000000000000000679333500353693332518488616637871479157423050935166862655574564406678791492382724078868436063964406280803296995477440920328938026482805553513314631782244984815616) (+.f64 x a) (*.f64 b -2)))))))))) |
(if (<=.f64 b -2249999999999999861160508066129434631457749612029749636724989698268415587402718968715181286978086699088806304990870538711342319140864) (*.f64 b -2) (if (<=.f64 b -530000000000) (+.f64 x a) (if (<=.f64 b -8474283175441637/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -2157802462752583/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (+.f64 z x) (if (<=.f64 b -3925628132181115/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 x a) (if (<=.f64 b -9002027512729941/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (+.f64 z x) (if (<=.f64 b -7131976170331481/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 (neg.f64 a) t) (if (<=.f64 b 6980751030425025/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 z x) (if (<=.f64 b 950000000000000) (+.f64 x a) (if (<=.f64 b 12499999999999999302094405906866672659371608797523750853029004450954748202845038875551493700592716420759202285442039808) (+.f64 z x) (if (<=.f64 b 61000000000000000679333500353693332518488616637871479157423050935166862655574564406678791492382724078868436063964406280803296995477440920328938026482805553513314631782244984815616) (+.f64 x a) (*.f64 b -2)))))))))))) |
(if (<=.f64 b -2249999999999999861160508066129434631457749612029749636724989698268415587402718968715181286978086699088806304990870538711342319140864) (*.f64 b -2) (if (<=.f64 b -530000000000) (+.f64 x a) (if (<=.f64 b -8474283175441637/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -2157802462752583/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (+.f64 x z) (if (<=.f64 b -3925628132181115/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (+.f64 x a) (if (<=.f64 b -9002027512729941/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (+.f64 x z) (if (<=.f64 b -7131976170331481/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 t (neg.f64 a)) (if (<=.f64 b 6980751030425025/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 x z) (if (<=.f64 b 950000000000000) (+.f64 x a) (if (<=.f64 b 12499999999999999302094405906866672659371608797523750853029004450954748202845038875551493700592716420759202285442039808) (+.f64 x z) (if (<=.f64 b 61000000000000000679333500353693332518488616637871479157423050935166862655574564406678791492382724078868436063964406280803296995477440920328938026482805553513314631782244984815616) (+.f64 x a) (*.f64 b -2)))))))))))) |
(if (<=.f64 b -2300000000000000075535593725171329981670128902627106899678320880395118115867212389751203025943773049173083861003941601830891528458686431232) (*.f64 b -2) (if (<=.f64 b -320000000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -4542742026847543/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (+.f64 z x) (if (<=.f64 b -7716708525960861/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (+.f64 x a) (if (<=.f64 b 7932671625482983/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 z x) (if (<=.f64 b 7800000000000000) (+.f64 x a) (if (<=.f64 b 1050000000000000060082401431600423662931656009119541812101647727316624198738405616627294643398318284530280135372308480) (+.f64 z x) (if (<=.f64 b 61000000000000000679333500353693332518488616637871479157423050935166862655574564406678791492382724078868436063964406280803296995477440920328938026482805553513314631782244984815616) (+.f64 x a) (*.f64 b -2)))))))))) |
(if (<=.f64 b -2300000000000000075535593725171329981670128902627106899678320880395118115867212389751203025943773049173083861003941601830891528458686431232) (*.f64 b -2) (if (<=.f64 b -320000000000) (+.f64 x a) (if (<=.f64 b -8697290627426943/44601490397061246283071436545296723011960832) (*.f64 y b) (if (<=.f64 b -4542742026847543/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (+.f64 x z) (if (<=.f64 b -7716708525960861/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (+.f64 x a) (if (<=.f64 b 7932671625482983/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 x z) (if (<=.f64 b 7800000000000000) (+.f64 x a) (if (<=.f64 b 1050000000000000060082401431600423662931656009119541812101647727316624198738405616627294643398318284530280135372308480) (+.f64 x z) (if (<=.f64 b 61000000000000000679333500353693332518488616637871479157423050935166862655574564406678791492382724078868436063964406280803296995477440920328938026482805553513314631782244984815616) (+.f64 x a) (*.f64 b -2)))))))))) |
(if (<=.f64 z -19499999999999999129273647088194163327941310414324156096658191928512455664503566245006128375417338994891405632409853284086513494189862938648758278728703018867192038948864) z (if (<=.f64 z 165000000000000007903709024476103744616398947797415384623000018983325502681997791607267438626240576651305293681784262667505778930049497963767529472) (+.f64 x a) z)) |
(if (<=.f64 x -29000000000000001402681723810601640404882237684466124858548920722798092623122732227189800960) x (if (<=.f64 x -7371860416799003/105312291668557186697918027683670432318895095400549111254310977536) z (if (<=.f64 x -6785857052418047/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) a (if (<=.f64 x 6300558862064491/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) z (if (<=.f64 x 149999999999999995945819308032) (*.f64 y b) (if (<=.f64 x 110000000000000006944293956515394807406224534784723327241514079028439515953496607692845332550059198354188066142440503545511042575880989955850240) (*.f64 b -2) x)))))) |
(if (<=.f64 x -58000000000000002805363447621203280809764475368932249717097841445596185246245464454379601920) x (if (<=.f64 x -6686066773453359/107839786668602559178668060348078522694548577690162289924414440996864) z (if (<=.f64 x -1916006697153331/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) a (if (<=.f64 x 4182107294586631/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) z (if (<=.f64 x 3302638007025703/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 b -2) (if (<=.f64 x 110000000000000006944293956515394807406224534784723327241514079028439515953496607692845332550059198354188066142440503545511042575880989955850240) z x)))))) |
(if (<=.f64 a -1299999999999999950031673044027917767540736) a (if (<=.f64 a 4376433070088247/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) x (if (<=.f64 a 8858149981789331/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) z (if (<=.f64 a 5149185017309387/49039857307708443467467104868809893875799651909875269632) x (if (<=.f64 a 124999999999999994927090557043795341436499511206056429958717376225837990368869303189504) z (if (<=.f64 a 5499999999999999984166336523708713468829513672065264994819352956450750363018003519502495388656579038238196700525537022312178929957234715134928969465603093416851021004006681523263107898548128284435569104217455978862617009979950867505402085376) x a)))))) |
(if (<=.f64 a -12000000000000001157598571779601138876153856) a (if (<=.f64 a 5499999999999999984166336523708713468829513672065264994819352956450750363018003519502495388656579038238196700525537022312178929957234715134928969465603093416851021004006681523263107898548128284435569104217455978862617009979950867505402085376) x a)) |
a |
Compiled 1966 to 1154 computations (41.3% saved)
| 1× | egg-herbie |
| 494× | fma-neg_binary64 |
| 471× | distribute-neg-in_binary64 |
| 457× | associate--l-_binary64 |
| 369× | associate--r-_binary64 |
| 344× | +-commutative_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 31 |
| 1 | 49 | 27 |
| 2 | 145 | 25 |
| 3 | 616 | 25 |
| 4 | 2231 | 25 |
| 5 | 5563 | 25 |
| 6 | 7040 | 25 |
| 1× | node limit |
Compiled 314 to 218 computations (30.6% saved)
Compiled 1804 to 919 computations (49.1% saved)
Loading profile data...