Time bar (total: 20.1s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 8 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 9 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 10 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 11 |
| 0% | 0% | 99.7% | 0.3% | 0% | 0% | 0% | 12 |
Compiled 28 to 20 computations (28.6% saved)
| 1.5s | 8253× | body | 256 | valid |
| 875.0ms | 4666× | body | 256 | infinite |
| 3.0ms | 2× | body | 512 | valid |
| 2.0ms | 1× | body | 1024 | 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 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)) |
| ✓ | 0.0b | (*.f64 (+.f64 y -1) z) |
| ✓ | 0.0b | (*.f64 (+.f64 t -1) a) |
| ✓ | 0.0b | (*.f64 (+.f64 y (-.f64 t 2)) b) |
Compiled 86 to 52 computations (39.5% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b | @ | inf | (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)) |
| 1.0ms | t | @ | -inf | (*.f64 (+.f64 t -1) a) |
| 1.0ms | y | @ | inf | (*.f64 (+.f64 y (-.f64 t 2)) b) |
| 1.0ms | t | @ | -inf | (*.f64 (+.f64 y (-.f64 t 2)) b) |
| 0.0ms | y | @ | 0 | (*.f64 (+.f64 y (-.f64 t 2)) b) |
| 1× | batch-egg-rewrite |
| 768× | fma-def_binary64 |
| 443× | fma-neg_binary64 |
| 349× | expm1-udef_binary64 |
| 349× | log1p-udef_binary64 |
| 198× | add-sqr-sqrt_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 43 |
| 1 | 375 | 43 |
| 2 | 5344 | 43 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 y (-.f64 t 2)) b) |
(*.f64 (+.f64 t -1) a) |
(*.f64 (+.f64 y -1) z) |
(-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 y (-.f64 t 2)) b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 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 t (+.f64 -2 y)) 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 t (+.f64 -2 y)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y b (*.f64 (+.f64 t -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -2) b (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b y (*.f64 b (+.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (+.f64 t -2) (*.f64 b y)))))) |
((#(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) (-.f64 (fma.f64 t t 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))) (-.f64 (fma.f64 t t 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))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t a (*.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 a (*.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a t (*.f64 a -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a -1 (*.f64 a t)))))) |
((#(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 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3)))) (#(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 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 cbrt.f64 (*.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 y -1) 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)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2))) (neg.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3) (pow.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (-.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) (exp.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (pow.f64 (exp.f64 a) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)) (pow.f64 (exp.f64 a) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (+.f64 t (+.f64 -2 y)) b) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) a) 1 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) a) 1 (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) 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 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(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 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 b) (+.f64 t (+.f64 -2 y)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) b (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (cbrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))) (cbrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (sqrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) 1) b (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))))))) |
| 1× | egg-herbie |
| 907× | fma-neg_binary64 |
| 439× | times-frac_binary64 |
| 281× | log-prod_binary64 |
| 232× | fma-def_binary64 |
| 185× | associate-*l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 495 | 7404 |
| 1 | 1245 | 6709 |
| 2 | 4577 | 6384 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (-.f64 t 2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 -1 a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 -1 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (-.f64 y 1)) |
(-.f64 (*.f64 -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 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 t (+.f64 -2 y)) 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 t (+.f64 -2 y)) b) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(exp.f64 (log.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 y b (*.f64 (+.f64 t -2) b)) |
(fma.f64 (+.f64 t -2) b (*.f64 y b)) |
(fma.f64 b y (*.f64 b (+.f64 t -2))) |
(fma.f64 b (+.f64 t -2) (*.f64 b y)) |
(+.f64 (*.f64 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) (-.f64 (fma.f64 t t 1) (*.f64 t -1))) |
(/.f64 (*.f64 (fma.f64 t t -1) a) (+.f64 t 1)) |
(/.f64 (*.f64 a (+.f64 -1 (pow.f64 t 3))) (-.f64 (fma.f64 t t 1) (*.f64 t -1))) |
(/.f64 (*.f64 a (fma.f64 t t -1)) (+.f64 t 1)) |
(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)) |
(fma.f64 t a (*.f64 -1 a)) |
(fma.f64 -1 a (*.f64 t a)) |
(fma.f64 a t (*.f64 a -1)) |
(fma.f64 a -1 (*.f64 a t)) |
(+.f64 (*.f64 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 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))) |
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 y -1) 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)) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(+.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(+.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 (+.f64 t -1) a)) |
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1) |
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2))) (neg.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3) (pow.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (-.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) 3) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) 2) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) |
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) (exp.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) 1)) |
(fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t -1) a)) |
(fma.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 -1 (*.f64 (+.f64 t (+.f64 -2 y)) b) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (+.f64 t -1) a (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (+.f64 t -1) a (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 a (+.f64 t -1) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 a (+.f64 t -1) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 a (+.f64 t -1) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 1 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (neg.f64 b) (+.f64 t (+.f64 -2 y)) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) b (*.f64 (+.f64 t -1) a)) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (cbrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))) (cbrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (sqrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (sqrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (*.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) 1) b (*.f64 (+.f64 t -1) a)) |
(fma.f64 (*.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (*.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
| Outputs |
|---|
(*.f64 b (-.f64 t 2)) |
(*.f64 b (+.f64 t -2)) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 y b) (*.f64 b (-.f64 t 2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 y b) |
(*.f64 b y) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 y b) (*.f64 (-.f64 t 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.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 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 t b) |
(*.f64 b t) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 t b) (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(*.f64 -1 z) |
(neg.f64 z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 y z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(*.f64 z (-.f64 y 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(-.f64 (*.f64 -1 a) (*.f64 (-.f64 y 2) b)) |
(-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))) |
(fma.f64 -1 a (*.f64 b (-.f64 2 y))) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(*.f64 t (-.f64 a b)) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(-.f64 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 t (-.f64 a b) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 t (-.f64 a b) (fma.f64 -1 a (*.f64 b (-.f64 2 y)))) |
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) |
(neg.f64 (*.f64 t (*.f64 -1 (-.f64 a b)))) |
(*.f64 (fma.f64 -1 a b) (neg.f64 t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 a b))) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 -1 (fma.f64 t (fma.f64 -1 a b) a) (*.f64 b (-.f64 2 y))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 a b))) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 -1 (fma.f64 t (fma.f64 -1 a b) a) (*.f64 b (-.f64 2 y))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 a) (*.f64 -1 b)))) (*.f64 -1 a)) (*.f64 (-.f64 y 2) b)) |
(-.f64 (fma.f64 -1 (*.f64 t (*.f64 -1 (-.f64 a b))) (neg.f64 a)) (*.f64 b (+.f64 y -2))) |
(fma.f64 -1 (fma.f64 t (fma.f64 -1 a b) a) (*.f64 b (-.f64 2 y))) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(+.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(-.f64 (*.f64 (-.f64 t 1) a) (*.f64 (-.f64 t 2) b)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 t -2))) |
(-.f64 (fma.f64 t a (neg.f64 a)) (*.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 b y)) |
(*.f64 b (neg.f64 y)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 b y)) |
(*.f64 b (neg.f64 y)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 (-.f64 2 (+.f64 y t)) b) |
(*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(+.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 -1 (*.f64 (-.f64 (+.f64 y t) 2) b)) |
(*.f64 b (neg.f64 (+.f64 t (+.f64 y -2)))) |
(*.f64 b (-.f64 2 (+.f64 t y))) |
(*.f64 b (-.f64 (-.f64 2 t) y)) |
(+.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.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 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 (+.f64 t -2) b) (*.f64 y b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 b y) (*.f64 b (+.f64 t -2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 b (+.f64 t -2)) (*.f64 b y)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) 1) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) b) (fma.f64 y y (*.f64 (+.f64 t -2) (-.f64 (+.f64 t -2) y)))) |
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) b)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) |
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) |
(/.f64 (*.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) b) (+.f64 (-.f64 y t) 2)) |
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2)) (/.f64 (+.f64 2 (-.f64 y t)) 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 (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3)) (/.f64 (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y)))) b)) |
(/.f64 (*.f64 b (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) |
(*.f64 (/.f64 b (fma.f64 y y (*.f64 (+.f64 t -2) (+.f64 t (-.f64 -2 y))))) (+.f64 (pow.f64 y 3) (pow.f64 (+.f64 t -2) 3))) |
(/.f64 (*.f64 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 2 (-.f64 y t)) b)) |
(*.f64 (/.f64 b (+.f64 2 (-.f64 y t))) (-.f64 (*.f64 y y) (pow.f64 (+.f64 t -2) 2))) |
(pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 1) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3) 1/3) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(exp.f64 (log.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(fma.f64 y b (*.f64 (+.f64 t -2) b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(fma.f64 (+.f64 t -2) b (*.f64 y b)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(fma.f64 b y (*.f64 b (+.f64 t -2))) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(fma.f64 b (+.f64 t -2) (*.f64 b y)) |
(*.f64 b (+.f64 y (+.f64 t -2))) |
(*.f64 b (+.f64 t (+.f64 y -2))) |
(*.f64 b (-.f64 y (-.f64 2 t))) |
(+.f64 (*.f64 t a) (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 -1 a) (*.f64 t a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a t) (*.f64 a -1)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 a -1) (*.f64 a t)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) 1) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 t 3)) a) (-.f64 (fma.f64 t t 1) (*.f64 t -1))) |
(/.f64 a (/.f64 (-.f64 (fma.f64 t t 1) (*.f64 t -1)) (+.f64 -1 (pow.f64 t 3)))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (-.f64 (fma.f64 t t 1) (neg.f64 t))) a) |
(*.f64 (/.f64 a (-.f64 (fma.f64 t t 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))) (-.f64 (fma.f64 t t 1) (*.f64 t -1))) |
(/.f64 a (/.f64 (-.f64 (fma.f64 t t 1) (*.f64 t -1)) (+.f64 -1 (pow.f64 t 3)))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (-.f64 (fma.f64 t t 1) (neg.f64 t))) a) |
(*.f64 (/.f64 a (-.f64 (fma.f64 t t 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)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) 3) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) 2) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) 1/3) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(log.f64 (pow.f64 (exp.f64 a) (+.f64 t -1))) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) a))) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) a)) 1)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 t a (*.f64 -1 a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 -1 a (*.f64 t a)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 a t (*.f64 a -1)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(fma.f64 a -1 (*.f64 a t)) |
(*.f64 a (+.f64 t -1)) |
(fma.f64 t a (neg.f64 a)) |
(-.f64 (*.f64 t a) a) |
(+.f64 (*.f64 y z) (*.f64 -1 z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 -1 z) (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 z -1) (*.f64 z y)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) 1) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 y 3)) z) (-.f64 (fma.f64 y y 1) (*.f64 y -1))) |
(/.f64 z (/.f64 (-.f64 (fma.f64 y y 1) (*.f64 y -1)) (+.f64 -1 (pow.f64 y 3)))) |
(/.f64 z (/.f64 (-.f64 (fma.f64 y y 1) (neg.f64 y)) (+.f64 -1 (pow.f64 y 3)))) |
(*.f64 (/.f64 z (-.f64 (fma.f64 y y 1) (neg.f64 y))) (+.f64 -1 (pow.f64 y 3))) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) |
(/.f64 (fma.f64 y y -1) (/.f64 (+.f64 y 1) z)) |
(*.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 z (/.f64 (-.f64 (fma.f64 y y 1) (*.f64 y -1)) (+.f64 -1 (pow.f64 y 3)))) |
(/.f64 z (/.f64 (-.f64 (fma.f64 y y 1) (neg.f64 y)) (+.f64 -1 (pow.f64 y 3)))) |
(*.f64 (/.f64 z (-.f64 (fma.f64 y y 1) (neg.f64 y))) (+.f64 -1 (pow.f64 y 3))) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) |
(/.f64 (fma.f64 y y -1) (/.f64 (+.f64 y 1) z)) |
(*.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) |
(pow.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) 1/3) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 3) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y -1) z)) 2) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y -1))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z)))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 y -1) 3))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y -1) z))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y -1) z))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(exp.f64 (log.f64 (*.f64 (+.f64 y -1) z))) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y -1) z)) 1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(fma.f64 y z (*.f64 -1 z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(fma.f64 -1 z (*.f64 y z)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(fma.f64 z y (*.f64 z -1)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(fma.f64 z -1 (*.f64 z y)) |
(*.f64 z (+.f64 y -1)) |
(-.f64 (*.f64 y z) z) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(+.f64 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(+.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2))) |
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2))) |
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2))) |
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2))) |
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 a (+.f64 t -1))) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))) (pow.f64 (fma.f64 t a (neg.f64 a)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)))) |
(*.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 (+.f64 y -2)) b (*.f64 a (+.f64 t -1))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 a (+.f64 t -1))) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))) (pow.f64 (fma.f64 t a (neg.f64 a)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) 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 (+.f64 y -2)) b (*.f64 a (+.f64 t -1))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 a (+.f64 t -1))) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))) (pow.f64 (fma.f64 t a (neg.f64 a)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) |
(*.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 (+.f64 y -2)) b (*.f64 a (+.f64 t -1))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (neg.f64 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 a (+.f64 t -1))) (pow.f64 (*.f64 a (+.f64 t -1)) 2))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)) (pow.f64 (-.f64 (*.f64 t a) a) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2))) (neg.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)))) |
(/.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 (+.f64 y -2)) b (*.f64 a (+.f64 t -1))))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 a (+.f64 t -1))) (pow.f64 (*.f64 a (+.f64 t -1)) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))) (pow.f64 (fma.f64 t a (neg.f64 a)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)) (pow.f64 (-.f64 (*.f64 t a) a) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3) (pow.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (-.f64 (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 3) (pow.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.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 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2)))) (-.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.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 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 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 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2))) |
(/.f64 (+.f64 0 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 3)) (+.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2) (*.f64 0 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))) |
(*.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 (+.f64 y -2)) b (*.f64 a (+.f64 t -1))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2) (*.f64 (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2)))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2)))))) (-.f64 (*.f64 a (+.f64 t -1)) (+.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2) (*.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))))) (+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))))) |
(/.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2) (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) |
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3) 1/3) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) 3) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) 2) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) (exp.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 t (+.f64 -2 y))) b)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 3)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 -1 (*.f64 (+.f64 t (+.f64 -2 y)) b) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (+.f64 t -1) a (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (+.f64 t -1) a (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (+.f64 t -1) a (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 a (+.f64 t -1) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 a (+.f64 t -1) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 a (+.f64 t -1) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 a (+.f64 t -1) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1 (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 1 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (*.f64 b (-.f64 2 (+.f64 t y)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t a) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2)) (*.f64 b (-.f64 (-.f64 2 t) y))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (*.f64 b (-.f64 2 (+.f64 t y)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t a) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2)) (*.f64 b (-.f64 (-.f64 2 t) y))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (*.f64 b (-.f64 2 (+.f64 t y)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t a) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2)) (*.f64 b (-.f64 (-.f64 2 t) y))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (*.f64 b (-.f64 2 (+.f64 t y)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t a) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2)) (*.f64 b (-.f64 (-.f64 2 t) y))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (*.f64 b (-.f64 2 (+.f64 t y)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t a) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2)) (*.f64 b (-.f64 (-.f64 2 t) y))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (*.f64 b (-.f64 2 (+.f64 t y)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t a) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2)) (*.f64 b (-.f64 (-.f64 2 t) y))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (*.f64 b (-.f64 2 (+.f64 t y)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t a) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2)) (*.f64 b (-.f64 (-.f64 2 t) y))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 2)) (*.f64 b (neg.f64 (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 t a (neg.f64 a))) (cbrt.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (*.f64 b (-.f64 2 (+.f64 t y)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t a) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2)) (*.f64 b (-.f64 (-.f64 2 t) y))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2)) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) 0) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2)) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) 0) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2)) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) 0) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2)) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) 0) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2)) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) 0) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2)) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) 0) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2)) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) 0) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2)) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) 0) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2)) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) 0) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) 2)) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a)))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) 2)) (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2))))) |
(fma.f64 (cbrt.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) 2)) 0) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (neg.f64 b) (+.f64 t (+.f64 -2 y)) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 a (+.f64 t -1))) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))) |
(+.f64 0 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)) (pow.f64 (-.f64 (*.f64 t a) a) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 a (+.f64 t -1))) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))) |
(+.f64 0 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)) (pow.f64 (-.f64 (*.f64 t a) a) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 a (+.f64 t -1))) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))) |
(+.f64 0 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)) (pow.f64 (-.f64 (*.f64 t a) a) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 a (+.f64 t -1))) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))) |
(+.f64 0 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)) (pow.f64 (-.f64 (*.f64 t a) a) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t -1)) 3) (pow.f64 (*.f64 b (+.f64 y (+.f64 t -2))) 3)) (/.f64 1 (fma.f64 (*.f64 b (+.f64 y (+.f64 t -2))) (fma.f64 (+.f64 t (+.f64 y -2)) b (*.f64 a (+.f64 t -1))) (pow.f64 (*.f64 a (+.f64 t -1)) 2))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (/.f64 (+.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 3) (pow.f64 (*.f64 b (-.f64 2 (+.f64 t y))) 3)) (fma.f64 (*.f64 b (+.f64 t (+.f64 y -2))) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)))) |
(+.f64 0 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 3) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 3)) (fma.f64 (*.f64 b (-.f64 y (-.f64 2 t))) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)) (pow.f64 (-.f64 (*.f64 t a) a) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.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 (+.f64 y -2)) b (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))))) |
(+.f64 0 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.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 (+.f64 y -2)) b (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))))) |
(+.f64 0 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(fma.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 (+.f64 y -2)) b (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))))) |
(+.f64 0 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(fma.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 (+.f64 y -2)) b (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))))) |
(+.f64 0 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) 2)) (/.f64 1 (fma.f64 (+.f64 t (+.f64 -2 y)) b (*.f64 (+.f64 t -1) a))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(fma.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 (+.f64 y -2)) b (*.f64 a (+.f64 t -1)))) (fma.f64 (+.f64 t (+.f64 y -2)) (neg.f64 b) (*.f64 b (+.f64 y (+.f64 t -2))))) |
(+.f64 (*.f64 0 (*.f64 b (+.f64 t (+.f64 y -2)))) (/.f64 (-.f64 (pow.f64 (fma.f64 t a (neg.f64 a)) 2) (pow.f64 (*.f64 b (+.f64 t (+.f64 y -2))) 2)) (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 t a (neg.f64 a))))) |
(+.f64 0 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t a) a) 2) (pow.f64 (*.f64 b (-.f64 y (-.f64 2 t))) 2)) (fma.f64 b (-.f64 y (-.f64 2 t)) (-.f64 (*.f64 t a) a)))) |
(fma.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) b (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) (cbrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (cbrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))))) (cbrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (sqrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (sqrt.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1 (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2) (*.f64 (+.f64 t (+.f64 -2 y)) b))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (*.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b))) (+.f64 (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) 2)) (cbrt.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b)) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) 1) b (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (neg.f64 (+.f64 t (+.f64 -2 y))) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (+.f64 t -1) a)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 (+.f64 t (+.f64 -2 y)))) 1)) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b)))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 (+.f64 t (+.f64 -2 y)) b) (fma.f64 (+.f64 t (+.f64 -2 y)) (neg.f64 b) (*.f64 (+.f64 t (+.f64 -2 y)) b))))) |
(-.f64 (*.f64 a (+.f64 t -1)) (*.f64 b (+.f64 y (+.f64 t -2)))) |
(fma.f64 b (-.f64 2 (+.f64 t y)) (fma.f64 t a (neg.f64 a))) |
(fma.f64 b (-.f64 (-.f64 2 t) y) (-.f64 (*.f64 t a) a)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)) |
| 0.0b | (*.f64 (+.f64 t -1) a) |
Compiled 75 to 45 computations (40% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | -inf | (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)) |
| 0.0ms | y | @ | 0 | (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)) |
| 0.0ms | z | @ | inf | (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)) |
| 0.0ms | z | @ | 0 | (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)) |
| 0.0ms | y | @ | -inf | (fma.f64 (-.f64 y 1) z (*.f64 (+.f64 t -1) a)) |
| 1× | batch-egg-rewrite |
| 493× | log-prod_binary64 |
| 335× | pow-prod-down_binary64 |
| 327× | prod-diff_binary64 |
| 291× | pow2_binary64 |
| 202× | pow1/3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 14 |
| 1 | 227 | 14 |
| 2 | 2833 | 14 |
| 1× | node limit |
| Inputs |
|---|
(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 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 2)) (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)) (+.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2) (-.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 (pow.f64 (*.f64 (+.f64 y -1) z) 2) (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 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2) 1/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 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 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 (exp.f64 (*.f64 (-.f64 t 1) a)) (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 exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1) 1)))))) |
| 1× | egg-herbie |
| 373× | fma-def_binary64 |
| 357× | distribute-rgt-in_binary64 |
| 348× | distribute-lft-in_binary64 |
| 229× | div-sub_binary64 |
| 217× | fma-neg_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 109 | 1233 |
| 1 | 278 | 1140 |
| 2 | 864 | 1136 |
| 3 | 4164 | 1113 |
| 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 (*.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 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 2)) (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)) (+.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2) (-.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 (+.f64 y -1) z) 2) (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 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3) 1/3) |
(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) |
(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 (exp.f64 (*.f64 (-.f64 t 1) a)) (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)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1) 1)) |
| Outputs |
|---|
(+.f64 (*.f64 -1 z) (*.f64 (-.f64 t 1) a)) |
(fma.f64 -1 z (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 t a (neg.f64 a)) z) |
(-.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (+.f64 t -1) a) |
(fma.f64 t a (neg.f64 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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 z (+.f64 -1 y)) a) |
(-.f64 (*.f64 z y) (+.f64 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 (+.f64 -1 y) (*.f64 t a)) 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 (+.f64 -1 y) (*.f64 t a)) 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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.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 (+.f64 -1 y) (*.f64 t a)) 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 (+.f64 -1 y) (*.f64 t a)) 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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.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 (+.f64 -1 y) (*.f64 t a)) 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 (+.f64 -1 y) (*.f64 t a)) 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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (+.f64 t -1) a) |
(fma.f64 t a (neg.f64 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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.f64 (-.f64 t 1) a) |
(*.f64 (+.f64 t -1) a) |
(fma.f64 t a (neg.f64 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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.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 (+.f64 -1 y) (*.f64 t a)) a) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 -1 y))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 t -1) a (*.f64 z (+.f64 -1 y))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) a))))) |
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) a)))) 3) |
(+.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)))))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) a) |
(-.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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.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 (+.f64 -1 y) (*.f64 t a)) a) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 2)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) a) |
(*.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 (+.f64 -1 y) (*.f64 t a)) 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)))) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) a) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 3) (pow.f64 (*.f64 (-.f64 t 1) a) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2) (-.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)) (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 3) (pow.f64 (fma.f64 t a (neg.f64 a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 2) (*.f64 (fma.f64 t a (neg.f64 a)) (-.f64 (fma.f64 t a (neg.f64 a)) (-.f64 (*.f64 z y) z))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 3) (pow.f64 (-.f64 (*.f64 t a) a) 3)) (fma.f64 (-.f64 (*.f64 t a) a) (-.f64 (-.f64 (*.f64 t a) a) (*.f64 z (+.f64 -1 y))) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) z) 3) (pow.f64 (-.f64 (*.f64 t a) a) 3)) (fma.f64 (-.f64 (*.f64 t a) a) (-.f64 (fma.f64 (+.f64 -1 t) a z) (*.f64 z y)) (pow.f64 (-.f64 (*.f64 z y) z) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y -1) z) 2) (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)) 2) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (*.f64 z (+.f64 -1 y)) (*.f64 (+.f64 t -1) a))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z y) z) 2) (pow.f64 (fma.f64 t a (neg.f64 a)) 2)) (-.f64 (-.f64 (*.f64 z y) z) (fma.f64 t a (neg.f64 a)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 -1 y)) 2) (pow.f64 (-.f64 (*.f64 t a) a) 2)) (fma.f64 z (+.f64 -1 y) (*.f64 a (-.f64 1 t)))) |
(/.f64 (-.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) a) 1) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a)) 2) 1/2) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(log.f64 (*.f64 (exp.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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(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 (+.f64 -1 y) (*.f64 t a)) a) |
(exp.f64 (*.f64 (log.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 (+.f64 -1 y) (*.f64 t a)) a) |
(exp.f64 (*.f64 (log.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 (+.f64 -1 y) (*.f64 t a)) a) |
(exp.f64 (*.f64 (log.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 (+.f64 -1 y) (*.f64 t a)) a) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y -1) z (*.f64 (-.f64 t 1) a))) 1) 1)) |
(fma.f64 y z (fma.f64 -1 z (*.f64 (+.f64 t -1) a))) |
(-.f64 (fma.f64 z (+.f64 -1 y) (*.f64 t a)) a) |
Compiled 14708 to 9002 computations (38.8% saved)
6 alts after pruning (6 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 463 | 6 | 469 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 465 | 6 | 471 |
| Status | Error | Program |
|---|---|---|
| 11.3b | (fma.f64 (+.f64 t (-.f64 y 2)) b (-.f64 x (fma.f64 (-.f64 y 1) z (*.f64 t a)))) | |
| ▶ | 12.9b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
| ▶ | 9.5b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))) |
| ▶ | 16.3b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| ▶ | 25.8b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
| ▶ | 29.1b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
Compiled 252 to 176 computations (30.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 x (*.f64 (+.f64 y -1) z)) |
| ✓ | 0.0b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))) |
| 0.0b | (*.f64 (+.f64 y -1) z) | |
| ✓ | 0.0b | (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))) |
Compiled 62 to 36 computations (41.9% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))) |
| 0.0ms | b | @ | -inf | (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))) |
| 0.0ms | y | @ | -inf | (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))) |
| 0.0ms | a | @ | 0 | (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))) |
| 0.0ms | y | @ | inf | (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))) |
| 1× | batch-egg-rewrite |
| 564× | fma-neg_binary64 |
| 337× | expm1-udef_binary64 |
| 337× | log1p-udef_binary64 |
| 207× | add-sqr-sqrt_binary64 |
| 202× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 46 |
| 1 | 382 | 40 |
| 2 | 5993 | 40 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))) |
(-.f64 x (*.f64 (+.f64 y -1) z)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 a (*.f64 (*.f64 b (neg.f64 (+.f64 y -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 (*.f64 b (neg.f64 (+.f64 y -2))) 1 (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 b) (+.f64 y -2) (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 (+.f64 y -2))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 a (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (/.f64 1 (+.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (+.f64 y -2)))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (+.f64 a (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (-.f64 a (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (neg.f64 (+.f64 y -2))) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 b (neg.f64 (+.f64 y -2))) (*.f64 b (neg.f64 (+.f64 y -2)))) (*.f64 a (*.f64 b (neg.f64 (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 b (neg.f64 (+.f64 y -2))) (*.f64 b (neg.f64 (+.f64 y -2))))) (-.f64 a (*.f64 b (neg.f64 (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 a (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (+.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (/.f64 1 (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 (+.f64 y -2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a -1 (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a 1 (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 a (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (cbrt.f64 a)) (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (+.f64 y -2)) (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) (+.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (fma.f64 (+.f64 a (*.f64 b (+.f64 y -2))) 1 (-.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (-.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (+.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (*.f64 b (+.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) 1) (*.f64 b (+.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (*.f64 b y)) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2)) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -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 a (*.f64 b (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(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 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 a (*.f64 b (+.f64 y -2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 a (*.f64 b (+.f64 y -2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))) (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (+.f64 a (*.f64 b (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (+.f64 a (*.f64 b (+.f64 y -2)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))) (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 1 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(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 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (exp.f64 (*.f64 b (neg.f64 (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (exp.f64 a)) (exp.f64 (*.f64 b (neg.f64 (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (exp.f64 a)) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -2)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (+.f64 a (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2)))))))) (#(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 a (*.f64 b (+.f64 y -2))))))) (#(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 a (*.f64 b (+.f64 y -2))))))) (#(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 a (*.f64 b (+.f64 y -2))))))))) (#(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 a (*.f64 b (+.f64 y -2))))))))) (#(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 a (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))))) (#(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))))) (+.f64 a (*.f64 b (+.f64 y -2))))))) (#(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))) (+.f64 a (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)))) (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2)))))))) (#(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 a (*.f64 b (+.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 a)) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 a)) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 1 (neg.f64 y)) z (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (+.f64 x (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 x (*.f64 (+.f64 y -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2))) (neg.f64 (+.f64 x (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (*.f64 (+.f64 y -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 (+.f64 y -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (+.f64 y -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))))))) |
| 1× | egg-herbie |
| 964× | fma-neg_binary64 |
| 328× | fma-def_binary64 |
| 265× | div-sub_binary64 |
| 209× | associate-*r*_binary64 |
| 206× | associate-*l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 484 | 6397 |
| 1 | 1432 | 5542 |
| 2 | 5562 | 5536 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(*.f64 -1 a) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(*.f64 -1 a) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(*.f64 -1 a) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(*.f64 (-.f64 2 y) b) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(*.f64 -1 (*.f64 (-.f64 y 2) b)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(*.f64 -1 (+.f64 a (*.f64 -2 b))) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(-.f64 (+.f64 a (*.f64 (-.f64 y 2) b)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
x |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
x |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(*.f64 (-.f64 b z) y) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x))) (*.f64 -1 z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x))) (*.f64 -1 z)) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
a |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
a |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 y 2) b) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 y 2) b) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 a (*.f64 b (neg.f64 (+.f64 y -2)))) |
(+.f64 a (*.f64 (*.f64 b (neg.f64 (+.f64 y -2))) 1)) |
(+.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 (*.f64 b (neg.f64 (+.f64 y -2))) 1 (*.f64 b (+.f64 y -2)))) |
(+.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 b (+.f64 y -2)))) |
(+.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 b) (+.f64 y -2) (*.f64 b (+.f64 y -2)))) |
(+.f64 (*.f64 b (neg.f64 (+.f64 y -2))) a) |
(*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 1) |
(*.f64 1 (-.f64 a (*.f64 b (+.f64 y -2)))) |
(*.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(*.f64 (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (/.f64 1 (+.f64 a (*.f64 b (+.f64 y -2))))) |
(*.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (+.f64 y -2)))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (+.f64 y -2))))) |
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) |
(/.f64 1 (/.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (-.f64 a (*.f64 b (+.f64 y -2)))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (neg.f64 (+.f64 y -2))) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 b (neg.f64 (+.f64 y -2))) (*.f64 b (neg.f64 (+.f64 y -2)))) (*.f64 a (*.f64 b (neg.f64 (+.f64 y -2))))))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 b (neg.f64 (+.f64 y -2))) (*.f64 b (neg.f64 (+.f64 y -2))))) (-.f64 a (*.f64 b (neg.f64 (+.f64 y -2))))) |
(pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 1) |
(pow.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) 3) |
(pow.f64 (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) 2) |
(pow.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3) 1/3) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(sqrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) |
(log.f64 (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(log.f64 (/.f64 1 (exp.f64 (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(log.f64 (/.f64 1 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 (+.f64 y -2)) b))) |
(log.f64 (/.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(log1p.f64 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(exp.f64 (log.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) 1)) |
(fma.f64 a -1 (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 a 1 (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 -1 a (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 1 a (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (cbrt.f64 a)) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (*.f64 -1 (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(+.f64 (*.f64 b (+.f64 y -2)) (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) (+.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) 1)) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (fma.f64 (+.f64 a (*.f64 b (+.f64 y -2))) 1 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (-.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (+.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(+.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (*.f64 b (+.f64 y -2))) |
(+.f64 (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) 1) (*.f64 b (+.f64 y -2))) |
(+.f64 (+.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (*.f64 b y)) (*.f64 b -2)) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 1) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2)) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)))) |
(/.f64 1 (/.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 a (*.f64 b (+.f64 y -2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 a (*.f64 b (+.f64 y -2))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 a (*.f64 b (+.f64 y -2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))) (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (+.f64 a (*.f64 b (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (+.f64 a (*.f64 b (+.f64 y -2)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))) (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 1) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) 3) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) 2) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 1 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 1 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(log.f64 (/.f64 (exp.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (exp.f64 (*.f64 b (neg.f64 (+.f64 y -2)))))) |
(log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (exp.f64 a)) (exp.f64 (*.f64 b (neg.f64 (+.f64 y -2)))))) |
(log.f64 (/.f64 (exp.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (exp.f64 a)) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) 1)) |
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (neg.f64 (*.f64 b (neg.f64 (+.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 a (*.f64 b (+.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 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -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) (+.f64 x (*.f64 (+.f64 y -1) z))))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (+.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (*.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)))) (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2))))) |
(fma.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2))))) |
(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 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 a)) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 a)) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2))))) |
(+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) |
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 y -1) z))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 1 (neg.f64 y)) z (*.f64 (+.f64 y -1) z))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) x) |
(*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1) |
(*.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z))) |
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(*.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (+.f64 x (*.f64 (+.f64 y -1) z)))) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z)))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)))) |
(/.f64 1 (/.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 x (*.f64 (+.f64 y -1) z))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2))) (neg.f64 (+.f64 x (*.f64 (+.f64 y -1) z)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1) |
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 3) |
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) |
(pow.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) 1/3) |
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) |
(log.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (+.f64 y -1)) z))) |
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))) |
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(exp.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 1)) |
(fma.f64 x 1 (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 1 x (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 (neg.f64 y) 2)) |
(*.f64 b (-.f64 2 y)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(*.f64 -1 a) |
(neg.f64 a) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(*.f64 (-.f64 2 y) b) |
(*.f64 b (+.f64 (neg.f64 y) 2)) |
(*.f64 b (-.f64 2 y)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 (-.f64 2 y) b) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(*.f64 -1 (*.f64 (-.f64 y 2) b)) |
(*.f64 b (+.f64 (neg.f64 y) 2)) |
(*.f64 b (-.f64 2 y)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 y 2) b)) (*.f64 -1 a)) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(*.f64 -1 (+.f64 a (*.f64 -2 b))) |
(neg.f64 (+.f64 a (*.f64 b -2))) |
(neg.f64 (fma.f64 b -2 a)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(*.f64 -1 (*.f64 y b)) |
(*.f64 (neg.f64 y) b) |
(*.f64 b (neg.f64 y)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(*.f64 -1 (*.f64 y b)) |
(*.f64 (neg.f64 y) b) |
(*.f64 b (neg.f64 y)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 -1 (+.f64 a (*.f64 -2 b))) (*.f64 -1 (*.f64 y b))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(-.f64 (+.f64 a (*.f64 (-.f64 y 2) b)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (*.f64 b (+.f64 y -2)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 b (+.f64 y -2) a) (*.f64 z (-.f64 1 y))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
x |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
x |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) x)) (*.f64 -1 z)) |
(+.f64 a (-.f64 (fma.f64 -2 b x) (neg.f64 z))) |
(+.f64 z (+.f64 (fma.f64 b -2 a) x)) |
(+.f64 a (+.f64 x (fma.f64 b -2 z))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(+.f64 a (-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))) |
(+.f64 (fma.f64 b -2 a) (+.f64 (fma.f64 y (-.f64 b z) x) z)) |
(+.f64 a (+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(+.f64 a (-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))) |
(+.f64 (fma.f64 b -2 a) (+.f64 (fma.f64 y (-.f64 b z) x) z)) |
(+.f64 a (+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(+.f64 a (-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))) |
(+.f64 (fma.f64 b -2 a) (+.f64 (fma.f64 y (-.f64 b z) x) z)) |
(+.f64 a (+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z))) |
(*.f64 (-.f64 b z) y) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(+.f64 a (-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))) |
(+.f64 (fma.f64 b -2 a) (+.f64 (fma.f64 y (-.f64 b z) x) z)) |
(+.f64 a (+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(+.f64 a (-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))) |
(+.f64 (fma.f64 b -2 a) (+.f64 (fma.f64 y (-.f64 b z) x) z)) |
(+.f64 a (+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 (-.f64 b z) y) x))) (*.f64 -1 z)) |
(+.f64 a (-.f64 (fma.f64 -2 b (fma.f64 (-.f64 b z) y x)) (neg.f64 z))) |
(+.f64 (fma.f64 b -2 a) (+.f64 (fma.f64 y (-.f64 b z) x) z)) |
(+.f64 a (+.f64 (fma.f64 y (-.f64 b z) x) (fma.f64 b -2 z))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) |
(*.f64 (neg.f64 y) (*.f64 -1 (-.f64 b z))) |
(*.f64 (fma.f64 -1 b z) (neg.f64 y)) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x))) (*.f64 -1 z)) |
(+.f64 a (-.f64 (fma.f64 -2 b (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) x)) (neg.f64 z))) |
(+.f64 a (+.f64 (fma.f64 b -2 (-.f64 x (*.f64 y (fma.f64 -1 b z)))) z)) |
(+.f64 a (+.f64 (-.f64 x (*.f64 y (fma.f64 -1 b z))) (fma.f64 b -2 z))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x))) (*.f64 -1 z)) |
(+.f64 a (-.f64 (fma.f64 -2 b (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) x)) (neg.f64 z))) |
(+.f64 a (+.f64 (fma.f64 b -2 (-.f64 x (*.f64 y (fma.f64 -1 b z)))) z)) |
(+.f64 a (+.f64 (-.f64 x (*.f64 y (fma.f64 -1 b z))) (fma.f64 b -2 z))) |
(-.f64 (+.f64 a (+.f64 (*.f64 -2 b) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 b) (*.f64 -1 z)))) x))) (*.f64 -1 z)) |
(+.f64 a (-.f64 (fma.f64 -2 b (fma.f64 -1 (*.f64 y (*.f64 -1 (-.f64 b z))) x)) (neg.f64 z))) |
(+.f64 a (+.f64 (fma.f64 b -2 (-.f64 x (*.f64 y (fma.f64 -1 b z)))) z)) |
(+.f64 a (+.f64 (-.f64 x (*.f64 y (fma.f64 -1 b z))) (fma.f64 b -2 z))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(+.f64 a (fma.f64 (+.f64 y -2) b x)) |
(+.f64 x (fma.f64 b (+.f64 y -2) a)) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 a (+.f64 (*.f64 z (-.f64 1 y)) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 a (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) (+.f64 (*.f64 (-.f64 y 2) b) x))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 (*.f64 (-.f64 y 2) b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y))) |
(fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
a |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
a |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(+.f64 a (fma.f64 (+.f64 -1 y) (neg.f64 z) x)) |
(+.f64 a (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 y 2) b) |
(*.f64 b (+.f64 y -2)) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(-.f64 (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (*.f64 z (-.f64 y 1))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 x (*.f64 -1 z)) |
(-.f64 x (neg.f64 z)) |
(+.f64 z x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 (neg.f64 y) z) |
(*.f64 y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 (neg.f64 y) z) |
(*.f64 y (neg.f64 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 a (*.f64 b (neg.f64 (+.f64 y -2)))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(+.f64 a (*.f64 (*.f64 b (neg.f64 (+.f64 y -2))) 1)) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(+.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 (*.f64 b (neg.f64 (+.f64 y -2))) 1 (*.f64 b (+.f64 y -2)))) |
(+.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (+.f64 (*.f64 b (+.f64 (neg.f64 y) 2)) (*.f64 b (+.f64 y -2)))) |
(+.f64 (fma.f64 b (-.f64 2 y) a) (*.f64 0 (*.f64 b (+.f64 y -2)))) |
(fma.f64 0 (*.f64 b (+.f64 y -2)) (fma.f64 b (-.f64 2 y) a)) |
(+.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (+.f64 y -2)))) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 y -2))) 2) (*.f64 b (+.f64 y -2)))) |
(+.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (+.f64 (*.f64 b (+.f64 (neg.f64 y) 2)) (*.f64 b (+.f64 y -2)))) |
(+.f64 (fma.f64 b (-.f64 2 y) a) (*.f64 0 (*.f64 b (+.f64 y -2)))) |
(fma.f64 0 (*.f64 b (+.f64 y -2)) (fma.f64 b (-.f64 2 y) a)) |
(+.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 (neg.f64 b) (+.f64 y -2) (*.f64 b (+.f64 y -2)))) |
(+.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (+.f64 (*.f64 b (+.f64 (neg.f64 y) 2)) (*.f64 b (+.f64 y -2)))) |
(+.f64 (fma.f64 b (-.f64 2 y) a) (*.f64 0 (*.f64 b (+.f64 y -2)))) |
(fma.f64 0 (*.f64 b (+.f64 y -2)) (fma.f64 b (-.f64 2 y) a)) |
(+.f64 (*.f64 b (neg.f64 (+.f64 y -2))) a) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 1) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(*.f64 1 (-.f64 a (*.f64 b (+.f64 y -2)))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(*.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2))) |
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 2 y) a)) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 y) a) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(*.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2))) |
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 2 y) a)) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 y) a) 2))) |
(*.f64 (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) 1) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2)))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (/.f64 1 (+.f64 a (*.f64 b (+.f64 y -2))))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (+.f64 y -2) a)) |
(*.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (+.f64 y -2)))) (-.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (+.f64 y -2))))) |
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) 1) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2)))) |
(/.f64 1 (/.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (/.f64 1 (+.f64 a (*.f64 b (+.f64 y -2))))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (+.f64 y -2) a)) |
(/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) 1) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2)))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (/.f64 1 (+.f64 a (*.f64 b (+.f64 y -2))))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (+.f64 y -2) a)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (-.f64 a (*.f64 b (+.f64 y -2)))) |
(/.f64 (+.f64 (neg.f64 (*.f64 a a)) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (-.f64 2 y) a)) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (neg.f64 (+.f64 y -2))) 3)) (+.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 b (neg.f64 (+.f64 y -2))) (*.f64 b (neg.f64 (+.f64 y -2)))) (*.f64 a (*.f64 b (neg.f64 (+.f64 y -2))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) 1) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2)))) |
(/.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 b (neg.f64 (+.f64 y -2))) (*.f64 b (neg.f64 (+.f64 y -2))))) (-.f64 a (*.f64 b (neg.f64 (+.f64 y -2))))) |
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (/.f64 1 (+.f64 a (*.f64 b (+.f64 y -2))))) |
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 b (+.f64 y -2) a)) |
(pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 1) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(pow.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) 3) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(pow.f64 (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) 2) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(pow.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3) 1/3) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(sqrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(log.f64 (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(log.f64 (/.f64 1 (exp.f64 (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(log.f64 (/.f64 1 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 (exp.f64 (+.f64 y -2)) b))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(log.f64 (/.f64 (exp.f64 a) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (expm1.f64 (*.f64 b (+.f64 y -2)))))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(expm1.f64 (log1p.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(log1p.f64 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(exp.f64 (log.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(exp.f64 (*.f64 (log.f64 (-.f64 a (*.f64 b (+.f64 y -2)))) 1)) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(fma.f64 a -1 (*.f64 b (neg.f64 (+.f64 y -2)))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(fma.f64 a 1 (*.f64 b (neg.f64 (+.f64 y -2)))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(fma.f64 -1 a (*.f64 b (neg.f64 (+.f64 y -2)))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(fma.f64 1 a (*.f64 b (neg.f64 (+.f64 y -2)))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 b (+.f64 (neg.f64 y) 2))) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 b (-.f64 2 y))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 b (+.f64 (neg.f64 y) 2))) |
(fma.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a)) (*.f64 b (-.f64 2 y))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (cbrt.f64 a)) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (cbrt.f64 a)) (*.f64 b (+.f64 (neg.f64 y) 2))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (cbrt.f64 a)) (*.f64 b (-.f64 2 y))) |
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(-.f64 a (*.f64 b (+.f64 y -2))) |
(fma.f64 b (-.f64 2 y) a) |
(fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (cbrt.f64 a)) (*.f64 b (+.f64 (neg.f64 y) 2))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (cbrt.f64 a)) (*.f64 b (-.f64 2 y))) |
(fma.f64 (*.f64 -1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (cbrt.f64 a)) (*.f64 b (+.f64 (neg.f64 y) 2))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (cbrt.f64 a)) (*.f64 b (-.f64 2 y))) |
(fma.f64 (*.f64 -1 (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 (+.f64 y -2)))) |
(neg.f64 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(neg.f64 (fma.f64 b (+.f64 y -2) a)) |
(+.f64 (*.f64 b (+.f64 y -2)) (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) (+.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 x (+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (+.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) 1)) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (fma.f64 (+.f64 a (*.f64 b (+.f64 y -2))) 1 (-.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) (+.f64 a (+.f64 (*.f64 b (+.f64 y -2)) (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) (+.f64 a (+.f64 (*.f64 0 (*.f64 b (+.f64 y -2))) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (-.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) (cbrt.f64 (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (-.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (-.f64 2 y) a))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 y) a) 2)) (fma.f64 b (-.f64 2 y) a))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 2 y) a) 2)) (neg.f64 (cbrt.f64 (fma.f64 b (-.f64 2 y) a))) (fma.f64 b (-.f64 2 y) a))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (+.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 a (*.f64 b (+.f64 y -2))))) |
(+.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) (+.f64 a (+.f64 (*.f64 b (+.f64 y -2)) (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(+.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) (+.f64 a (+.f64 (*.f64 0 (*.f64 b (+.f64 y -2))) a))) |
(+.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (*.f64 (+.f64 y -1) z))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (*.f64 b (+.f64 y -2))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) 1) (*.f64 b (+.f64 y -2))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(+.f64 (+.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (*.f64 b y)) (*.f64 b -2)) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 1) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(*.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2)) (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a)))) (cbrt.f64 (pow.f64 (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) 2))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 -1 y) z (+.f64 a (*.f64 b (+.f64 y -2)))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (-.f64 2 y) a) 3)) (fma.f64 (fma.f64 b (-.f64 2 y) a) (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) 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 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 2 y) a) 2)) (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) a)))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 -1 y) z (+.f64 a (*.f64 b (+.f64 y -2)))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (-.f64 2 y) a) 3)) (fma.f64 (fma.f64 b (-.f64 2 y) a) (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) a))) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 1 (/.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 2 y) a) 2)) (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) a)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3)) 1) (+.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 -1 y) z (+.f64 a (*.f64 b (+.f64 y -2)))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (-.f64 2 y) a) 3)) (fma.f64 (fma.f64 b (-.f64 2 y) a) (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) 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 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2)) (/.f64 1 (-.f64 x (fma.f64 (+.f64 -1 y) z (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 2 y) a) 2)) (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) a)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 3) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2) (*.f64 (-.f64 a (*.f64 b (+.f64 y -2))) (-.f64 x (fma.f64 (+.f64 -1 y) z (+.f64 a (*.f64 b (+.f64 y -2))))))))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (-.f64 2 y) a) 3)) (fma.f64 (fma.f64 b (-.f64 2 y) a) (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) 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 (-.f64 a (*.f64 b (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2) (pow.f64 (-.f64 a (*.f64 b (+.f64 y -2))) 2))) (neg.f64 (-.f64 x (fma.f64 (+.f64 -1 y) z (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 2 y) a) 2)) (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) a))))) |
(/.f64 (fma.f64 -1 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (fma.f64 b (-.f64 2 y) a) 2)) (+.f64 (neg.f64 x) (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) a)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x x (*.f64 (+.f64 -1 y) (*.f64 z (+.f64 x (*.f64 z (+.f64 -1 y)))))))) (*.f64 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))) (fma.f64 x x (*.f64 (+.f64 -1 y) (*.f64 z (+.f64 x (*.f64 z (+.f64 -1 y)))))))) |
(/.f64 (/.f64 (fma.f64 (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (*.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3))) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)))))) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2)))) |
(/.f64 (/.f64 (fma.f64 (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (*.f64 (+.f64 (neg.f64 (pow.f64 a 3)) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)))))) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2)))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2)))))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 x (*.f64 z (+.f64 -1 y))))) (*.f64 (fma.f64 a a (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (*.f64 b (+.f64 y -2))))) (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (-.f64 2 y)) 3)) (fma.f64 z (+.f64 -1 y) x))) (*.f64 (fma.f64 a a (*.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) b) (+.f64 y -2))) (fma.f64 z (+.f64 -1 y) x))) |
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (+.f64 a (*.f64 b (+.f64 y -2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 a (*.f64 b (+.f64 y -2))))) |
(/.f64 (-.f64 (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 x x (*.f64 (+.f64 -1 y) (*.f64 z (+.f64 x (*.f64 z (+.f64 -1 y)))))))) (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 x x (*.f64 (+.f64 -1 y) (*.f64 z (+.f64 x (*.f64 z (+.f64 -1 y)))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)))))) (*.f64 (fma.f64 b (+.f64 y -2) a) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)))))) |
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 a (*.f64 b (+.f64 y -2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)))) (*.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2))))) |
(/.f64 (-.f64 (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (+.f64 x (*.f64 z (+.f64 -1 y))))) (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b (+.f64 y -2) a) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (fma.f64 z (+.f64 -1 y) x))) (*.f64 (fma.f64 b (+.f64 y -2) a) (fma.f64 z (+.f64 -1 y) x))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))) 3)) (+.f64 (*.f64 x x) (+.f64 (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))) (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) (*.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2)))) 3)) (fma.f64 x x (*.f64 (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2)))) (+.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2)))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a)) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a)) (+.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) (pow.f64 (+.f64 a (*.f64 b (+.f64 y -2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (-.f64 (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (+.f64 a (*.f64 b (+.f64 y -2)))) (*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 3) (pow.f64 (+.f64 a (*.f64 b (+.f64 y -2))) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2) (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (-.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (fma.f64 (+.f64 -1 y) (neg.f64 z) x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (fma.f64 b (+.f64 y -2) a) 3)) (fma.f64 (fma.f64 b (+.f64 y -2) a) (-.f64 (fma.f64 b (+.f64 y -2) a) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 (+.f64 (pow.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) 3) (pow.f64 (*.f64 b (+.f64 y -2)) 3)) (+.f64 (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (*.f64 b (+.f64 y -2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 3) (pow.f64 (+.f64 x (fma.f64 (+.f64 -1 y) (neg.f64 z) a)) 3)) (fma.f64 (+.f64 x (fma.f64 (+.f64 -1 y) (neg.f64 z) a)) (+.f64 x (fma.f64 (+.f64 -1 y) (neg.f64 z) a)) (-.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2) (*.f64 (*.f64 b (+.f64 y -2)) (+.f64 x (fma.f64 (+.f64 -1 y) (neg.f64 z) a)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 3) (pow.f64 (+.f64 a (fma.f64 z (-.f64 1 y) x)) 3)) (fma.f64 (+.f64 a (fma.f64 z (-.f64 1 y) x)) (+.f64 a (fma.f64 z (-.f64 1 y) x)) (*.f64 (*.f64 b (+.f64 y -2)) (-.f64 (*.f64 b (+.f64 y -2)) (+.f64 a (fma.f64 z (-.f64 1 y) x)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))) (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (+.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2)))) (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2)))))) (+.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a)) (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a)))) (+.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2) (*.f64 (+.f64 a (*.f64 b (+.f64 y -2))) (+.f64 a (*.f64 b (+.f64 y -2))))) (-.f64 x (fma.f64 (+.f64 -1 y) z (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (*.f64 (fma.f64 b (+.f64 y -2) a) (fma.f64 b (+.f64 y -2) a))) (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) a)))) |
(/.f64 (-.f64 (*.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (pow.f64 (*.f64 b (+.f64 y -2)) 2)) (-.f64 x (fma.f64 (+.f64 y -1) z (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (fma.f64 (+.f64 x (fma.f64 (+.f64 -1 y) (neg.f64 z) a)) (+.f64 x (fma.f64 (+.f64 -1 y) (neg.f64 z) a)) (neg.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (-.f64 x (fma.f64 (+.f64 -1 y) z (+.f64 a (*.f64 b (+.f64 y -2)))))) |
(/.f64 (fma.f64 (+.f64 a (fma.f64 z (-.f64 1 y) x)) (+.f64 a (fma.f64 z (-.f64 1 y) x)) (neg.f64 (pow.f64 (*.f64 b (+.f64 y -2)) 2))) (-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (+.f64 y -2) a)))) |
(pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 1) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 3) 1/3) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) 3) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) 2) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 2)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z) (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (exp.f64 (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 1 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) (+.f64 1 (expm1.f64 (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log.f64 (/.f64 (exp.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (exp.f64 (*.f64 b (neg.f64 (+.f64 y -2)))))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (exp.f64 a)) (exp.f64 (*.f64 b (neg.f64 (+.f64 y -2)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log.f64 (/.f64 (exp.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(log.f64 (/.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (exp.f64 a)) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -2)) b)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))) 3)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2))))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) 1)) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(fma.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1 (+.f64 a (*.f64 b (+.f64 y -2)))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(fma.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z)) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 1 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2))))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) 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 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2)) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (fma.f64 b (+.f64 y -2) a)) |
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2)) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)) (fma.f64 b (+.f64 y -2) a)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 y -1) z (-.f64 a (*.f64 b (+.f64 y -2)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) a))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.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 a (*.f64 b (+.f64 y -2)))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (-.f64 a (*.f64 b (+.f64 y -2))))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (fma.f64 b (-.f64 2 y) 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))))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(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 (+.f64 x (*.f64 z (+.f64 -1 y))))))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(+.f64 (fma.f64 b (+.f64 y -2) a) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 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 (+.f64 x (*.f64 (+.f64 y -1) z))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y)))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(+.f64 (fma.f64 b (+.f64 y -2) a) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) x))) |
(fma.f64 (*.f64 (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a)))) (cbrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2))))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (sqrt.f64 (+.f64 x (fma.f64 (+.f64 y -1) (neg.f64 z) a))) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2))))) |
(+.f64 a (-.f64 (fma.f64 (+.f64 y -2) b x) (*.f64 z (+.f64 -1 y)))) |
(+.f64 a (fma.f64 b (+.f64 y -2) (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))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (+.f64 a (*.f64 b (+.f64 y -2)))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (fma.f64 b (+.f64 y -2) a)) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 a)) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 a)) (neg.f64 (*.f64 b (neg.f64 (+.f64 y -2))))) |
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x))) (-.f64 (sqrt.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x)) (sqrt.f64 a)) (*.f64 b (neg.f64 (+.f64 (neg.f64 y) 2)))) |
(fma.f64 (+.f64 (sqrt.f64 a) (sqrt.f64 (fma.f64 z (-.f64 1 y) x))) (-.f64 (sqrt.f64 (fma.f64 z (-.f64 1 y) x)) (sqrt.f64 a)) (*.f64 b (+.f64 y -2))) |
(+.f64 x (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 1 (*.f64 (+.f64 y -1) z))) |
(+.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) (+.f64 (*.f64 (neg.f64 z) (+.f64 -1 y)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 0 (*.f64 z (+.f64 -1 y)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y -1) z)) 2) (*.f64 (+.f64 y -1) z))) |
(+.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) (+.f64 (*.f64 (neg.f64 z) (+.f64 -1 y)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 0 (*.f64 z (+.f64 -1 y)))) |
(+.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (fma.f64 (+.f64 1 (neg.f64 y)) z (*.f64 (+.f64 y -1) z))) |
(+.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) (+.f64 (*.f64 (neg.f64 z) (+.f64 -1 y)) (*.f64 z (+.f64 -1 y)))) |
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 0 (*.f64 z (+.f64 -1 y)))) |
(+.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) x) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 1 (-.f64 x (*.f64 (+.f64 y -1) z))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2))) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 -1 y) (neg.f64 z) x) 2))) |
(*.f64 (cbrt.f64 (fma.f64 z (-.f64 1 y) x)) (cbrt.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(*.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))))) |
(*.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 (+.f64 x (*.f64 z (+.f64 -1 y)))))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (/.f64 1 (+.f64 x (*.f64 (+.f64 y -1) z)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) x)) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y -1) z)))) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 -1 y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 -1 y))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)))) |
(*.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 (+.f64 x (*.f64 z (+.f64 -1 y)))))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 1 (/.f64 (+.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) x)) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3)) (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z))))) |
(*.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 (+.f64 x (*.f64 z (+.f64 -1 y)))))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2)) (+.f64 x (*.f64 (+.f64 y -1) z))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) x)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) z) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y -1) z) (+.f64 x (*.f64 (+.f64 y -1) z)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3))) (neg.f64 (fma.f64 x x (*.f64 (+.f64 -1 y) (*.f64 z (+.f64 x (*.f64 z (+.f64 -1 y)))))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y -1) z) 2))) (neg.f64 (+.f64 x (*.f64 (+.f64 y -1) z)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2))) (neg.f64 (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z))) (*.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))))) |
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (+.f64 -1 y) (*.f64 z (+.f64 x (*.f64 z (+.f64 -1 y)))))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 y -1) (neg.f64 z)) (*.f64 (+.f64 y -1) (neg.f64 z)))) (-.f64 x (*.f64 (+.f64 y -1) (neg.f64 z)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) x)) |
(pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 1) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 3) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 2) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3) 1/3) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 2)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (exp.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z))))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (+.f64 y -1)) z))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 y -1) z))))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) 3)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(exp.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z)))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 (+.f64 y -1) z))) 1)) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 x 1 (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 1 x (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y -1) (neg.f64 z))) |
(fma.f64 (+.f64 -1 y) (neg.f64 z) x) |
(fma.f64 z (-.f64 1 y) x) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
| 0.0b | (-.f64 x (*.f64 (+.f64 y -1) z)) | |
| 0.0b | (*.f64 (+.f64 y -1) z) |
Compiled 44 to 23 computations (47.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
| 0.0ms | y | @ | inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
| 0.0ms | y | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
| 0.0ms | b | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
| 0.0ms | z | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
| 1× | batch-egg-rewrite |
| 647× | log-prod_binary64 |
| 477× | fma-def_binary64 |
| 336× | pow2_binary64 |
| 314× | fma-neg_binary64 |
| 229× | pow1/3_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 18 |
| 1 | 276 | 14 |
| 2 | 4211 | 12 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (fma.f64 z (+.f64 y 1) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 b y (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 b y (fma.f64 z (+.f64 y 1) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 b y (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 b y) 3)) (/.f64 1 (fma.f64 (*.f64 b y) (fma.f64 b y (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 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 b y) (fma.f64 b y (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 b y) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 (*.f64 b y) (fma.f64 b y (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 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3))) (neg.f64 (fma.f64 (*.f64 b y) (fma.f64 b y (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 b y (fma.f64 z (+.f64 y 1) x)) 2)) (neg.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)) 2) (*.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 b y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)) 2)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 b y) (fma.f64 b y (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 b y) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 b y (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 (+.f64 -1 y) z (*.f64 b y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (+.f64 -1 y)) z) (pow.f64 (exp.f64 b) y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (+.f64 -1 y)) z) (pow.f64 (exp.f64 b) y))))))) (#(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 b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (fma.f64 z (+.f64 y 1) x)) (+.f64 1 (expm1.f64 (*.f64 b y)))))))) (#(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 b y)))))))) (#(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 b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 z (+.f64 y 1) x)) (+.f64 1 (expm1.f64 (*.f64 b y)))))))) (#(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 b y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 b) y) (exp.f64 (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b y))) (exp.f64 (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 b) y) (+.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 b y))) (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b y (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 b y))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (fma.f64 z (+.f64 y 1) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 b y) (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 b y))))) (#(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 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 (*.f64 b y) 1 (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 y b (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (fma.f64 z (+.f64 y 1) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z (+.f64 y 1) x) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b y) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b y)) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (cbrt.f64 (*.f64 b y)) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (neg.f64 (cbrt.f64 (*.f64 b y))) (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 b y))))) (#(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 b y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 z (+.f64 y 1) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 y b (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y)))))) (#(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 (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 (sqrt.f64 (*.f64 b y)) (sqrt.f64 (*.f64 b y)) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b y)) (neg.f64 (sqrt.f64 (*.f64 b y))) (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 b y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y)))))) (#(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 (sqrt.f64 y) (*.f64 (sqrt.f64 y) b) (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 b y) 3)) (/.f64 1 (fma.f64 (*.f64 b y) (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 y b (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 (*.f64 b y) (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 -1 y) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 -1 y) z) (fma.f64 (+.f64 -1 y) z x)))) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 -1 y) z) 2)) (/.f64 1 (fma.f64 (+.f64 -1 y) z x)) (*.f64 b y))))) (#(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 b y))) (sqrt.f64 (*.f64 b y)) (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 -1 y) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 -1 y) z))) (*.f64 b y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (fma.f64 y b (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b y) 2))) (cbrt.f64 (*.f64 b y)) (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 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))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 b) -1) y (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 b) 1) y (fma.f64 z (+.f64 y 1) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.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 (neg.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 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)))))) |
| 1× | egg-herbie |
| 373× | distribute-rgt-in_binary64 |
| 354× | distribute-lft-in_binary64 |
| 303× | associate-/l*_binary64 |
| 268× | associate-/r*_binary64 |
| 237× | associate-+l+_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 279 | 3337 |
| 1 | 721 | 3009 |
| 2 | 2032 | 2749 |
| 3 | 7813 | 2749 |
| 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 (+.f64 -1 y) z (*.f64 b y)))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(+.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 b y)) |
(+.f64 (*.f64 b y) (fma.f64 z (+.f64 y 1) x)) |
(+.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 b y))) |
(+.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(+.f64 0 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))))) |
(*.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 1) |
(*.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) |
(*.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))) |
(*.f64 (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 (*.f64 b y) (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(*.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 b y) (fma.f64 b y (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 b y) 3)))) |
(/.f64 1 (/.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 (*.f64 b y) (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) |
(/.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3))) (neg.f64 (fma.f64 (*.f64 b y) (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)))) |
(/.f64 (neg.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2)) (neg.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)) 2) (*.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 b y)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)) 2)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 b y)))) |
(pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 1) |
(pow.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 b y) (fma.f64 b y (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 b y) 3))) -1) |
(pow.f64 (/.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2)) -1) |
(sqrt.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2)) |
(log.f64 (exp.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y))))) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (+.f64 -1 y)) z) (pow.f64 (exp.f64 b) y)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (+.f64 -1 y)) z) (pow.f64 (exp.f64 b) y)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 b) y))) |
(log.f64 (/.f64 (exp.f64 (fma.f64 z (+.f64 y 1) x)) (+.f64 1 (expm1.f64 (*.f64 b y))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (+.f64 1 (expm1.f64 (*.f64 b y))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 b) y))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z (+.f64 y 1) x)) (+.f64 1 (expm1.f64 (*.f64 b y))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (+.f64 1 (expm1.f64 (*.f64 b y))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) y) (exp.f64 (fma.f64 z (+.f64 y 1) x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b y))) (exp.f64 (fma.f64 z (+.f64 y 1) x)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) y) (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b y))) (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))))) |
(cbrt.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 3)) |
(hypot.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 b y)) |
(expm1.f64 (log1p.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))) |
(log1p.f64 (expm1.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))) |
(exp.f64 (log.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 1)) |
(fma.f64 x 1 (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)))) |
(fma.f64 x 1 (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(fma.f64 -1 (*.f64 b y) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (fma.f64 z (+.f64 y 1) x) 1 (*.f64 b y)) |
(fma.f64 b y (fma.f64 z (+.f64 y 1) x)) |
(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 (*.f64 b y) 1 (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 y b (*.f64 b y))) |
(fma.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)))) |
(fma.f64 1 x (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(fma.f64 1 (fma.f64 z (+.f64 y 1) x) (*.f64 b y)) |
(fma.f64 1 (*.f64 b y) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 b y))) |
(fma.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(fma.f64 (cbrt.f64 (*.f64 b y)) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (cbrt.f64 (*.f64 b y)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (neg.f64 (cbrt.f64 (*.f64 b y))) (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 b y)) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 2)) (cbrt.f64 (fma.f64 z (+.f64 y 1) x)) (*.f64 b y)) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(fma.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 y b (*.f64 b y))) |
(fma.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 b y))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) b) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 (*.f64 b y)) (sqrt.f64 (*.f64 b y)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 (*.f64 b y)) (neg.f64 (sqrt.f64 (*.f64 b y))) (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 b y)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(fma.f64 (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 b y))) |
(fma.f64 (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.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 b y) 3)) (/.f64 1 (fma.f64 (*.f64 b y) (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 y b (*.f64 b y))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 (*.f64 b y) (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 -1 y) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 -1 y) z) (fma.f64 (+.f64 -1 y) z x)))) (*.f64 b y)) |
(fma.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 b y))) |
(fma.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 -1 y) z) 2)) (/.f64 1 (fma.f64 (+.f64 -1 y) z x)) (*.f64 b y)) |
(fma.f64 (neg.f64 b) y (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 b y))) (sqrt.f64 (*.f64 b y)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 -1 y) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 -1 y) z))) (*.f64 b y)) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (fma.f64 y b (*.f64 b y))) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b y) 2))) (cbrt.f64 (*.f64 b y)) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 b -1) 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)) |
(fma.f64 (*.f64 (neg.f64 b) -1) y (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 (neg.f64 b) 1) y (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 (neg.f64 b) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z (+.f64 y 1) x)) |
(fma.f64 (*.f64 (neg.f64 b) (sqrt.f64 y)) (sqrt.f64 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)) |
| 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 (+.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 (+.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 (+.f64 -1 y) z (*.f64 b y)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 y b))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 y b))) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(+.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 b y)) |
(+.f64 x (fma.f64 z (+.f64 y 1) (*.f64 y b))) |
(fma.f64 y b (fma.f64 z (+.f64 y 1) x)) |
(+.f64 (*.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)) |
(+.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 b y))) |
(+.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 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(+.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)) (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(+.f64 0 (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)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b y (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 b y (fma.f64 z (+.f64 y 1) x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b y (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 b y (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 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)) |
(*.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 b y (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 b y (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (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)) |
(*.f64 (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (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)) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 (*.f64 b y) (fma.f64 b y (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 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (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)) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y)))) |
(*.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 b y) (fma.f64 b y (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 b y) 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 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 b y (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 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3)) (fma.f64 (*.f64 b y) (fma.f64 b y (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 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (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)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3))) (neg.f64 (fma.f64 (*.f64 b y) (fma.f64 b y (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 b y (fma.f64 z (+.f64 y 1) x)) 2)) (neg.f64 (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)) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)) 2) (*.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 b y)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 y b)) 3)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 y b)) 2) (*.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 y b)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 y b)) 3)) (fma.f64 x x (*.f64 (fma.f64 z (+.f64 -1 y) (*.f64 y b)) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 y b)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)) 2)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 b y)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (+.f64 -1 y) z (*.f64 y b)) 2)) (+.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 y b)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z (+.f64 -1 y) (*.f64 y b)) 2)) (+.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 y b)))) |
(pow.f64 (fma.f64 b y (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 b y (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 b y (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 b y (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 b y) (fma.f64 b y (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 b y) 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 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 b y (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 b y (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 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)) |
(log.f64 (+.f64 1 (expm1.f64 (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)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y))))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 y b))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 y b))) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 (+.f64 -1 y)) z) (pow.f64 (exp.f64 b) y)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 y b))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 y b))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 (+.f64 -1 y)) z) (pow.f64 (exp.f64 b) y)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 y b))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 y b))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.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 b y))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.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 b y))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (pow.f64 (exp.f64 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.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 b) y))) |
(+.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 b y))))) |
(+.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 b y))))) |
(+.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 b) y) (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 b y))) (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 b) y) (+.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 b y))) (+.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 b y (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 b y)) |
(hypot.f64 (fma.f64 z (+.f64 y 1) x) (*.f64 y b)) |
(expm1.f64 (log1p.f64 (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)) |
(log1p.f64 (expm1.f64 (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)) |
(exp.f64 (log.f64 (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)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 b y (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 (+.f64 -1 y) z (*.f64 b y)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 y b))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 y b))) |
(fma.f64 x 1 (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(+.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 (*.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 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 (fma.f64 z (+.f64 y 1) x) 1 (*.f64 b y)) |
(+.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 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 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 (*.f64 b y) 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 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 y b (*.f64 b y))) |
(+.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 b y (fma.f64 z (+.f64 y 1) x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(+.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)) (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 1 x (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 b y)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 y b))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 y b))) |
(fma.f64 1 x (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(+.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 b y)) |
(+.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 (*.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 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 y b (*.f64 b y))) |
(+.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 b y (fma.f64 z (+.f64 y 1) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(+.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)) (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 (cbrt.f64 (*.f64 b y)) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (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 b y) 2)) (cbrt.f64 (*.f64 b y)) (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 b y) 2)) (neg.f64 (cbrt.f64 (*.f64 b y))) (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 b y)) |
(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 b y)) |
(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 (+.f64 -1 y) z (*.f64 b y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 y b)))) |
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (fma.f64 z (+.f64 -1 y) (*.f64 y b))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(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 (+.f64 -1 y) z (*.f64 b y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 -1 y) z (*.f64 y b)))) |
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x))) (fma.f64 z (+.f64 -1 y) (*.f64 y b))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 z (-.f64 1 y)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(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 b y (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 y b (*.f64 b y))) |
(+.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 b y (fma.f64 z (+.f64 y 1) x))) (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(+.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)) (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 b y))) |
(+.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 b y (fma.f64 z (+.f64 y 1) x))) 2) (cbrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(+.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)) (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(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 (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 (sqrt.f64 (*.f64 b y)) (sqrt.f64 (*.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 b y)) (neg.f64 (sqrt.f64 (*.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 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.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 b y)) |
(+.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 (+.f64 -1 y) z (*.f64 b y)))) |
(-.f64 x (fma.f64 (+.f64 -1 y) z (*.f64 y b))) |
(-.f64 x (fma.f64 z (+.f64 -1 y) (*.f64 y b))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z (+.f64 y 1) (*.f64 b y))) |
(+.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 b y (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 b y))) |
(+.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 b y (fma.f64 z (+.f64 y 1) x))) (sqrt.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(+.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)) (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(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 (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 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 (*.f64 b y) (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 y b (*.f64 b y))) |
(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)))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 z (+.f64 y 1) x) 3) (pow.f64 (*.f64 b y) 3)) (/.f64 1 (fma.f64 (*.f64 b y) (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) (pow.f64 (fma.f64 z (+.f64 y 1) x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(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)))) |
(+.f64 (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 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)))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 -1 y) z) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 -1 y) z) (fma.f64 (+.f64 -1 y) z x)))) (*.f64 b y)) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z (+.f64 -1 y)) (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 z (+.f64 -1 y)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)))))) |
(fma.f64 (pow.f64 (fma.f64 b y (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 y b (*.f64 b y))) |
(+.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 b y (fma.f64 z (+.f64 y 1) x)) 2) (/.f64 1 (fma.f64 b y (fma.f64 z (+.f64 y 1) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b y))) |
(+.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)) (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 -1 y) z) 2)) (/.f64 1 (fma.f64 (+.f64 -1 y) z x)) (*.f64 b y)) |
(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 z (+.f64 -1 y)) 2)) (fma.f64 z (+.f64 -1 y) 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 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 b y))) (sqrt.f64 (*.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 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 -1 y) z))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (+.f64 -1 y) z))) (*.f64 b y)) |
(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 b y))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (fma.f64 y b (*.f64 b 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 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 b y))) (-.f64 (sqrt.f64 (fma.f64 z (+.f64 y 1) x)) (sqrt.f64 (*.f64 b y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b y))) (cbrt.f64 (pow.f64 (*.f64 b y) 2)) (*.f64 b 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 (+.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 (*.f64 y b) (*.f64 (cbrt.f64 (*.f64 y b)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))))) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b y) 2))) (cbrt.f64 (*.f64 b y)) (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 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(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)) |
(fma.f64 (*.f64 (neg.f64 b) -1) 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 (neg.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 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 (*.f64 (neg.f64 b) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 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 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.f64 x (+.f64 (*.f64 y (-.f64 z b)) z)) |
(fma.f64 (*.f64 (neg.f64 b) (sqrt.f64 y)) (sqrt.f64 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 b) y))) |
(-.f64 (log1p.f64 (expm1.f64 (fma.f64 z (+.f64 y 1) x))) (*.f64 y (log.f64 (exp.f64 b)))) |
(+.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)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 t (-.f64 a b)) |
| 0.0b | (-.f64 x (*.f64 (+.f64 y -1) z)) | |
| 0.0b | (*.f64 (+.f64 y -1) z) | |
| ✓ | 0.0b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
Compiled 49 to 23 computations (53.1% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | a | @ | inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
| 1.0ms | z | @ | -inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
| 1.0ms | t | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
| 1.0ms | t | @ | -inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
| 1.0ms | t | @ | inf | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
| 1× | batch-egg-rewrite |
| 830× | log-prod_binary64 |
| 717× | fma-def_binary64 |
| 397× | fma-neg_binary64 |
| 305× | expm1-udef_binary64 |
| 305× | log1p-udef_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 26 |
| 1 | 321 | 24 |
| 2 | 4779 | 24 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(*.f64 t (-.f64 a b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a 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 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 2))) (neg.f64 (fma.f64 t (-.f64 a 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 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) 3)) (fma.f64 x x (fma.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) (*.f64 x (fma.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b)))) (*.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (+.f64 x (fma.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b))))) (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 t (-.f64 a 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 t (-.f64 a 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 t) (-.f64 a 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 t) (-.f64 a 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 t) (-.f64 a 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 t (-.f64 a 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 t (-.f64 a 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 t (neg.f64 (-.f64 a 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 t) (-.f64 a 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 t) (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 (-.f64 a 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 t) (-.f64 a b))) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 (-.f64 a 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 t) (-.f64 a 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 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (neg.f64 (fma.f64 t (-.f64 a 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 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (neg.f64 (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 a b) (neg.f64 t) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 t (-.f64 a 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 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t (neg.f64 (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b))))))) (#(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) (*.f64 t (neg.f64 (-.f64 a b))))))) (#(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) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))))) (#(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))) (*.f64 t (neg.f64 (-.f64 a 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))) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 t (-.f64 a 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 t (-.f64 a 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 t (neg.f64 (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 t (-.f64 a 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 t (-.f64 a 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 t (neg.f64 (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a 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 t (neg.f64 (-.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 t (-.f64 a 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 t (-.f64 a 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 t (neg.f64 (-.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a 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 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a 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 t (neg.f64 (-.f64 a 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 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a 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 t (neg.f64 (-.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 t) (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b))))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (-.f64 a b)) t (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a 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 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a 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 t (neg.f64 (-.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2))) (cbrt.f64 (*.f64 t (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 t) 1) (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 (-.f64 a b)) 2)) (cbrt.f64 (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a t) (*.f64 (neg.f64 b) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t a) (*.f64 t (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))) (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (fma.f64 b (+.f64 a b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (+.f64 a b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (-.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 t) (-.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (-.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t a (*.f64 t (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a t (*.f64 (neg.f64 b) t)))))) |
| 1× | egg-herbie |
| 550× | fma-neg_binary64 |
| 340× | associate-/l*_binary64 |
| 340× | unswap-sqr_binary64 |
| 219× | distribute-rgt-neg-in_binary64 |
| 186× | times-frac_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 363 | 4911 |
| 1 | 948 | 4409 |
| 2 | 3115 | 4349 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 z))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 t (-.f64 a b))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(*.f64 -1 (*.f64 t b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 -1 (*.f64 t b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 -1 (*.f64 t b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(+.f64 x (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(+.f64 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b)))) |
(+.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b)))) |
(+.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (*.f64 t (neg.f64 (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(+.f64 0 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))))) |
(*.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1) |
(*.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 3)))) |
(/.f64 1 (/.f64 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 2))) (neg.f64 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) 3)) (fma.f64 x x (fma.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) (*.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (neg.f64 (-.f64 a b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b)))) (*.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b))))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (+.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b))))) (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b))))) |
(pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 3) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 2)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 t (-.f64 a 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 t) (-.f64 a b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (-.f64 y 1)) (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (pow.f64 (exp.f64 t) (-.f64 a b)))) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (exp.f64 (*.f64 t (neg.f64 (-.f64 a b)))))) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 a b))) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 a b))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 1)) |
(fma.f64 x 1 (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(fma.f64 x 1 (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b)))) |
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b)))))) |
(fma.f64 -1 (*.f64 t (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 t (neg.f64 (-.f64 a b)))) |
(fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(fma.f64 t (neg.f64 (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (-.f64 a b) (neg.f64 t) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(fma.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(fma.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(fma.f64 1 x (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(fma.f64 1 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b)))) |
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b)))))) |
(fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b)))) |
(fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(fma.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(fma.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(fma.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(fma.f64 1 (*.f64 t (neg.f64 (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) 2) (*.f64 t (neg.f64 (-.f64 a b)))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) 2) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 t (neg.f64 (-.f64 a b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 t (-.f64 a 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 t (-.f64 a b)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b)))))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 t (-.f64 a 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 t (-.f64 a b)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b)))))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 t (neg.f64 (-.f64 a b)))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b)))))) |
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a 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 t (neg.f64 (-.f64 a b))) 1)) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a 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 t (neg.f64 (-.f64 a b))) 1)) |
(fma.f64 (neg.f64 t) (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b))))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (neg.f64 (-.f64 a b)) t (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a 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 t (neg.f64 (-.f64 a b))) 1)) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2))) (cbrt.f64 (*.f64 t (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (*.f64 (neg.f64 t) 1) (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 (-.f64 a b)) 2)) (cbrt.f64 (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(+.f64 0 (*.f64 t (-.f64 a b))) |
(+.f64 (*.f64 a t) (*.f64 (neg.f64 b) t)) |
(+.f64 (*.f64 t a) (*.f64 t (neg.f64 b))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))) (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1) |
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (fma.f64 b (+.f64 a b) (*.f64 a a))) |
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (+.f64 a b)) |
(/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (+.f64 a b) (*.f64 a a))) |
(/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b)) |
(pow.f64 (*.f64 t (-.f64 a b)) 1) |
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 3) |
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) 2) |
(pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) |
(log.f64 (pow.f64 (exp.f64 t) (-.f64 a b))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b))))) |
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) |
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b)))) |
(exp.f64 (log.f64 (*.f64 t (-.f64 a b)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 a b))) 1)) |
(fma.f64 t a (*.f64 t (neg.f64 b))) |
(fma.f64 a t (*.f64 (neg.f64 b) t)) |
| Outputs |
|---|
(*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) |
(neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y))) |
(fma.f64 t (-.f64 b a) (-.f64 z (*.f64 z y))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
x |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (-.f64 a b)) (*.f64 z (-.f64 y 1)))) x) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 x (+.f64 (*.f64 t (-.f64 a b)) (*.f64 -1 z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (neg.f64 z))) |
(+.f64 (fma.f64 t (-.f64 b a) x) z) |
(+.f64 x (fma.f64 t (-.f64 b a) z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (+.f64 (*.f64 -1 z) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(fma.f64 t (-.f64 b a) x) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 z (-.f64 1 y)) x) (*.f64 t (-.f64 a b))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) 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 t (-.f64 a b))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) (*.f64 t (-.f64 a b))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) 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 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 t (-.f64 a b))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (-.f64 a b))) x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 x (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (fma.f64 z (+.f64 y -1) (*.f64 t (neg.f64 b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 t b)) |
(+.f64 x (fma.f64 t b (-.f64 z (*.f64 z y)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 t a)) |
(*.f64 a (neg.f64 t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 a t)) |
(neg.f64 (*.f64 t a)) |
(*.f64 a (neg.f64 t)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 -1 (*.f64 t b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 x (+.f64 (*.f64 a t) (*.f64 z (-.f64 y 1)))) |
(-.f64 x (fma.f64 a t (*.f64 z (+.f64 y -1)))) |
(-.f64 x (fma.f64 t a (*.f64 z (+.f64 -1 y)))) |
(-.f64 x (fma.f64 t a (-.f64 (*.f64 z y) z))) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) x) (+.f64 (*.f64 z (-.f64 y 1)) (*.f64 a t))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 t b)) |
(*.f64 t (neg.f64 b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(*.f64 -1 (*.f64 t b)) |
(*.f64 t (neg.f64 b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(*.f64 -1 (*.f64 t b)) |
(*.f64 t (neg.f64 b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 -1 (*.f64 t b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 x (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (-.f64 (*.f64 t (-.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a b)))))) |
(+.f64 (*.f64 t (neg.f64 (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 0 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))))) |
(*.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (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 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2))) |
(/.f64 1 (/.f64 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (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 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (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 t (-.f64 a b)) 2))) (neg.f64 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) 3)) (fma.f64 x x (fma.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) (*.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))) 3)) (fma.f64 x x (fma.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))) (*.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))) 3)) (fma.f64 x x (*.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 -1 y))) (+.f64 (*.f64 t (-.f64 a b)) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 t (-.f64 a b) (-.f64 (*.f64 z y) z)) 3)) (fma.f64 x x (*.f64 (fma.f64 t (-.f64 a b) (-.f64 (*.f64 z y) z)) (+.f64 (*.f64 t (-.f64 a b)) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (neg.f64 (-.f64 a b))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b)))) (*.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b))))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (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 t (-.f64 a b) (*.f64 (-.f64 y 1) z)) (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (+.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))) (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))) (+.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))) |
(/.f64 (+.f64 (*.f64 t (-.f64 a b)) (fma.f64 z (+.f64 -1 y) x)) (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (fma.f64 z (+.f64 -1 y) x)) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))) |
(*.f64 (/.f64 (+.f64 (*.f64 t (-.f64 a b)) (fma.f64 z (+.f64 -1 y) x)) (+.f64 (*.f64 t (-.f64 a b)) (fma.f64 z (+.f64 -1 y) x))) (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) (*.f64 t (neg.f64 (-.f64 a b))))) (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b))))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) |
(pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(pow.f64 (pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 3) 1/3) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 3) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 2)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (exp.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (/.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) (-.f64 y 1)) (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) (-.f64 y 1)) (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (pow.f64 (exp.f64 t) (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (/.f64 (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b)))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (exp.f64 (*.f64 t (neg.f64 (-.f64 a b)))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 a b))) (exp.f64 (-.f64 x (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 a b))) (+.f64 1 (expm1.f64 (-.f64 x (*.f64 (-.f64 y 1) z)))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 3)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(exp.f64 (log.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 1)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 x 1 (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 x 1 (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b)))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 -1 (*.f64 t (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 t (neg.f64 (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 1 (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 t (neg.f64 (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 a b) (neg.f64 t) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (-.f64 (*.f64 t (-.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a b)))))) |
(fma.f64 1 x (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b)))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 t (neg.f64 (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (-.f64 (*.f64 t (-.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a b)))))) |
(fma.f64 1 (*.f64 t (neg.f64 (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (-.f64 (*.f64 t (-.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a b)))))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) 2) (cbrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (-.f64 (*.f64 t (-.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a b)))))) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) 2) (*.f64 t (neg.f64 (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) 2) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 t (neg.f64 (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) 2) (cbrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (-.f64 z (*.f64 z y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (-.f64 z (*.f64 z y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b)))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (-.f64 z (*.f64 z y)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (-.f64 z (*.f64 z y)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (-.f64 z (*.f64 z y)))) |
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b)))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1))))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y)))) |
(fma.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 x x)) (fma.f64 t (-.f64 b a) (-.f64 z (*.f64 z y)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a b))))) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (sqrt.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (-.f64 (*.f64 t (-.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a b)))))) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 t (neg.f64 (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 t (-.f64 a b) (*.f64 (-.f64 y 1) z)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 y 1) z) (*.f64 t (neg.f64 (-.f64 a b)))))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (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 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (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 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) (pow.f64 (*.f64 t (-.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a 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 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b))) (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)) (pow.f64 (fma.f64 z (-.f64 1 y) x) 2)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a b))))) (/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 3) (pow.f64 (*.f64 t (-.f64 b a)) 3)) (fma.f64 (*.f64 t (-.f64 a b)) (fma.f64 t (-.f64 a b) (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 t (neg.f64 (-.f64 a 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 (neg.f64 t) (-.f64 a b))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))) (*.f64 t (-.f64 b a))) |
(+.f64 (*.f64 t (-.f64 b a)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (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 t (neg.f64 (-.f64 a 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 (neg.f64 t) (-.f64 a b))) |
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 y)) (fma.f64 z (+.f64 -1 y) x) (*.f64 x x))) (*.f64 t (-.f64 b a))) |
(+.f64 (*.f64 t (-.f64 b a)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (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 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (/.f64 1 (fma.f64 t (-.f64 a b) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b))) (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (fma.f64 z (-.f64 1 y) x)))) |
(+.f64 (-.f64 (*.f64 t (-.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a b))))) (/.f64 (-.f64 (pow.f64 (fma.f64 z (-.f64 1 y) x) 2) (pow.f64 (*.f64 t (-.f64 a b)) 2)) (fma.f64 t (-.f64 a b) (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 t (neg.f64 (-.f64 a 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 (neg.f64 t) (-.f64 a 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 t (-.f64 b a))) |
(+.f64 (*.f64 t (-.f64 b a)) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 z y) z) 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 t (neg.f64 (-.f64 a 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 (neg.f64 t) (-.f64 a 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 t (-.f64 b a))) |
(+.f64 (*.f64 t (-.f64 b a)) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 -1 y) x))) |
(fma.f64 (neg.f64 t) (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b))))) (cbrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (sqrt.f64 (*.f64 t (neg.f64 (-.f64 a b)))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (neg.f64 (-.f64 a b)) t (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 a b)))) (sqrt.f64 (*.f64 t (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 t) (-.f64 a b) (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (*.f64 t (neg.f64 (-.f64 a b))) 1 (*.f64 t (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (*.f64 t (-.f64 a b)))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (-.f64 (*.f64 t (-.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a 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 t (neg.f64 (-.f64 a b)))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) 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 t (neg.f64 (-.f64 a b))) 1)) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2))) (cbrt.f64 (*.f64 t (-.f64 a b))) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 a b)))) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) (cbrt.f64 (*.f64 t (-.f64 a b))))) |
(fma.f64 (*.f64 (neg.f64 t) 1) (-.f64 a b) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 (-.f64 a b)) 2)) (cbrt.f64 (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 (-.f64 a b))) (sqrt.f64 (-.f64 a b)) (-.f64 x (*.f64 (-.f64 y 1) z))) |
(-.f64 x (fma.f64 t (-.f64 a b) (*.f64 z (+.f64 y -1)))) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 0 (*.f64 t (-.f64 a b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 (neg.f64 b) t)) |
(*.f64 t (-.f64 a b)) |
(+.f64 (*.f64 t a) (*.f64 t (neg.f64 b))) |
(*.f64 t (-.f64 a b)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))) (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 a b))))) |
(*.f64 t (-.f64 a b)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) 1) |
(*.f64 t (-.f64 a b)) |
(/.f64 (*.f64 (-.f64 (pow.f64 a 3) (pow.f64 b 3)) t) (fma.f64 b (+.f64 a b) (*.f64 a a))) |
(/.f64 t (/.f64 (fma.f64 b (+.f64 a b) (*.f64 a a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))) |
(*.f64 (/.f64 t (fma.f64 b (+.f64 a b) (*.f64 a a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) |
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) t) (+.f64 a b)) |
(/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (/.f64 (+.f64 a b) t)) |
(*.f64 (/.f64 t (+.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b))) |
(*.f64 (/.f64 t 1) (-.f64 a b)) |
(/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (+.f64 a b) (*.f64 a a))) |
(/.f64 t (/.f64 (fma.f64 b (+.f64 a b) (*.f64 a a)) (-.f64 (pow.f64 a 3) (pow.f64 b 3)))) |
(*.f64 (/.f64 t (fma.f64 b (+.f64 a b) (*.f64 a a))) (-.f64 (pow.f64 a 3) (pow.f64 b 3))) |
(/.f64 (*.f64 t (-.f64 (*.f64 a a) (*.f64 b b))) (+.f64 a b)) |
(/.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (/.f64 (+.f64 a b) t)) |
(*.f64 (/.f64 t (+.f64 a b)) (-.f64 (*.f64 a a) (*.f64 b b))) |
(*.f64 (/.f64 t 1) (-.f64 a b)) |
(pow.f64 (*.f64 t (-.f64 a b)) 1) |
(*.f64 t (-.f64 a b)) |
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 a b))) 3) |
(*.f64 t (-.f64 a b)) |
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 a b))) 2) |
(*.f64 t (-.f64 a b)) |
(pow.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3) 1/3) |
(*.f64 t (-.f64 a b)) |
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 2)) |
(*.f64 t (-.f64 a b)) |
(log.f64 (pow.f64 (exp.f64 t) (-.f64 a b))) |
(*.f64 t (-.f64 a b)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 a b))))) |
(*.f64 t (-.f64 a b)) |
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 a b)) 3)) |
(*.f64 t (-.f64 a b)) |
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 a b)))) |
(*.f64 t (-.f64 a b)) |
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 a b)))) |
(*.f64 t (-.f64 a b)) |
(exp.f64 (log.f64 (*.f64 t (-.f64 a b)))) |
(*.f64 t (-.f64 a b)) |
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 a b))) 1)) |
(*.f64 t (-.f64 a b)) |
(fma.f64 t a (*.f64 t (neg.f64 b))) |
(*.f64 t (-.f64 a b)) |
(fma.f64 a t (*.f64 (neg.f64 b) t)) |
(*.f64 t (-.f64 a b)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| 0.0b | (-.f64 x (*.f64 (+.f64 y -1) z)) | |
| 0.0b | (*.f64 (+.f64 y -1) z) | |
| ✓ | 0.0b | (*.f64 (-.f64 2 (+.f64 y t)) b) |
Compiled 58 to 31 computations (46.6% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 32.0ms | y | @ | 0 | (*.f64 (-.f64 2 (+.f64 y t)) b) |
| 0.0ms | y | @ | inf | (*.f64 (-.f64 2 (+.f64 y t)) b) |
| 0.0ms | b | @ | inf | (*.f64 (-.f64 2 (+.f64 y t)) b) |
| 0.0ms | b | @ | -inf | (*.f64 (-.f64 2 (+.f64 y t)) b) |
| 0.0ms | x | @ | 0 | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| 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 | 32 |
| 1 | 354 | 30 |
| 2 | 5294 | 30 |
| 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)) |
| 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))))))) |
| 1× | egg-herbie |
| 553× | cancel-sign-sub-inv_binary64 |
| 475× | fma-neg_binary64 |
| 340× | unswap-sqr_binary64 |
| 227× | distribute-rgt-neg-in_binary64 |
| 188× | sub-neg_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 355 | 5636 |
| 1 | 974 | 5065 |
| 2 | 3153 | 5039 |
| 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 (*.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))) |
| 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 b (neg.f64 t)) |
(+.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 b (neg.f64 t)) |
(+.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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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) (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) (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) (fma.f64 b (-.f64 2 t) (neg.f64 z))) |
(*.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 (*.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) (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) (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) (fma.f64 b (-.f64 2 t) (neg.f64 z))) |
(*.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 (*.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) (fma.f64 b (-.f64 2 t) (neg.f64 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) (fma.f64 b (-.f64 2 t) (neg.f64 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) (fma.f64 b (-.f64 2 t) (neg.f64 z))) |
(-.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) |
(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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 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))) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 (fma.f64 z (-.f64 1 y) x) (*.f64 b (+.f64 y -2))) |
(-.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 (*.f64 y z) z))) |
(-.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 (*.f64 y z) z))) |
(-.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 (*.f64 y z) z))) |
(*.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 (*.f64 y z) z))) |
(-.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 (*.f64 y z) z))) |
(-.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 (*.f64 y z) z))) |
(*.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 (*.f64 y z) z))) |
(-.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 (*.f64 y z) z))) |
(-.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 (*.f64 y z) z))) |
(-.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 b (+.f64 t (+.f64 y -2)) (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 b (+.f64 t (+.f64 y -2)) (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 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 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 b (+.f64 t (+.f64 y -2)) (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 b (+.f64 t (+.f64 y -2)) (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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) |
(+.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 2 (+.f64 t y)) 4) b)) |
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t 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 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 2 (+.f64 t y)) b)) |
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2))) |
(/.f64 (*.f64 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 2 (+.f64 t y)) 4) b)) |
(*.f64 (/.f64 b (fma.f64 (+.f64 t y) (+.f64 2 (+.f64 t 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 (-.f64 4 (pow.f64 (+.f64 t y) 2)) (/.f64 (+.f64 2 (+.f64 t y)) b)) |
(*.f64 (/.f64 b (+.f64 2 (+.f64 t y))) (-.f64 4 (pow.f64 (+.f64 t y) 2))) |
(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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) |
(+.f64 x (-.f64 (*.f64 (-.f64 y 1) (neg.f64 z)) (*.f64 (-.f64 (-.f64 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 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 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 z (-.f64 y 1))) 3)) (fma.f64 x x (*.f64 (fma.f64 b (-.f64 (-.f64 2 t) y) (*.f64 z (-.f64 y 1))) (+.f64 x (fma.f64 b (-.f64 (-.f64 2 t) y) (*.f64 z (-.f64 y 1))))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (-.f64 (*.f64 y z) z)) 3)) (fma.f64 x x (*.f64 (fma.f64 b (-.f64 2 (+.f64 t y)) (-.f64 (*.f64 y z) z)) (+.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (-.f64 (*.f64 y z) 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 (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 x (fma.f64 b (-.f64 (-.f64 2 t) y) (*.f64 z (-.f64 y 1)))) (/.f64 (+.f64 x (fma.f64 b (-.f64 (-.f64 2 t) y) (*.f64 z (-.f64 y 1)))) (fma.f64 b (+.f64 t (-.f64 y 2)) (fma.f64 z (-.f64 1 y) x)))) |
(/.f64 (*.f64 (fma.f64 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) (+.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (-.f64 (*.f64 y z) z)))) (+.f64 x (fma.f64 b (-.f64 2 (+.f64 t y)) (-.f64 (*.f64 y z) 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)))) |
(*.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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (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 (*.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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 (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 (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 (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 (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)) |
(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))))) (fma.f64 z (-.f64 1 y) 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))) |
(-.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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (sqrt.f64 (-.f64 x (*.f64 (-.f64 y 1) z))) (*.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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 z (-.f64 y 1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (-.f64 y 1)) (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 (*.f64 y z) z) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (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 z (-.f64 y 1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (-.f64 y 1)) (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 (*.f64 y z) z) 3)) (fma.f64 (-.f64 (*.f64 y z) z) (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 z (-.f64 y 1)) 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 (*.f64 y z) z) 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 z (-.f64 y 1)) 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 (*.f64 y z) z) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (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))) (*.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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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)) |
(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))))) (fma.f64 z (-.f64 1 y) x)) |
(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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) 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 b (+.f64 t (+.f64 y -2)) (fma.f64 z (-.f64 1 y) x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 x (*.f64 (+.f64 y -1) z)) | |
| ✓ | 0.0b | (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) |
| 0.0b | (*.f64 (+.f64 y -1) z) | |
| 0.0b | (*.f64 (+.f64 t -1) a) |
Compiled 65 to 35 computations (46.2% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) |
| 0.0ms | b | @ | -inf | (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) |
| 0.0ms | a | @ | 0 | (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) |
| 0.0ms | t | @ | inf | (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) |
| 0.0ms | a | @ | inf | (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) |
| 1× | batch-egg-rewrite |
| 559× | log-prod_binary64 |
| 444× | fma-def_binary64 |
| 383× | pow-prod-down_binary64 |
| 301× | pow2_binary64 |
| 238× | fma-neg_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 13 |
| 1 | 224 | 13 |
| 2 | 3047 | 13 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.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 +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 y)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 y b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 (+.f64 t -1) a (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (pow.f64 (*.f64 b (neg.f64 y)) 2) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3) (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (neg.f64 y)) 2)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2) (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 2)) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 y b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (+.f64 1 (expm1.f64 (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (exp.f64 (*.f64 b (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) (exp.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 y))) (pow.f64 (exp.f64 a) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 y))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 b) (neg.f64 y)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 y b) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t -1) a (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (+.f64 t -1) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) a) 1 (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) a) 1 (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (neg.f64 b) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (neg.f64 y) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (fma.f64 y (neg.f64 b) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 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 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.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 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y (neg.f64 b) (*.f64 y b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b (neg.f64 y)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (fma.f64 y (neg.f64 b) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 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 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.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 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y b)) (neg.f64 (sqrt.f64 (*.f64 y b))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 y)))))) (#(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 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.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 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 b) y (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 y (neg.f64 b) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 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 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.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 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) b (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (neg.f64 y))) 2) (cbrt.f64 (*.f64 b (neg.f64 y))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (sqrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 b (neg.f64 y))) (sqrt.f64 (*.f64 b (neg.f64 y))) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.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)) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) 1) b (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 (+.f64 t -1) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (+.f64 t -1) a)))))) |
| 1× | egg-herbie |
| 385× | fma-neg_binary64 |
| 362× | distribute-rgt-in_binary64 |
| 332× | cancel-sign-sub-inv_binary64 |
| 324× | distribute-lft-in_binary64 |
| 233× | associate-/l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 331 | 4344 |
| 1 | 803 | 4229 |
| 2 | 2338 | 4045 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 -1 a) (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(*.f64 a t) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(*.f64 a t) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(*.f64 -1 (*.f64 y b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(*.f64 (-.f64 t 1) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(+.f64 (*.f64 (+.f64 t -1) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 (*.f64 b (neg.f64 y)) (*.f64 (+.f64 t -1) a)) |
(+.f64 0 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) |
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1) |
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b)))) |
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 y b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 (+.f64 t -1) a (*.f64 y b))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 y b)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (pow.f64 (*.f64 b (neg.f64 y)) 2) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y)))))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3) (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (neg.f64 y)) 2)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2) (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 2)) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2) 1/2) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 3) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3))) -1) |
(pow.f64 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 y b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2))) -1) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2)) |
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) y))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (exp.f64 (*.f64 b (neg.f64 y))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) (neg.f64 y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) (exp.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 y))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 y))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (neg.f64 y)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) 2)) |
(fma.f64 -1 (*.f64 y b) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 y))) |
(fma.f64 (+.f64 t -1) a (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (+.f64 t -1) a (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (+.f64 t -1) a (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (neg.f64 y))) |
(fma.f64 a (+.f64 t -1) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 a (+.f64 t -1) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 a (+.f64 t -1) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 b (neg.f64 y))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 y (neg.f64 b) (*.f64 (+.f64 t -1) a)) |
(fma.f64 b (neg.f64 y) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.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 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 1 (fma.f64 y (neg.f64 b) (*.f64 y b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(fma.f64 1 (*.f64 b (neg.f64 y)) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 y))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 b (neg.f64 y))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 y))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (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 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.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 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 y))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 y))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (neg.f64 (sqrt.f64 (*.f64 y b))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 y))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.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 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 y))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (neg.f64 b) y (*.f64 (+.f64 t -1) a)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 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 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.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 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (neg.f64 y) b (*.f64 (+.f64 t -1) a)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (neg.f64 y))) 2) (cbrt.f64 (*.f64 b (neg.f64 y))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (sqrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(fma.f64 (sqrt.f64 (*.f64 b (neg.f64 y))) (sqrt.f64 (*.f64 b (neg.f64 y))) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (cbrt.f64 (*.f64 y b)) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 b (neg.f64 y))) |
(fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 y))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 y))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 y))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (*.f64 (neg.f64 y) 1) b (*.f64 (+.f64 t -1) a)) |
(fma.f64 (*.f64 (neg.f64 y) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (+.f64 t -1) a)) |
| Outputs |
|---|
(-.f64 (*.f64 -1 a) (*.f64 y b)) |
(-.f64 (neg.f64 a) (*.f64 y b)) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 a t) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 a t) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(-.f64 (+.f64 (*.f64 a t) (*.f64 -1 a)) (*.f64 y b)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 y b)) |
(*.f64 y (neg.f64 b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 a t) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 a t) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 a t) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 y b)) |
(*.f64 y (neg.f64 b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 y b)) |
(*.f64 y (neg.f64 b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 (-.f64 t 1) a) |
(*.f64 a (+.f64 -1 t)) |
(-.f64 (*.f64 a t) a) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 y b)) |
(*.f64 y (neg.f64 b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 -1 (*.f64 y b)) |
(neg.f64 (*.f64 y b)) |
(*.f64 y (neg.f64 b)) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (-.f64 t 1) a) (*.f64 -1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 (+.f64 t -1) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (-.f64 (*.f64 a t) a)) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (*.f64 b (neg.f64 y)) (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 0 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))))))) |
(*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) 1) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b))) |
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b)))) |
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 y b)))) |
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (sqrt.f64 (*.f64 y b)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) 1) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 y b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) 1) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 (+.f64 t -1) a (*.f64 y b))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3))) (neg.f64 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) 1) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2))) (neg.f64 (fma.f64 (+.f64 t -1) a (*.f64 y b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 b (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (-.f64 (pow.f64 (*.f64 b (neg.f64 y)) 2) (*.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) 1) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3) (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 2) (*.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) 3) (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 3)) (+.f64 (pow.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 2) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) 3) (pow.f64 (*.f64 0 (*.f64 y b)) 3)) (+.f64 (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) 2) (*.f64 (*.f64 0 (*.f64 y b)) (-.f64 (*.f64 0 (*.f64 y b)) (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))))))) |
(/.f64 (pow.f64 (-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) 3) (pow.f64 (-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) 2)) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 b (neg.f64 y)) 2)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2) (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 2)) (-.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) 2) (pow.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 2)) (-.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) 2) (pow.f64 (*.f64 0 (*.f64 y b)) 2)) (-.f64 (-.f64 (*.f64 a t) a) (fma.f64 y b (*.f64 0 (*.f64 y b))))) |
(/.f64 (pow.f64 (-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) 2) (-.f64 (*.f64 a t) (+.f64 a (*.f64 y b)))) |
(pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2) 1/2) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3) 1/3) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 3) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(pow.f64 (/.f64 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3))) -1) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) 1) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(pow.f64 (/.f64 (fma.f64 (+.f64 t -1) a (*.f64 y b)) (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2))) -1) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b))) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 2)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 a) (+.f64 t -1)) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (+.f64 1 (expm1.f64 (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (exp.f64 (*.f64 b (neg.f64 y))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))) (pow.f64 (exp.f64 b) (neg.f64 y)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) (exp.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 y))) (pow.f64 (exp.f64 a) (+.f64 t -1)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 y))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (neg.f64 y)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 t -1) a))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 3)) 1/3)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) 3)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)))) 2)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 -1 (*.f64 y b) (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (+.f64 t -1) a (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (+.f64 t -1) a (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (+.f64 t -1) a (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (+.f64 t -1) a (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 a (+.f64 t -1) (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 a (+.f64 t -1) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 a (+.f64 t -1) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 a (+.f64 t -1) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 (+.f64 t -1) a) 1 (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 y (neg.f64 b) (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 b (neg.f64 y) (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (-.f64 (*.f64 a t) a)) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) 1 (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 1 (*.f64 (+.f64 t -1) a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (-.f64 (*.f64 a t) a)) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 1 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b)) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 1 (fma.f64 y (neg.f64 b) (*.f64 y b)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 1 (*.f64 b (neg.f64 y)) (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 y))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (neg.f64 (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (neg.f64 (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (neg.f64 (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (neg.f64 (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (*.f64 (+.f64 t -1) a)) |
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (-.f64 (*.f64 a t) a)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 b (neg.f64 y))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (neg.f64 (*.f64 y b))) |
(-.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (neg.f64 (*.f64 y b))) |
(-.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (neg.f64 (*.f64 y b))) |
(-.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 t -1) a)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (neg.f64 (*.f64 y b))) |
(-.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 y))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (neg.f64 (*.f64 y b))) |
(-.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (neg.f64 (*.f64 y b))) |
(-.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (neg.f64 (*.f64 y b))) |
(-.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2)) (cbrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (cbrt.f64 (*.f64 a (+.f64 -1 t))) (cbrt.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2)) (neg.f64 (*.f64 y b))) |
(-.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 a t) a)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2))) (*.f64 y b)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (-.f64 (*.f64 a t) a)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (-.f64 (*.f64 a t) a)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t -1)) 2) (*.f64 (cbrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (*.f64 y b)) (neg.f64 (sqrt.f64 (*.f64 y b))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 (+.f64 t -1) a)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (-.f64 (*.f64 a t) a)) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (+.f64 t -1)) (*.f64 (sqrt.f64 (+.f64 t -1)) a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (neg.f64 b) y (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) 1) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) 1) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 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 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 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 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2)))) |
(+.f64 (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (cbrt.f64 (*.f64 y b)))) (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) 1) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 3) (pow.f64 (*.f64 y b) 3)) (/.f64 1 (fma.f64 (*.f64 y b) (fma.f64 (+.f64 t -1) a (*.f64 y b)) (pow.f64 (*.f64 (+.f64 t -1) a) 2))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 3) (pow.f64 (*.f64 y b) 3)) 1) (fma.f64 (*.f64 y b) (fma.f64 (+.f64 -1 t) a (*.f64 y b)) (pow.f64 (*.f64 a (+.f64 -1 t)) 2))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 3) (pow.f64 (*.f64 y b) 3)) (fma.f64 (*.f64 y b) (fma.f64 a (+.f64 -1 t) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 a t) a) 2))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.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 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b))) (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 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b)))) |
(+.f64 (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (cbrt.f64 (*.f64 y b)))) (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t -1) a) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 t -1) a (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 -1 t)) 2) (pow.f64 (*.f64 y b) 2)) (/.f64 1 (fma.f64 (+.f64 -1 t) a (*.f64 y b)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a t) a) 2) (pow.f64 (*.f64 y b) 2)) (fma.f64 a (+.f64 -1 t) (*.f64 y b))) |
(fma.f64 (neg.f64 y) b (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) 2) (cbrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (neg.f64 y))) 2) (cbrt.f64 (*.f64 b (neg.f64 y))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (sqrt.f64 (fma.f64 y (neg.f64 b) (*.f64 y b))) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (sqrt.f64 (*.f64 b (neg.f64 y))) (sqrt.f64 (*.f64 b (neg.f64 y))) (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y b))) (sqrt.f64 (*.f64 y b)) (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (sqrt.f64 (*.f64 y b))) (*.f64 0 (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (sqrt.f64 (*.f64 y b))) 0) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (fma.f64 (*.f64 b (neg.f64 y)) 1 (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (sqrt.f64 (*.f64 y b))) (*.f64 0 (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (sqrt.f64 (*.f64 y b))) 0) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (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 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (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 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (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 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (sqrt.f64 (*.f64 y b))) (-.f64 (*.f64 y b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (cbrt.f64 (*.f64 y b))))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (*.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) 1)) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (sqrt.f64 (*.f64 y b))) (*.f64 0 (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (sqrt.f64 (*.f64 y b))) 0) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 t -1)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 (+.f64 t -1) a)) (sqrt.f64 (*.f64 y b))) (+.f64 (fma.f64 y (neg.f64 b) (*.f64 y b)) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (*.f64 a (+.f64 -1 t))) (sqrt.f64 (*.f64 y b))) (fma.f64 y (neg.f64 b) (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (sqrt.f64 (*.f64 y b))) (*.f64 0 (*.f64 y b))) |
(fma.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 (+.f64 -1 t)) (sqrt.f64 (*.f64 y b))) (-.f64 (sqrt.f64 (-.f64 (*.f64 a t) a)) (sqrt.f64 (*.f64 y b))) 0) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (cbrt.f64 (*.f64 y b)) (*.f64 (+.f64 t -1) a)) |
(+.f64 (fma.f64 a (+.f64 -1 t) (neg.f64 (*.f64 y b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(+.f64 (fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y b))) (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (*.f64 y b))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y b) 2)) (neg.f64 (cbrt.f64 (*.f64 y b))) (-.f64 (*.f64 a t) a)) |
(fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 b (neg.f64 y))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (neg.f64 (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a))) (*.f64 y b)) |
(fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (neg.f64 (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a))) (*.f64 y b)) |
(fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (neg.f64 (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a))) (*.f64 y b)) |
(fma.f64 (*.f64 (+.f64 t -1) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (neg.f64 (*.f64 y b))) |
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (+.f64 -1 t) (cbrt.f64 a)) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a))) (*.f64 y b)) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 (+.f64 t -1) (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (+.f64 t -1)) 2)) (cbrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 b (neg.f64 y))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (*.f64 (*.f64 b (neg.f64 y)) 1)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (fma.f64 y (neg.f64 b) (fma.f64 y (neg.f64 b) (*.f64 y b)))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 a (sqrt.f64 (+.f64 t -1))) (sqrt.f64 (+.f64 t -1)) (neg.f64 (-.f64 (*.f64 y b) (fma.f64 y (neg.f64 b) (*.f64 y b))))) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 (neg.f64 y) 1) b (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
(fma.f64 (*.f64 (neg.f64 y) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 (+.f64 t -1) a)) |
(fma.f64 (*.f64 (neg.f64 y) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (*.f64 a (+.f64 -1 t))) |
(fma.f64 (*.f64 (neg.f64 y) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (-.f64 (*.f64 a t) a)) |
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (+.f64 t -1) a)) |
(-.f64 (fma.f64 a t (neg.f64 a)) (*.f64 y b)) |
(fma.f64 a (+.f64 -1 t) (*.f64 y (neg.f64 b))) |
(-.f64 (*.f64 a t) (+.f64 a (*.f64 y b))) |
Compiled 40805 to 21506 computations (47.3% saved)
21 alts after pruning (21 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1700 | 21 | 1721 |
| Fresh | 1 | 0 | 1 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 0 | 4 |
| Total | 1706 | 21 | 1727 |
| Status | Error | Program |
|---|---|---|
| ▶ | 18.9b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) |
| 29.9b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) | |
| 25.8b | (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) | |
| 24.2b | (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) | |
| 46.1b | (-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) | |
| 46.2b | (-.f64 z (*.f64 z y)) | |
| 29.8b | (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) | |
| 35.0b | (-.f64 x (*.f64 z (-.f64 y 1))) | |
| 42.2b | (-.f64 x (*.f64 t (-.f64 a b))) | |
| ▶ | 45.8b | (-.f64 x (neg.f64 (*.f64 y b))) |
| 42.1b | (+.f64 z x) | |
| ▶ | 26.7b | (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 45.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) | |
| 49.1b | (*.f64 (-.f64 y 2) b) | |
| 49.7b | (*.f64 (-.f64 b z) y) | |
| ▶ | 55.2b | (*.f64 z (neg.f64 y)) |
| 57.3b | (*.f64 y b) | |
| ▶ | 58.6b | (*.f64 t b) |
| 57.5b | (*.f64 a (neg.f64 t)) | |
| 51.4b | x | |
| 51.6b | a |
Compiled 508 to 376 computations (26% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 x (*.f64 (+.f64 y -1) z)) | |
| 0.0b | (*.f64 (+.f64 y -1) z) |
Compiled 48 to 23 computations (52.1% saved)
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 x (neg.f64 (*.f64 y b))) |
Compiled 22 to 9 computations (59.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (-.f64 x (neg.f64 (*.f64 y b))) |
| 0.0ms | b | @ | inf | (-.f64 x (neg.f64 (*.f64 y b))) |
| 0.0ms | b | @ | -inf | (-.f64 x (neg.f64 (*.f64 y b))) |
| 0.0ms | x | @ | -inf | (-.f64 x (neg.f64 (*.f64 y b))) |
| 0.0ms | x | @ | inf | (-.f64 x (neg.f64 (*.f64 y b))) |
| 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) |
Compiled 35 to 21 computations (40% saved)
Compiled 2681 to 1177 computations (56.1% saved)
20 alts after pruning (17 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 152 | 2 | 154 |
| Fresh | 1 | 15 | 16 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 2 | 4 |
| Total | 155 | 20 | 175 |
| Status | Error | Program |
|---|---|---|
| 29.9b | (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) | |
| ▶ | 25.8b | (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
| 26.0b | (-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) | |
| 46.1b | (-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) | |
| ▶ | 46.2b | (-.f64 z (*.f64 z y)) |
| 29.8b | (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) | |
| ▶ | 35.0b | (-.f64 x (*.f64 z (-.f64 y 1))) |
| 42.2b | (-.f64 x (*.f64 t (-.f64 a b))) | |
| 45.8b | (+.f64 (*.f64 y b) x) | |
| 42.1b | (+.f64 z x) | |
| ✓ | 26.7b | (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 45.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) | |
| 49.1b | (*.f64 (-.f64 y 2) b) | |
| ▶ | 49.7b | (*.f64 (-.f64 b z) y) |
| ✓ | 55.2b | (*.f64 z (neg.f64 y)) |
| ▶ | 57.3b | (*.f64 y b) |
| ✓ | 58.6b | (*.f64 t b) |
| 57.5b | (*.f64 a (neg.f64 t)) | |
| 51.4b | x | |
| 51.6b | a |
Compiled 434 to 320 computations (26.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 t (-.f64 b a)) |
| ✓ | 0.0b | (+.f64 (*.f64 t (-.f64 b a)) x) |
| ✓ | 0.0b | (*.f64 z (-.f64 y 1)) |
| ✓ | 0.0b | (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
Compiled 49 to 19 computations (61.2% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 26.0ms | a | @ | inf | (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
| 1.0ms | t | @ | -inf | (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
| 0.0ms | t | @ | 0 | (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
| 0.0ms | b | @ | inf | (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
| 0.0ms | b | @ | 0 | (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
| 1× | batch-egg-rewrite |
| 802× | fma-def_binary64 |
| 792× | log-prod_binary64 |
| 405× | fma-neg_binary64 |
| 292× | expm1-udef_binary64 |
| 292× | log1p-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 39 |
| 1 | 318 | 39 |
| 2 | 4718 | 39 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 y 1)) |
(+.f64 (*.f64 t (-.f64 b a)) x) |
(*.f64 t (-.f64 b a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t (-.f64 b a) x) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (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) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)) (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 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) (fma.f64 t (-.f64 b a) x)) (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 3)) (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (-.f64 (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1)))) (*.f64 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1))))) (-.f64 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (pow.f64 (exp.f64 (+.f64 y -1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (fma.f64 t (-.f64 b a) x)) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 b a)) t) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (exp.f64 (*.f64 z (neg.f64 (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 t (-.f64 b a) x)) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (exp.f64 (fma.f64 t (-.f64 b a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z)) (exp.f64 (fma.f64 t (-.f64 b a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z)) (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (exp.f64 (-.f64 b a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z)) (pow.f64 (exp.f64 (-.f64 b a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (-.f64 b a) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b a) t (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b a) t (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (-.f64 b a)) 1 (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (-.f64 b a)) 1 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 t (-.f64 b a) x) 1 (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 t (-.f64 b a) x) 1 (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (neg.f64 (+.f64 y -1)) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 t (-.f64 b a) x) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z (neg.f64 (+.f64 y -1))) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 y -1) (neg.f64 z) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 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 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) t) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (cbrt.f64 (*.f64 t (-.f64 b a))) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (cbrt.f64 (*.f64 t (-.f64 b a))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(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)))) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) t) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) (sqrt.f64 (*.f64 t (-.f64 b a))) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) (sqrt.f64 (*.f64 t (-.f64 b a))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 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)))) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 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 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 z (+.f64 y -1)) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x))) (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x))) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 z) (+.f64 y -1) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (cbrt.f64 (*.f64 z (neg.f64 (+.f64 y -1))))) (cbrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (sqrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 y -1)) z (fma.f64 t (-.f64 b a) x))))) (#(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))) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (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 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 t (-.f64 b a)))))) (#(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))) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 z) 1) (+.f64 y -1) (fma.f64 t (-.f64 b a) x))))) (#(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)) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b a) (sqrt.f64 t)) (sqrt.f64 t) (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b a) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 y -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (+.f64 (fma.f64 y y 1) y))))) (#(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)) (+.f64 (fma.f64 y y 1) y))))) (#(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 (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 (+.f64 y -1)) z))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x 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 fma.f64 z y (*.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y z (neg.f64 z)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 t (-.f64 b a) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (fma.f64 t (-.f64 b a) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 t (-.f64 b a) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (-.f64 b a) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t (-.f64 b a) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (fma.f64 t (-.f64 b a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)) (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 t (-.f64 b a) (neg.f64 x)) (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 t (*.f64 (-.f64 b a) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (fma.f64 t (-.f64 b a) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x))) (neg.f64 (fma.f64 t (-.f64 b a) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 b a)) 2)) (-.f64 x (*.f64 t (-.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t (-.f64 b a) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t (-.f64 b a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 b a)) t) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (-.f64 b a)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t (-.f64 b a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t (-.f64 b a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t (-.f64 b a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 b a) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (-.f64 b a) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 b a) t x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (-.f64 b a)) 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t (-.f64 b a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) t) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 b a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (cbrt.f64 (*.f64 t (-.f64 b a))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) t) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 b a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) (sqrt.f64 (*.f64 t (-.f64 b a))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 b a) (sqrt.f64 t)) (sqrt.f64 t) x))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b t) (*.f64 (neg.f64 a) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 a (+.f64 b a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 a (+.f64 b a) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (-.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (-.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t b (*.f64 t (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b t (*.f64 (neg.f64 a) t)))))) |
| 1× | egg-herbie |
| 709× | times-frac_binary64 |
| 293× | log-prod_binary64 |
| 287× | fma-def_binary64 |
| 210× | div-sub_binary64 |
| 188× | exp-prod_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 527 | 6361 |
| 1 | 1290 | 5740 |
| 2 | 4853 | 5740 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 x (*.f64 z (-.f64 y 1))) |
(*.f64 t (-.f64 b a)) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(*.f64 -1 (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 t (-.f64 b a)) (*.f64 z (-.f64 y 1))) |
x |
x |
(+.f64 (*.f64 t (-.f64 b a)) x) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 t (-.f64 b a)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 t (-.f64 b a)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 t (-.f64 b a)) x)) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(*.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)) |
x |
(*.f64 t (-.f64 b a)) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 -1 (*.f64 a t)) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(*.f64 t (-.f64 b a)) |
x |
x |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 -1 (*.f64 a t)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(+.f64 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 t (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 x (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(+.f64 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(+.f64 (fma.f64 t (-.f64 b a) x) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(+.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 0 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(+.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))))) |
(*.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(*.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1) |
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(*.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)) (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(/.f64 1 (/.f64 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 3)) (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (-.f64 (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1)))) (*.f64 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1))))) (-.f64 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1) |
(pow.f64 (pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 2)) |
(log.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (pow.f64 (exp.f64 (+.f64 y -1)) z))) |
(log.f64 (/.f64 (exp.f64 (fma.f64 t (-.f64 b a) x)) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 b a)) t) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (exp.f64 (*.f64 z (neg.f64 (+.f64 y -1)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 t (-.f64 b a) x)) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (exp.f64 (fma.f64 t (-.f64 b a) x)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z)) (exp.f64 (fma.f64 t (-.f64 b a) x)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z)) (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))))) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (exp.f64 (-.f64 b a)) t))) |
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z)) (pow.f64 (exp.f64 (-.f64 b a)) t))) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))) |
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))) |
(cbrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(log1p.f64 (expm1.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(exp.f64 (log.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 1)) |
(fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 t (-.f64 b a) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (-.f64 b a) t (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 b a) t (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (*.f64 t (-.f64 b a)) 1 (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (*.f64 t (-.f64 b a)) 1 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 x 1 (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(fma.f64 (fma.f64 t (-.f64 b a) x) 1 (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 (fma.f64 t (-.f64 b a) x) 1 (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(fma.f64 z (neg.f64 (+.f64 y -1)) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (*.f64 t (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 1 x (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(fma.f64 1 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 1 (fma.f64 t (-.f64 b a) x) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(fma.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 1 (*.f64 z (neg.f64 (+.f64 y -1))) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a))) |
(fma.f64 (+.f64 y -1) (neg.f64 z) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 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 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) t) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (cbrt.f64 (*.f64 t (-.f64 b a))) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (cbrt.f64 (*.f64 t (-.f64 b a))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(fma.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) t) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) (sqrt.f64 (*.f64 t (-.f64 b a))) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) (sqrt.f64 (*.f64 t (-.f64 b a))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 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 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(fma.f64 -1 (*.f64 z (+.f64 y -1)) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x))) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x))) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(fma.f64 (neg.f64 z) (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (cbrt.f64 (*.f64 z (neg.f64 (+.f64 y -1))))) (cbrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 t (-.f64 b a))) |
(fma.f64 (sqrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (sqrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 t (-.f64 b a))) |
(fma.f64 (neg.f64 (+.f64 y -1)) z (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (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 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 t (-.f64 b a))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (neg.f64 z) 1) (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(fma.f64 (*.f64 (-.f64 b a) (sqrt.f64 t)) (sqrt.f64 t) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(fma.f64 (*.f64 (-.f64 b a) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(+.f64 0 (*.f64 z (+.f64 y -1))) |
(+.f64 (*.f64 y z) (neg.f64 z)) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (+.f64 (fma.f64 y y 1) y)) |
(/.f64 (*.f64 (fma.f64 y y -1) z) (+.f64 y 1)) |
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) -1)) (+.f64 (fma.f64 y y 1) y)) |
(/.f64 (*.f64 z (fma.f64 y y -1)) (+.f64 y 1)) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(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 (+.f64 y -1)) z)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) |
(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)) |
(fma.f64 z y (*.f64 z -1)) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (-.f64 b a) x))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (fma.f64 t (-.f64 b a) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 t (-.f64 b a) (neg.f64 x)))) |
(*.f64 (fma.f64 t (-.f64 b a) x) 1) |
(*.f64 1 (fma.f64 t (-.f64 b a) x)) |
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) x))) |
(*.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (fma.f64 t (-.f64 b a) x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x)))) |
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)) (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)))) |
(/.f64 1 (/.f64 (fma.f64 t (-.f64 b a) (neg.f64 x)) (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 t (*.f64 (-.f64 b a) x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (fma.f64 t (-.f64 b a) (neg.f64 x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x))) (neg.f64 (fma.f64 t (-.f64 b a) (neg.f64 x)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 b a)) 2)) (-.f64 x (*.f64 t (-.f64 b a)))) |
(pow.f64 (fma.f64 t (-.f64 b a) x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 3) |
(pow.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) 2) |
(pow.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2)) |
(log.f64 (exp.f64 (fma.f64 t (-.f64 b a) x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (exp.f64 x))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 b a)) t) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (-.f64 b a)) t))) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))) |
(cbrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 t (-.f64 b a) x))) |
(log1p.f64 (expm1.f64 (fma.f64 t (-.f64 b a) x))) |
(exp.f64 (log.f64 (fma.f64 t (-.f64 b a) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 b a) x)) 1)) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (-.f64 b a) t x) |
(fma.f64 (*.f64 t (-.f64 b a)) 1 x) |
(fma.f64 x 1 (*.f64 t (-.f64 b a))) |
(fma.f64 1 (*.f64 t (-.f64 b a)) x) |
(fma.f64 1 x (*.f64 t (-.f64 b a))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) t) x) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 b a)) x) |
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (cbrt.f64 (*.f64 t (-.f64 b a))) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 t (-.f64 b a))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (-.f64 b a))) |
(fma.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) t) x) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 b a)) x) |
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) (sqrt.f64 (*.f64 t (-.f64 b a))) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (-.f64 b a))) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)) x) |
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)) x) |
(fma.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) x) |
(fma.f64 (*.f64 (-.f64 b a) (sqrt.f64 t)) (sqrt.f64 t) x) |
(+.f64 0 (*.f64 t (-.f64 b a))) |
(+.f64 (*.f64 b t) (*.f64 (neg.f64 a) t)) |
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 a (+.f64 b a) (*.f64 b b))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a)) |
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 a (+.f64 b a) (*.f64 b b))) |
(/.f64 (*.f64 t (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)) |
(pow.f64 (*.f64 t (-.f64 b a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3) |
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2) |
(pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a))))) |
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) |
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a)))) |
(exp.f64 (log.f64 (*.f64 t (-.f64 b a)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1)) |
(fma.f64 t b (*.f64 t (neg.f64 a))) |
(fma.f64 b t (*.f64 (neg.f64 a) t)) |
| Outputs |
|---|
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 t (-.f64 b a)) |
(*.f64 t (-.f64 b a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 a t)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 -1 (*.f64 t a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 t (neg.f64 a) (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 t b) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t b x) (-.f64 (*.f64 z y) z)) |
(fma.f64 t b (fma.f64 z (-.f64 1 y) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) (*.f64 z (-.f64 y 1))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (*.f64 t (-.f64 b a)) (*.f64 z (-.f64 y 1))) |
(-.f64 (*.f64 t (-.f64 b a)) (-.f64 (*.f64 z y) z)) |
(fma.f64 t (-.f64 b a) (*.f64 z (-.f64 1 y))) |
x |
x |
(+.f64 (*.f64 t (-.f64 b a)) x) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 z (-.f64 1 y)) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 -1 z)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (neg.f64 z)) |
(fma.f64 t (-.f64 b a) (+.f64 x z)) |
(+.f64 z (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 t (-.f64 b a)) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 t (-.f64 b a)) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 (*.f64 t (-.f64 b a)) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) (+.f64 (*.f64 -1 (*.f64 y z)) x)) (*.f64 -1 z)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.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) |
x |
(*.f64 t (-.f64 b a)) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 -1 (*.f64 a t)) x) |
(fma.f64 -1 (*.f64 t a) x) |
(fma.f64 t (neg.f64 a) x) |
(-.f64 x (*.f64 t a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) x) |
(fma.f64 t b x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 (*.f64 t b) (+.f64 (*.f64 -1 (*.f64 a t)) x)) |
(fma.f64 t (-.f64 b a) x) |
(*.f64 t (-.f64 b a)) |
x |
x |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(*.f64 t b) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(*.f64 -1 (*.f64 a t)) |
(*.f64 t (neg.f64 a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 a t))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 t (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 x (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (fma.f64 t (-.f64 b a) x) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(+.f64 0 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)))))) |
(*.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) 1) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)) (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) |
(/.f64 1 (/.f64 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) 1) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) 1) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3))) (neg.f64 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) 1) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (-.f64 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 (-.f64 x (-.f64 (*.f64 z y) z)) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (-.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (*.f64 t (-.f64 b a)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 (fma.f64 z (-.f64 1 y) x) 3)) (fma.f64 (fma.f64 z (-.f64 1 y) x) (-.f64 (fma.f64 z (-.f64 1 y) x) (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 3)) (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (-.f64 (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1)))) (*.f64 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) 1) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (-.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 (-.f64 x (-.f64 (*.f64 z y) z)) (-.f64 x (-.f64 (*.f64 z y) z)))) (-.f64 (*.f64 t (-.f64 b a)) (-.f64 x (-.f64 (*.f64 z y) z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 (fma.f64 z (-.f64 1 y) x) (fma.f64 z (-.f64 1 y) x))) (-.f64 (*.f64 t (-.f64 b a)) (fma.f64 z (-.f64 1 y) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1))))) (-.f64 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) 1) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) |
(pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(pow.f64 (pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 3) 1/3) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 3) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(pow.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(sqrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 2)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (exp.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (pow.f64 (exp.f64 (+.f64 y -1)) z))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (/.f64 (exp.f64 (fma.f64 t (-.f64 b a) x)) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 b a)) t) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (exp.f64 (*.f64 z (neg.f64 (+.f64 y -1)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 t (-.f64 b a) x)) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))) (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (exp.f64 (fma.f64 t (-.f64 b a) x)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z)) (exp.f64 (fma.f64 t (-.f64 b a) x)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (+.f64 y -1)) z)) (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (exp.f64 (-.f64 b a)) t))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z)) (pow.f64 (exp.f64 (-.f64 b a)) t))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (+.f64 y -1)) z)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(cbrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 3)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(expm1.f64 (log1p.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(log1p.f64 (expm1.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(exp.f64 (log.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 t (-.f64 b a) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 b a) t (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 b a) t (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 t (-.f64 b a)) 1 (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 t (-.f64 b a)) 1 (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 x 1 (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (fma.f64 t (-.f64 b a) x) 1 (*.f64 z (neg.f64 (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (fma.f64 t (-.f64 b a) x) 1 (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 z (neg.f64 (+.f64 y -1)) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (*.f64 t (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (*.f64 t (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 x (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (fma.f64 t (-.f64 b a) x) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (fma.f64 t (-.f64 b a) x) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 1 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 1 (*.f64 z (neg.f64 (+.f64 y -1))) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))) (*.f64 t (-.f64 b a))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (+.f64 y -1) (neg.f64 z) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1)))) 1 (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 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 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) t) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (cbrt.f64 (*.f64 t (-.f64 b a))) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (cbrt.f64 (*.f64 t (-.f64 b a))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (sqrt.f64 (fma.f64 t (-.f64 b a) (-.f64 x (*.f64 z (+.f64 y -1))))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) t) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) (sqrt.f64 (*.f64 t (-.f64 b a))) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) (sqrt.f64 (*.f64 t (-.f64 b a))) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (*.f64 z (+.f64 y -1))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 t (-.f64 b a) (*.f64 z (neg.f64 (+.f64 y -1))))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (*.f64 0 (-.f64 (*.f64 z y) z)) (/.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 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 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (*.f64 0 (-.f64 (*.f64 z y) z)) (/.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 y -1)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (-.f64 (*.f64 z y) z) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2))) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (*.f64 0 (-.f64 (*.f64 z y) z)) (/.f64 (+.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 (-.f64 (*.f64 z y) z) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) (pow.f64 (fma.f64 t (-.f64 b a) x) 2)))) |
(fma.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) (*.f64 (neg.f64 z) (+.f64 y -1))) |
(+.f64 (*.f64 z (-.f64 1 y)) (/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)))) |
(fma.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(fma.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) (*.f64 (neg.f64 z) (+.f64 y -1))) |
(+.f64 (*.f64 z (-.f64 1 y)) (/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)))) |
(fma.f64 -1 (*.f64 z (+.f64 y -1)) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (*.f64 0 (-.f64 (*.f64 z y) z)) (/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (*.f64 0 (-.f64 (*.f64 z y) z)) (/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (/.f64 1 (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x))) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (*.f64 0 (-.f64 (*.f64 z y) z)) (/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2) (pow.f64 (-.f64 (*.f64 z y) z) 2)) (fma.f64 z (+.f64 y -1) (fma.f64 t (-.f64 b a) x)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x))) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x))) (*.f64 (neg.f64 z) (+.f64 y -1))) |
(+.f64 (*.f64 z (-.f64 1 y)) (/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (fma.f64 t (-.f64 b a) (neg.f64 x)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x))) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x))) (*.f64 (neg.f64 z) (+.f64 y -1))) |
(+.f64 (*.f64 z (-.f64 1 y)) (/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (fma.f64 t (-.f64 b a) (neg.f64 x)))) |
(fma.f64 (neg.f64 z) (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (cbrt.f64 (*.f64 z (neg.f64 (+.f64 y -1))))) (cbrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 t (-.f64 b a))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (sqrt.f64 (*.f64 z (neg.f64 (+.f64 y -1)))) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (*.f64 t (-.f64 b a))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (neg.f64 (+.f64 y -1)) z (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (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 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) (fma.f64 (neg.f64 z) (+.f64 y -1) (-.f64 (*.f64 z y) z))) |
(+.f64 (fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) (*.f64 0 (-.f64 (*.f64 z y) z))) |
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (*.f64 t (-.f64 b a))) |
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 z y) z)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 (*.f64 z y) z))) (*.f64 t (-.f64 b a))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2)) (cbrt.f64 (*.f64 z (+.f64 y -1))) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (neg.f64 z) 1) (+.f64 y -1) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (fma.f64 t (-.f64 b a) x)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (-.f64 b a) (sqrt.f64 t)) (sqrt.f64 t) (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(fma.f64 (*.f64 (-.f64 b a) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)) |
(-.f64 (fma.f64 t (-.f64 b a) x) (-.f64 (*.f64 z y) z)) |
(fma.f64 z (-.f64 1 y) (fma.f64 t (-.f64 b a) x)) |
(+.f64 0 (*.f64 z (+.f64 y -1))) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 y z) (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (*.f64 z y) (*.f64 z -1)) |
(-.f64 (*.f64 z y) z) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(+.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 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 y -1)) z)))) |
(-.f64 (*.f64 z y) z) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) 1) |
(-.f64 (*.f64 z y) z) |
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) -1) z) (+.f64 (fma.f64 y y 1) y)) |
(/.f64 z (/.f64 (+.f64 y (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 3)))) |
(/.f64 (-.f64 (*.f64 z (pow.f64 y 3)) z) (+.f64 y (fma.f64 y y 1))) |
(*.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 z (+.f64 (pow.f64 y 3) -1)) (+.f64 (fma.f64 y y 1) y)) |
(/.f64 z (/.f64 (+.f64 y (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 3)))) |
(/.f64 (-.f64 (*.f64 z (pow.f64 y 3)) z) (+.f64 y (fma.f64 y y 1))) |
(*.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)) |
(pow.f64 (*.f64 z (+.f64 y -1)) 1) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 3) |
(-.f64 (*.f64 z y) z) |
(pow.f64 (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 (+.f64 y -1)) z)) |
(-.f64 (*.f64 z y) z) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y -1))))) |
(-.f64 (*.f64 z y) z) |
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3)) |
(-.f64 (*.f64 z y) z) |
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y -1)))) |
(-.f64 (*.f64 z y) z) |
(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) |
(fma.f64 z y (*.f64 z -1)) |
(-.f64 (*.f64 z y) z) |
(fma.f64 y z (neg.f64 z)) |
(-.f64 (*.f64 z y) z) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (-.f64 b a) x))) 1) |
(fma.f64 t (-.f64 b a) x) |
(-.f64 (/.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (fma.f64 t (-.f64 b a) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 t (-.f64 b a) (neg.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (fma.f64 t (-.f64 b a) (neg.f64 x))) |
(*.f64 (fma.f64 t (-.f64 b a) x) 1) |
(fma.f64 t (-.f64 b a) x) |
(*.f64 1 (fma.f64 t (-.f64 b a) x)) |
(fma.f64 t (-.f64 b a) x) |
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2)) |
(fma.f64 t (-.f64 b a) x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 2) (cbrt.f64 (fma.f64 t (-.f64 b a) x))) |
(fma.f64 t (-.f64 b a) x) |
(*.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) (sqrt.f64 (fma.f64 t (-.f64 b a) x))) |
(fma.f64 t (-.f64 b a) x) |
(*.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) 1) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 t (-.f64 b a) (neg.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (fma.f64 t (-.f64 b a) (neg.f64 x))) |
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)) (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) 1) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) |
(/.f64 1 (/.f64 (fma.f64 t (-.f64 b a) (neg.f64 x)) (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (fma.f64 t (-.f64 b a) (neg.f64 x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) 1) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 t (*.f64 (-.f64 b a) x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 t (*.f64 x (-.f64 b a)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 t (-.f64 b a)) (fma.f64 t (-.f64 b a) (neg.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x)) (fma.f64 t (-.f64 b a) (neg.f64 x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t (-.f64 b a))) (pow.f64 (*.f64 t (-.f64 b a)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2) (*.f64 x x))) (neg.f64 (fma.f64 t (-.f64 b a) (neg.f64 x)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 b a)) 2)) (neg.f64 (fma.f64 t (-.f64 b a) (neg.f64 x)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 b a)) 2)) (-.f64 x (*.f64 t (-.f64 b a)))) |
(pow.f64 (fma.f64 t (-.f64 b a) x) 1) |
(fma.f64 t (-.f64 b a) x) |
(pow.f64 (cbrt.f64 (fma.f64 t (-.f64 b a) x)) 3) |
(fma.f64 t (-.f64 b a) x) |
(pow.f64 (sqrt.f64 (fma.f64 t (-.f64 b a) x)) 2) |
(fma.f64 t (-.f64 b a) x) |
(pow.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3) 1/3) |
(fma.f64 t (-.f64 b a) x) |
(sqrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 2)) |
(fma.f64 t (-.f64 b a) x) |
(log.f64 (exp.f64 (fma.f64 t (-.f64 b a) x))) |
(fma.f64 t (-.f64 b a) x) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (-.f64 b a) x)))) |
(fma.f64 t (-.f64 b a) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (exp.f64 x))) |
(fma.f64 t (-.f64 b a) x) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 b a)) t) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 t (-.f64 b a) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 t (-.f64 b a) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (-.f64 b a)) t))) |
(fma.f64 t (-.f64 b a) x) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))) |
(fma.f64 t (-.f64 b a) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a)))))) |
(fma.f64 t (-.f64 b a) x) |
(cbrt.f64 (pow.f64 (fma.f64 t (-.f64 b a) x) 3)) |
(fma.f64 t (-.f64 b a) x) |
(expm1.f64 (log1p.f64 (fma.f64 t (-.f64 b a) x))) |
(fma.f64 t (-.f64 b a) x) |
(log1p.f64 (expm1.f64 (fma.f64 t (-.f64 b a) x))) |
(fma.f64 t (-.f64 b a) x) |
(exp.f64 (log.f64 (fma.f64 t (-.f64 b a) x))) |
(fma.f64 t (-.f64 b a) x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 t (-.f64 b a) x)) 1)) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (-.f64 b a) t x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (*.f64 t (-.f64 b a)) 1 x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 x 1 (*.f64 t (-.f64 b a))) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 1 (*.f64 t (-.f64 b a)) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 1 x (*.f64 t (-.f64 b a))) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) 2) (*.f64 (cbrt.f64 (-.f64 b a)) t) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 b a)) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 2) (cbrt.f64 (*.f64 t (-.f64 b a))) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 t (-.f64 b a))) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 t (-.f64 b a))) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (sqrt.f64 (-.f64 b a)) (*.f64 (sqrt.f64 (-.f64 b a)) t) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 b a)) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) (sqrt.f64 (*.f64 t (-.f64 b a))) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 t (-.f64 b a))) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 b a)) 2)) (cbrt.f64 (-.f64 b a)) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 b a))) (sqrt.f64 (-.f64 b a)) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (*.f64 (-.f64 b a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) x) |
(fma.f64 t (-.f64 b a) x) |
(fma.f64 (*.f64 (-.f64 b a) (sqrt.f64 t)) (sqrt.f64 t) x) |
(fma.f64 t (-.f64 b a) x) |
(+.f64 0 (*.f64 t (-.f64 b a))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 b t) (*.f64 (neg.f64 a) t)) |
(*.f64 t (-.f64 b a)) |
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a))) |
(*.f64 t (-.f64 b a)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)))) |
(*.f64 t (-.f64 b a)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) 1) |
(*.f64 t (-.f64 b a)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) t) (fma.f64 a (+.f64 b a) (*.f64 b b))) |
(/.f64 t (/.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))) |
(*.f64 (/.f64 t (fma.f64 a (+.f64 b a) (*.f64 b b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (+.f64 b a) (*.f64 b b))) t) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) t) (+.f64 b a)) |
(/.f64 t (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) |
(*.f64 (/.f64 t (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) |
(*.f64 (/.f64 t (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) |
(/.f64 (*.f64 t (-.f64 (pow.f64 b 3) (pow.f64 a 3))) (fma.f64 a (+.f64 b a) (*.f64 b b))) |
(/.f64 t (/.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 (pow.f64 b 3) (pow.f64 a 3)))) |
(*.f64 (/.f64 t (fma.f64 a (+.f64 b a) (*.f64 b b))) (-.f64 (pow.f64 b 3) (pow.f64 a 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 a (+.f64 b a) (*.f64 b b))) t) |
(/.f64 (*.f64 t (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)) |
(/.f64 t (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) |
(*.f64 (/.f64 t (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) |
(*.f64 (/.f64 t (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) |
(pow.f64 (*.f64 t (-.f64 b a)) 1) |
(*.f64 t (-.f64 b a)) |
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 b a))) 3) |
(*.f64 t (-.f64 b a)) |
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 b a))) 2) |
(*.f64 t (-.f64 b a)) |
(pow.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3) 1/3) |
(*.f64 t (-.f64 b a)) |
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 2)) |
(*.f64 t (-.f64 b a)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 b a)) t)) |
(*.f64 t (-.f64 b a)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 b a))))) |
(*.f64 t (-.f64 b a)) |
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 b a)) 3)) |
(*.f64 t (-.f64 b a)) |
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 b a)))) |
(*.f64 t (-.f64 b a)) |
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 b a)))) |
(*.f64 t (-.f64 b a)) |
(exp.f64 (log.f64 (*.f64 t (-.f64 b a)))) |
(*.f64 t (-.f64 b a)) |
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 b a))) 1)) |
(*.f64 t (-.f64 b a)) |
(fma.f64 t b (*.f64 t (neg.f64 a))) |
(*.f64 t (-.f64 b a)) |
(fma.f64 b t (*.f64 (neg.f64 a) t)) |
(*.f64 t (-.f64 b a)) |
Compiled 11 to 7 computations (36.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (-.f64 b z) y) |
Compiled 17 to 8 computations (52.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | -inf | (*.f64 (-.f64 b z) y) |
| 0.0ms | y | @ | inf | (*.f64 (-.f64 b z) y) |
| 0.0ms | b | @ | 0 | (*.f64 (-.f64 b z) y) |
| 0.0ms | y | @ | -inf | (*.f64 (-.f64 b z) y) |
| 0.0ms | y | @ | 0 | (*.f64 (-.f64 b z) y) |
| 1× | batch-egg-rewrite |
| 725× | pow1_binary64 |
| 672× | add-log-exp_binary64 |
| 672× | log1p-expm1-u_binary64 |
| 672× | expm1-log1p-u_binary64 |
| 657× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 7 |
| 1 | 129 | 7 |
| 2 | 1784 | 7 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 b z) y) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b y) (*.f64 (neg.f64 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (-.f64 b z) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 b b (*.f64 z (+.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 b z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (-.f64 b z)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 b z) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 b z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 b z) y))))))) |
| 1× | egg-herbie |
| 646× | log-prod_binary64 |
| 617× | fma-def_binary64 |
| 369× | associate-*l*_binary64 |
| 335× | associate-*r*_binary64 |
| 244× | fma-neg_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 65 | 327 |
| 1 | 161 | 327 |
| 2 | 511 | 327 |
| 3 | 3100 | 327 |
| 4 | 6421 | 327 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y)) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(-.f64 (+.f64 1 (*.f64 (-.f64 b z) y)) 1) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 b b (*.f64 z (+.f64 b z)))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z)) |
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 b z)))) |
(/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z)) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2)) |
(log.f64 (pow.f64 (exp.f64 y) (-.f64 b z))) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b z) 3) (pow.f64 y 3))) |
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 b z) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y))) |
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(*.f64 y b) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 -1 (*.f64 y z))) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y)) |
(*.f64 y (-.f64 b z)) |
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z))) |
(*.f64 y (-.f64 b z)) |
(-.f64 (+.f64 1 (*.f64 (-.f64 b z) y)) 1) |
(*.f64 y (-.f64 b z)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) y) (fma.f64 b b (*.f64 z (+.f64 b z)))) |
(/.f64 y (/.f64 (fma.f64 b b (*.f64 z (+.f64 z b))) (-.f64 (pow.f64 b 3) (pow.f64 z 3)))) |
(*.f64 (/.f64 y (fma.f64 b b (*.f64 z (+.f64 z b)))) (-.f64 (pow.f64 b 3) (pow.f64 z 3))) |
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z b) (*.f64 b b)))) |
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (/.f64 y (fma.f64 z (+.f64 z b) (*.f64 b b)))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 z z)) y) (+.f64 b z)) |
(*.f64 y (-.f64 b z)) |
(/.f64 (*.f64 y (-.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 b b (*.f64 z (+.f64 b z)))) |
(/.f64 y (/.f64 (fma.f64 b b (*.f64 z (+.f64 z b))) (-.f64 (pow.f64 b 3) (pow.f64 z 3)))) |
(*.f64 (/.f64 y (fma.f64 b b (*.f64 z (+.f64 z b)))) (-.f64 (pow.f64 b 3) (pow.f64 z 3))) |
(*.f64 y (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z b) (*.f64 b b)))) |
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 z 3)) (/.f64 y (fma.f64 z (+.f64 z b) (*.f64 b b)))) |
(/.f64 (*.f64 y (-.f64 (*.f64 b b) (*.f64 z z))) (+.f64 b z)) |
(*.f64 y (-.f64 b z)) |
(pow.f64 (*.f64 (-.f64 b z) y) 1) |
(*.f64 y (-.f64 b z)) |
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3) 1/3) |
(*.f64 y (-.f64 b z)) |
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) 3) |
(*.f64 y (-.f64 b z)) |
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) 2) |
(*.f64 y (-.f64 b z)) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 2)) |
(*.f64 y (-.f64 b z)) |
(log.f64 (pow.f64 (exp.f64 y) (-.f64 b z))) |
(*.f64 y (-.f64 b z)) |
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) 3)) |
(*.f64 y (-.f64 b z)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b z) 3) (pow.f64 y 3))) |
(*.f64 y (-.f64 b z)) |
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 b z) 3))) |
(*.f64 y (-.f64 b z)) |
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b z) y))) |
(*.f64 y (-.f64 b z)) |
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b z) y))) |
(*.f64 y (-.f64 b z)) |
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y))) |
(*.f64 y (-.f64 b z)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 z (*.f64 z y)) |
Compiled 16 to 8 computations (50% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | 0 | (-.f64 z (*.f64 z y)) |
| 0.0ms | z | @ | inf | (-.f64 z (*.f64 z y)) |
| 0.0ms | z | @ | -inf | (-.f64 z (*.f64 z y)) |
| 0.0ms | y | @ | inf | (-.f64 z (*.f64 z y)) |
| 0.0ms | y | @ | 0 | (-.f64 z (*.f64 z y)) |
| 1× | batch-egg-rewrite |
| 649× | pow1_binary64 |
| 604× | add-log-exp_binary64 |
| 604× | log1p-expm1-u_binary64 |
| 604× | expm1-log1p-u_binary64 |
| 591× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 7 |
| 1 | 113 | 7 |
| 2 | 1650 | 7 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 z (*.f64 z y)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 (*.f64 z (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 y)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 z (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 z (neg.f64 y)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y))) (*.f64 z (*.f64 z (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y)))) (-.f64 z (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 z (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 z (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 z (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y))))))) |
| 1× | egg-herbie |
| 895× | fma-neg_binary64 |
| 524× | fma-def_binary64 |
| 320× | times-frac_binary64 |
| 215× | associate-/l*_binary64 |
| 181× | unswap-sqr_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 108 | 566 |
| 1 | 298 | 536 |
| 2 | 1156 | 536 |
| 3 | 5694 | 536 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 -1 (*.f64 y z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(+.f64 z (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y))) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y))) |
(+.f64 (*.f64 z (neg.f64 y)) z) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (-.f64 z (*.f64 z y)) 1) |
(*.f64 1 (-.f64 z (*.f64 z y))) |
(*.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y)))) |
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y)))) |
(/.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)))) |
(/.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y)))) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 z (neg.f64 y)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y))) (*.f64 z (*.f64 z (neg.f64 y)))))) |
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y)))) (-.f64 z (*.f64 z (neg.f64 y)))) |
(pow.f64 (-.f64 z (*.f64 z y)) 1) |
(pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3) |
(pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2) |
(sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2)) |
(log.f64 (exp.f64 (-.f64 z (*.f64 z y)))) |
(cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y)))) |
(log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y)))) |
(exp.f64 (log.f64 (-.f64 z (*.f64 z y)))) |
(fma.f64 1 z (*.f64 z (neg.f64 y))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y))) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y))) |
| Outputs |
|---|
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 (+.f64 1 (*.f64 -1 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
z |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 -1 (*.f64 y z)) |
(*.f64 z (neg.f64 y)) |
(*.f64 y (neg.f64 z)) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (*.f64 -1 (*.f64 y z)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 z (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 z (*.f64 (*.f64 z (neg.f64 y)) 1)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 y) z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 z) y (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (*.f64 z (neg.f64 y)) 1 (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (-.f64 z (*.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z y))) (sqrt.f64 (*.f64 z y)) (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(+.f64 (*.f64 z (neg.f64 y)) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 (-.f64 z (*.f64 z y)) 1) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 1 (-.f64 z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 2) (cbrt.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) (sqrt.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (+.f64 z (*.f64 z y)))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 z (fma.f64 y y y))))) |
(*.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (+.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(*.f64 (+.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y))) (-.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(/.f64 1 (/.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))) (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (+.f64 z (*.f64 z y)))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 z (fma.f64 y y y))))) |
(/.f64 1 (/.f64 (+.f64 z (*.f64 z y)) (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (+.f64 z (*.f64 z y)))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 z (fma.f64 y y y))))) |
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2)) (+.f64 z (*.f64 z y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 z z (*.f64 (*.f64 z y) (+.f64 z (*.f64 z y)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (+.f64 z (*.f64 z y)))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 z (fma.f64 y y y))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 z y) 2))) (neg.f64 (+.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(/.f64 (+.f64 (pow.f64 z 3) (pow.f64 (*.f64 z (neg.f64 y)) 3)) (+.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y))) (*.f64 z (*.f64 z (neg.f64 y)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) 1) (fma.f64 z z (*.f64 z (*.f64 y (+.f64 z (*.f64 z y)))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 y (fma.f64 z y z))))) |
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 (*.f64 z y) 3)) (*.f64 z (+.f64 z (*.f64 z (fma.f64 y y y))))) |
(/.f64 (-.f64 (*.f64 z z) (*.f64 (*.f64 z (neg.f64 y)) (*.f64 z (neg.f64 y)))) (-.f64 z (*.f64 z (neg.f64 y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(pow.f64 (-.f64 z (*.f64 z y)) 1) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(pow.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3) 1/3) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(pow.f64 (cbrt.f64 (-.f64 z (*.f64 z y))) 3) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(pow.f64 (sqrt.f64 (-.f64 z (*.f64 z y))) 2) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(sqrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 2)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(log.f64 (exp.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(cbrt.f64 (pow.f64 (-.f64 z (*.f64 z y)) 3)) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(expm1.f64 (log1p.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(log1p.f64 (expm1.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(exp.f64 (log.f64 (-.f64 z (*.f64 z y)))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(fma.f64 1 z (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 z (neg.f64 y))) |
(*.f64 z (-.f64 1 y)) |
(-.f64 z (*.f64 z y)) |
(fma.f64 y (neg.f64 z) z) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 x (*.f64 z (-.f64 y 1))) |
| 0.0b | (*.f64 z (-.f64 y 1)) |
Compiled 25 to 16 computations (36% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (-.f64 x (*.f64 z (-.f64 y 1))) |
| 0.0ms | y | @ | inf | (-.f64 x (*.f64 z (-.f64 y 1))) |
| 0.0ms | x | @ | -inf | (-.f64 x (*.f64 z (-.f64 y 1))) |
| 0.0ms | y | @ | 0 | (-.f64 x (*.f64 z (-.f64 y 1))) |
| 0.0ms | y | @ | -inf | (-.f64 x (*.f64 z (-.f64 y 1))) |
| 1× | batch-egg-rewrite |
| 968× | pow1_binary64 |
| 899× | add-log-exp_binary64 |
| 898× | log1p-expm1-u_binary64 |
| 898× | expm1-log1p-u_binary64 |
| 94× | add-sqr-sqrt_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 10 |
| 1 | 177 | 10 |
| 2 | 2465 | 10 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 x (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (+.f64 y -1))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 x (*.f64 z (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1)))) (*.f64 x (*.f64 z (neg.f64 (+.f64 y -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1))))) (-.f64 x (*.f64 z (neg.f64 (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z (neg.f64 (+.f64 y -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (neg.f64 (+.f64 y -1)))))))) |
| 1× | egg-herbie |
| 1004× | fma-neg_binary64 |
| 605× | fma-def_binary64 |
| 427× | distribute-rgt-in_binary64 |
| 395× | distribute-lft-in_binary64 |
| 187× | associate-/l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 117 | 973 |
| 1 | 337 | 805 |
| 2 | 1295 | 730 |
| 3 | 7172 | 730 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(*.f64 -1 (*.f64 y z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(+.f64 x (*.f64 z (neg.f64 (+.f64 y -1)))) |
(+.f64 x (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))) |
(+.f64 (*.f64 z (neg.f64 (+.f64 y -1))) x) |
(*.f64 1 (-.f64 x (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) |
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(*.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))))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 y -1))))) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(/.f64 1 (/.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 x (*.f64 z (+.f64 y -1)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 x (*.f64 z (+.f64 y -1))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1)))) (*.f64 x (*.f64 z (neg.f64 (+.f64 y -1))))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1))))) (-.f64 x (*.f64 z (neg.f64 (+.f64 y -1))))) |
(pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) |
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 3) |
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) |
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3)) |
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(fma.f64 1 x (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (neg.f64 (+.f64 y -1)))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 (neg.f64 z) (+.f64 -1 y)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
x |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 z (-.f64 1 y)) |
(*.f64 (neg.f64 z) (+.f64 -1 y)) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (-.f64 1 y)) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 z (-.f64 y 1))) |
(*.f64 (neg.f64 z) (+.f64 -1 y)) |
(*.f64 z (-.f64 1 y)) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 x (*.f64 -1 z)) |
(-.f64 x (neg.f64 z)) |
(+.f64 z x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 -1 (*.f64 y z)) |
(neg.f64 (*.f64 z y)) |
(*.f64 y (neg.f64 z)) |
(*.f64 z (neg.f64 y)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 y z)) x) (*.f64 -1 z)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 x (*.f64 z (neg.f64 (+.f64 y -1)))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 x (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (+.f64 y -1)) z (*.f64 z (+.f64 y -1)))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 1 (*.f64 z (+.f64 y -1)))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 z) (+.f64 y -1) (*.f64 z (+.f64 y -1)))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y -1))) 2) (*.f64 z (+.f64 y -1)))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (-.f64 x (*.f64 z (+.f64 y -1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 y -1)))) (sqrt.f64 (*.f64 z (+.f64 y -1))) (*.f64 z (+.f64 y -1)))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(+.f64 (*.f64 z (neg.f64 (+.f64 y -1))) x) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 1 (-.f64 x (*.f64 z (+.f64 y -1)))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(*.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))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)) (*.f64 x x))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z y (neg.f64 z)) 2)) (fma.f64 z (+.f64 -1 y) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (+.f64 y -1))))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)) (*.f64 x x))) |
(/.f64 1 (/.f64 (+.f64 x (*.f64 z (+.f64 y -1))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z y (neg.f64 z)) 2)) (fma.f64 z (+.f64 -1 y) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)) (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)) (*.f64 x x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2)) (+.f64 x (*.f64 z (+.f64 y -1)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z y (neg.f64 z)) 2)) (fma.f64 z (+.f64 -1 y) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z (+.f64 y -1)) (+.f64 x (*.f64 z (+.f64 y -1))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)) (*.f64 x x))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 y -1)) 2))) (neg.f64 (+.f64 x (*.f64 z (+.f64 y -1))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z y (neg.f64 z)) 2)) (fma.f64 z (+.f64 -1 y) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (neg.f64 (+.f64 y -1))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1)))) (*.f64 x (*.f64 z (neg.f64 (+.f64 y -1))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 -1 y)) 3)) 1) (fma.f64 x x (*.f64 (*.f64 z (+.f64 -1 y)) (+.f64 x (*.f64 z (+.f64 -1 y)))))) |
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (neg.f64 z)) 3)) (fma.f64 x x (*.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (fma.f64 z (*.f64 (+.f64 -1 y) (fma.f64 z (+.f64 -1 y) x)) (*.f64 x x))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 z (neg.f64 (+.f64 y -1))) (*.f64 z (neg.f64 (+.f64 y -1))))) (-.f64 x (*.f64 z (neg.f64 (+.f64 y -1))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (+.f64 -1 y)) 2)) (/.f64 1 (+.f64 x (*.f64 z (+.f64 -1 y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 z y (neg.f64 z)) 2)) (fma.f64 z (+.f64 -1 y) x)) |
(/.f64 (fma.f64 z (-.f64 1 y) x) 1) |
(pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 1) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 3) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (+.f64 y -1)))) 2) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 2)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (exp.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1)))))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (+.f64 y -1))) 3)) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(exp.f64 (log.f64 (-.f64 x (*.f64 z (+.f64 y -1))))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 1 x (*.f64 z (neg.f64 (+.f64 y -1)))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (neg.f64 (+.f64 y -1)))) |
(-.f64 x (*.f64 z (+.f64 -1 y))) |
(fma.f64 z (-.f64 1 y) x) |
Compiled 9645 to 4315 computations (55.3% saved)
20 alts after pruning (14 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 520 | 4 | 524 |
| Fresh | 2 | 10 | 12 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 6 | 7 |
| Total | 524 | 20 | 544 |
| Status | Error | Program |
|---|---|---|
| 29.9b | (-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1))) | |
| 26.0b | (-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) | |
| 46.1b | (-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) | |
| ✓ | 46.2b | (-.f64 z (*.f64 z y)) |
| 29.8b | (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) | |
| 44.1b | (-.f64 x (*.f64 z y)) | |
| 42.2b | (-.f64 x (*.f64 t (-.f64 a b))) | |
| 45.8b | (+.f64 (*.f64 y b) x) | |
| 42.1b | (+.f64 z x) | |
| ✓ | 26.7b | (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
| 45.0b | (*.f64 (-.f64 (+.f64 y t) 2) b) | |
| 49.1b | (*.f64 (-.f64 y 2) b) | |
| ✓ | 49.7b | (*.f64 (-.f64 b z) y) |
| ✓ | 55.2b | (*.f64 z (neg.f64 y)) |
| ✓ | 57.3b | (*.f64 y b) |
| 57.5b | (*.f64 t (neg.f64 a)) | |
| ✓ | 58.6b | (*.f64 t b) |
| 53.4b | z | |
| 51.4b | x | |
| 51.6b | a |
Compiled 227 to 170 computations (25.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) |
(-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y 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 t a)))) |
(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:
| 20.0ms | t |
| 18.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 |
| 17.0ms | b |
| 17.0ms | y |
| 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 396 to 216 computations (45.5% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) |
(-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y 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 t a)))) |
| Outputs |
|---|
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
7 calls:
| 25.0ms | x |
| 18.0ms | (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y 1) z)) (*.f64 (-.f64 t 1) a)) (*.f64 (-.f64 (+.f64 y t) 2) b)) |
| 17.0ms | a |
| 17.0ms | z |
| 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 377 to 205 computations (45.6% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) |
(-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 (+.f64 t -1) a) (*.f64 y b))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
6 calls:
| 108.0ms | z |
| 86.0ms | y |
| 85.0ms | b |
| 60.0ms | a |
| 45.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 9.5b | 1 | x |
| 6.8b | 3 | y |
| 7.3b | 5 | z |
| 1.8b | 3 | t |
| 4.4b | 3 | a |
| 3.8b | 3 | b |
Compiled 291 to 153 computations (47.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 4.61847592874068e-10 | 0.0014583183483239696 |
| 28.0ms | -4.3132545676383814e+24 | -377492.38628435036 |
| 43.0ms | 304× | body | 256 | valid |
| 0.0ms | 3× | body | 256 | infinite |
Compiled 853 to 616 computations (27.8% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) |
(-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
| Outputs |
|---|
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) |
6 calls:
| 133.0ms | t |
| 127.0ms | x |
| 83.0ms | b |
| 79.0ms | y |
| 58.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 10.4b | 8 | x |
| 12.6b | 5 | y |
| 11.9b | 3 | z |
| 8.5b | 7 | t |
| 4.7b | 4 | a |
| 5.9b | 3 | b |
Compiled 258 to 135 computations (47.7% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 7.333957839032288e+37 | 2.44218395769465e+51 |
| 20.0ms | -1.4014480967412928e+21 | -1711827480178755600.0 |
| 25.0ms | -9.353154071060065e+159 | -1.0183453306938462e+154 |
| 61.0ms | 432× | body | 256 | valid |
| 2.0ms | 18× | body | 256 | infinite |
Compiled 1048 to 750 computations (28.4% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) |
(-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)) |
6 calls:
| 179.0ms | x |
| 130.0ms | a |
| 102.0ms | y |
| 90.0ms | t |
| 64.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 13.9b | 9 | x |
| 14.1b | 5 | y |
| 11.7b | 5 | z |
| 9.2b | 7 | t |
| 10.9b | 10 | a |
| 10.1b | 3 | b |
Compiled 243 to 127 computations (47.7% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 3.152687644524998e-131 | 4.290761779756431e-129 |
| 18.0ms | 6.113850936053815e-169 | 8.818251605162917e-167 |
| 43.0ms | 6.249584811687863e-269 | 2.3470779237071463e-267 |
| 21.0ms | 8.165847070316016e-300 | 2.1182951000946765e-291 |
| 23.0ms | -4.058528943823494e-225 | -9.776585057963023e-241 |
| 50.0ms | -4.3132545676383814e+24 | -377492.38628435036 |
| 161.0ms | 797× | body | 256 | valid |
| 1.0ms | 3× | body | 512 | valid |
| 0.0ms | 1× | body | 256 | infinite |
Compiled 1704 to 1261 computations (26% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) |
(-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t (-.f64 a b))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) |
6 calls:
| 171.0ms | a |
| 110.0ms | x |
| 106.0ms | t |
| 83.0ms | z |
| 77.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 17.8b | 9 | x |
| 14.1b | 6 | y |
| 11.3b | 7 | z |
| 8.5b | 8 | t |
| 11.8b | 10 | a |
| 13.8b | 5 | b |
Compiled 230 to 122 computations (47% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 4.61847592874068e-10 | 0.0014583183483239696 |
| 17.0ms | 3.152687644524998e-131 | 4.290761779756431e-129 |
| 19.0ms | 6.113850936053815e-169 | 8.818251605162917e-167 |
| 17.0ms | 6.249584811687863e-269 | 2.3470779237071463e-267 |
| 21.0ms | 8.165847070316016e-300 | 2.1182951000946765e-291 |
| 23.0ms | -4.058528943823494e-225 | -9.776585057963023e-241 |
| 23.0ms | -4.3132545676383814e+24 | -377492.38628435036 |
| 127.0ms | 940× | body | 256 | valid |
| 1.0ms | 4× | body | 512 | valid |
| 0.0ms | 1× | body | 256 | infinite |
Compiled 2000 to 1481 computations (26% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) |
(-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) |
(-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 t a)) |
(-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (neg.f64 y))) |
| Outputs |
|---|
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1))) |
6 calls:
| 143.0ms | x |
| 89.0ms | t |
| 85.0ms | y |
| 77.0ms | z |
| 77.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 17.9b | 9 | x |
| 14.1b | 6 | y |
| 13.3b | 5 | z |
| 11.1b | 8 | t |
| 12.9b | 7 | a |
| 14.0b | 5 | b |
Compiled 204 to 110 computations (46.1% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 36.0ms | 4.61847592874068e-10 | 0.0014583183483239696 |
| 186.0ms | 3.152687644524998e-131 | 4.290761779756431e-129 |
| 47.0ms | 6.113850936053815e-169 | 8.818251605162917e-167 |
| 54.0ms | 6.249584811687863e-269 | 2.3470779237071463e-267 |
| 21.0ms | 8.165847070316016e-300 | 2.1182951000946765e-291 |
| 45.0ms | -4.058528943823494e-225 | -9.776585057963023e-241 |
| 24.0ms | -4.3132545676383814e+24 | -377492.38628435036 |
| 369.0ms | 940× | body | 256 | valid |
| 1.0ms | 4× | body | 512 | valid |
| 0.0ms | 2× | body | 256 | infinite |
Compiled 1922 to 1432 computations (25.5% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) |
(-.f64 (*.f64 (neg.f64 y) z) (*.f64 t (-.f64 a b))) |
| Outputs |
|---|
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) |
6 calls:
| 147.0ms | x |
| 131.0ms | y |
| 127.0ms | t |
| 65.0ms | a |
| 61.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 17.9b | 9 | x |
| 15.7b | 7 | y |
| 13.3b | 5 | z |
| 11.7b | 8 | t |
| 16.7b | 4 | a |
| 15.0b | 3 | b |
Compiled 170 to 93 computations (45.3% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 2.828570544451142e-38 | 2.2860196131440585e-35 |
| 35.0ms | 3.152687644524998e-131 | 4.290761779756431e-129 |
| 39.0ms | 6.113850936053815e-169 | 8.818251605162917e-167 |
| 42.0ms | 6.249584811687863e-269 | 2.3470779237071463e-267 |
| 21.0ms | 8.165847070316016e-300 | 2.1182951000946765e-291 |
| 51.0ms | -4.058528943823494e-225 | -9.776585057963023e-241 |
| 32.0ms | -4.3132545676383814e+24 | -377492.38628435036 |
| 226.0ms | 924× | body | 256 | valid |
| 1.0ms | 4× | body | 512 | valid |
| 1.0ms | 6× | body | 256 | infinite |
Compiled 1872 to 1391 computations (25.7% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
(-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
6 calls:
| 168.0ms | t |
| 124.0ms | x |
| 95.0ms | y |
| 63.0ms | z |
| 45.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 18.2b | 10 | x |
| 17.5b | 5 | y |
| 13.3b | 5 | z |
| 11.8b | 8 | t |
| 18.2b | 4 | a |
| 15.0b | 3 | b |
Compiled 151 to 88 computations (41.7% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 1.9932329478637315e+53 | 3.400888508945045e+64 |
| 16.0ms | 3.152687644524998e-131 | 4.290761779756431e-129 |
| 35.0ms | 6.113850936053815e-169 | 8.818251605162917e-167 |
| 16.0ms | 6.249584811687863e-269 | 2.3470779237071463e-267 |
| 30.0ms | 8.165847070316016e-300 | 2.1182951000946765e-291 |
| 24.0ms | -4.058528943823494e-225 | -9.776585057963023e-241 |
| 24.0ms | -4.3132545676383814e+24 | -377492.38628435036 |
| 157.0ms | 957× | body | 256 | valid |
| 2.0ms | 18× | body | 256 | infinite |
| 1.0ms | 3× | body | 512 | valid |
Compiled 1916 to 1427 computations (25.5% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) |
| Outputs |
|---|
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(-.f64 x (*.f64 t (-.f64 a b))) |
6 calls:
| 93.0ms | b |
| 81.0ms | t |
| 66.0ms | y |
| 66.0ms | x |
| 49.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 22.7b | 7 | x |
| 17.9b | 6 | y |
| 16.2b | 5 | z |
| 14.7b | 6 | t |
| 18.5b | 4 | a |
| 19.0b | 6 | b |
Compiled 142 to 83 computations (41.5% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 1.9932329478637315e+53 | 3.400888508945045e+64 |
| 14.0ms | 2.0237234969119669e-91 | 1.6851715278622397e-90 |
| 17.0ms | 1.876055605514799e-206 | 3.515146172566436e-205 |
| 19.0ms | 1.5055953032496423e-223 | 1.0612022865962204e-220 |
| 32.0ms | -4.3132545676383814e+24 | -377492.38628435036 |
| 97.0ms | 656× | body | 256 | valid |
| 3.0ms | 20× | body | 256 | infinite |
Compiled 1246 to 940 computations (24.6% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 z (-.f64 y 1))) |
a |
(-.f64 x (*.f64 z (-.f64 y 1))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 148.0ms | x |
| 141.0ms | y |
| 74.0ms | z |
| 74.0ms | t |
| 50.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 27.6b | 12 | x |
| 28.0b | 10 | y |
| 26.1b | 9 | z |
| 24.8b | 9 | t |
| 24.3b | 6 | a |
| 23.9b | 5 | b |
Compiled 124 to 73 computations (41.1% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 98.0ms | 1.7314185091911972e+61 | 6.672790438810403e+66 |
| 21.0ms | 1.5156908717276752e-271 | 2.7843219279606446e-266 |
| 19.0ms | 2.8808198709544516e-308 | 4.661844253288499e-307 |
| 20.0ms | -5.0811803825500355e-5 | -2.1076342961091477e-13 |
| 150.0ms | 544× | body | 256 | valid |
| 2.0ms | 12× | body | 256 | infinite |
Compiled 892 to 711 computations (20.3% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(-.f64 x (*.f64 t (-.f64 a b))) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 y b) x) |
a |
(+.f64 z x) |
(-.f64 x (*.f64 z y)) |
(+.f64 z x) |
a |
(-.f64 x (*.f64 z y)) |
(-.f64 x (*.f64 t (-.f64 a b))) |
(+.f64 z x) |
(-.f64 x (*.f64 z y)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 197.0ms | b |
| 92.0ms | t |
| 89.0ms | x |
| 86.0ms | z |
| 79.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 29.1b | 11 | x |
| 28.5b | 10 | y |
| 27.2b | 10 | z |
| 26.9b | 10 | t |
| 29.3b | 7 | a |
| 25.2b | 12 | b |
Compiled 117 to 69 computations (41% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 36189.21383074649 | 298740.27370721026 |
| 22.0ms | 1.2012480465827317e-124 | 4.6438067780165634e-117 |
| 22.0ms | 2.815165118569515e-137 | 1.3201853214717412e-131 |
| 17.0ms | 2.075495121273474e-169 | 3.2675945664905826e-168 |
| 22.0ms | 1.5156908717276752e-271 | 2.7843219279606446e-266 |
| 18.0ms | 2.8808198709544516e-308 | 4.661844253288499e-307 |
| 19.0ms | -1.3201855623958256e-243 | -3.2352559178534985e-248 |
| 22.0ms | -1.9850010134171245e-122 | -1.513025380440369e-127 |
| 18.0ms | -6.90339653070168e-86 | -3.0918476027326673e-88 |
| 17.0ms | -8.31141999493013e-37 | -4.185731397375478e-38 |
| 22.0ms | -5.0811803825500355e-5 | -2.1076342961091477e-13 |
| 196.0ms | 1376× | body | 256 | valid |
Compiled 1942 to 1511 computations (22.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
| Outputs |
|---|
(*.f64 (-.f64 (+.f64 y t) 2) b) |
(+.f64 (*.f64 y b) x) |
a |
(+.f64 z x) |
(-.f64 x (*.f64 z y)) |
(+.f64 z x) |
a |
(-.f64 x (*.f64 z y)) |
(*.f64 (-.f64 (+.f64 y t) 2) b) |
6 calls:
| 158.0ms | t |
| 153.0ms | a |
| 117.0ms | z |
| 114.0ms | y |
| 112.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 29.1b | 11 | x |
| 27.4b | 12 | y |
| 29.1b | 9 | z |
| 31.0b | 12 | t |
| 28.4b | 10 | a |
| 26.5b | 9 | b |
Compiled 110 to 66 computations (40% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 36189.21383074649 | 298740.27370721026 |
| 21.0ms | 1.5156908717276752e-271 | 2.7843219279606446e-266 |
| 16.0ms | 2.8808198709544516e-308 | 4.661844253288499e-307 |
| 19.0ms | -1.3201855623958256e-243 | -3.2352559178534985e-248 |
| 25.0ms | -1.9850010134171245e-122 | -1.513025380440369e-127 |
| 17.0ms | -6.90339653070168e-86 | -3.0918476027326673e-88 |
| 17.0ms | -8.31141999493013e-37 | -4.185731397375478e-38 |
| 22.0ms | -5.0811803825500355e-5 | -2.1076342961091477e-13 |
| 140.0ms | 992× | body | 256 | valid |
Compiled 1372 to 1082 computations (21.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
(-.f64 z (*.f64 z y)) |
(-.f64 x (neg.f64 (*.f64 y b))) |
| Outputs |
|---|
a |
(+.f64 z x) |
(-.f64 z (*.f64 z y)) |
(+.f64 z x) |
(-.f64 x (*.f64 z y)) |
(+.f64 z x) |
(-.f64 x (*.f64 z y)) |
a |
6 calls:
| 163.0ms | t |
| 57.0ms | a |
| 53.0ms | x |
| 49.0ms | b |
| 46.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 33.6b | 6 | x |
| 31.0b | 6 | y |
| 31.0b | 6 | z |
| 31.2b | 12 | t |
| 30.2b | 8 | a |
| 31.2b | 7 | b |
Compiled 103 to 62 computations (39.8% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 6.511681091966588e+125 | 7.934379691278389e+131 |
| 13.0ms | 5.910114021597247e-109 | 9.017259798079257e-108 |
| 22.0ms | 4.82228643180465e-239 | 2.1279877087460286e-234 |
| 26.0ms | -1.5638044701980629e-246 | -8.804914360118042e-258 |
| 24.0ms | -5.086081147290844e-134 | -9.972651586377111e-138 |
| 16.0ms | -1.5922409581572347e-16 | -2.1771757456667783e-18 |
| 27.0ms | -2.8143467670975205e+107 | -2.2676322578843446e+96 |
| 136.0ms | 924× | body | 256 | valid |
| 5.0ms | 22× | body | 256 | infinite |
| 1.0ms | 4× | body | 1024 | valid |
Compiled 1254 to 984 computations (21.5% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
(+.f64 (*.f64 y b) x) |
(-.f64 x (*.f64 z y)) |
| Outputs |
|---|
(+.f64 (*.f64 y b) x) |
(*.f64 (-.f64 b z) y) |
(+.f64 z x) |
(*.f64 (-.f64 y 2) b) |
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
6 calls:
| 79.0ms | t |
| 44.0ms | b |
| 44.0ms | x |
| 41.0ms | y |
| 38.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 35.2b | 7 | x |
| 31.0b | 6 | y |
| 32.4b | 6 | z |
| 31.5b | 13 | t |
| 31.5b | 6 | a |
| 31.2b | 7 | b |
Compiled 92 to 59 computations (35.9% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 0.0006404979312467119 | 0.21644077030924538 |
| 14.0ms | -4.057186166175235e-290 | -5.056375648829967e-291 |
| 10.0ms | -1.6351203720027695e-256 | -8.194432870199899e-257 |
| 23.0ms | -1.0981110953426753e+30 | -633400349567819600.0 |
| 21.0ms | -1.142081212020517e+151 | -1.284130871256073e+149 |
| 72.0ms | 558× | body | 256 | valid |
| 6.0ms | 45× | body | 256 | infinite |
| 0.0ms | 2× | body | 512 | valid |
Compiled 820 to 639 computations (22.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
(*.f64 (-.f64 y 2) b) |
| Outputs |
|---|
(*.f64 (-.f64 y 2) b) |
(+.f64 z x) |
a |
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
(+.f64 z x) |
(*.f64 (-.f64 y 2) b) |
6 calls:
| 60.0ms | t |
| 55.0ms | z |
| 44.0ms | b |
| 43.0ms | a |
| 39.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 35.2b | 7 | x |
| 32.2b | 5 | y |
| 35.3b | 10 | z |
| 33.8b | 11 | t |
| 32.4b | 8 | a |
| 31.8b | 7 | b |
Compiled 82 to 56 computations (31.7% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 298740.27370721026 | 60560161.76219246 |
| 26.0ms | 5.311723613199927e-48 | 4.114917033946743e-22 |
| 2.0ms | 1.2692433500908947e-99 | 1.35773190754351e-99 |
| 21.0ms | 1.5156908717276752e-271 | 2.7843219279606446e-266 |
| 15.0ms | 2.8808198709544516e-308 | 4.661844253288499e-307 |
| 30.0ms | -1.5925766384161618e+38 | -6.924617745368642e+34 |
| 100.0ms | 688× | body | 256 | valid |
| 1.0ms | 9× | body | 256 | infinite |
Compiled 918 to 741 computations (19.3% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
(*.f64 (-.f64 b z) y) |
| Outputs |
|---|
a |
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
(+.f64 z x) |
(*.f64 (-.f64 b z) y) |
a |
(*.f64 a (neg.f64 t)) |
a |
6 calls:
| 87.0ms | a |
| 53.0ms | b |
| 46.0ms | t |
| 37.0ms | z |
| 37.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 35.8b | 7 | x |
| 33.4b | 3 | y |
| 37.9b | 7 | z |
| 35.7b | 8 | t |
| 32.4b | 8 | a |
| 36.6b | 8 | b |
Compiled 77 to 53 computations (31.2% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 1.574690962976181e+223 | 2.8417421055738243e+223 |
| 19.0ms | 6.07083605288509e+170 | 6.59515610960539e+172 |
| 22.0ms | 6.511681091966588e+125 | 7.934379691278389e+131 |
| 21.0ms | 7.900325742423957e+62 | 3.197508417446697e+66 |
| 21.0ms | 4.82228643180465e-239 | 2.1279877087460286e-234 |
| 16.0ms | 1.7038609628039668e-291 | 9.137134376490049e-290 |
| 26.0ms | -2.8143467670975205e+107 | -2.2676322578843446e+96 |
| 119.0ms | 848× | body | 256 | valid |
| 8.0ms | 59× | body | 256 | infinite |
Compiled 1111 to 888 computations (20.1% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
(+.f64 z x) |
(*.f64 a (neg.f64 t)) |
(*.f64 t (neg.f64 a)) |
(*.f64 z (neg.f64 y)) |
| Outputs |
|---|
a |
(+.f64 z x) |
a |
6 calls:
| 51.0ms | t |
| 37.0ms | x |
| 33.0ms | b |
| 24.0ms | z |
| 19.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 37.9b | 8 | x |
| 37.6b | 4 | y |
| 39.3b | 5 | z |
| 36.6b | 9 | t |
| 34.6b | 3 | a |
| 37.6b | 7 | b |
Compiled 72 to 51 computations (29.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 22.0ms | 8.79394449389046e+51 | 3.175250943891068e+59 |
| 24.0ms | -2.8143467670975205e+107 | -2.2676322578843446e+96 |
| 42.0ms | 304× | body | 256 | valid |
| 1.0ms | 8× | body | 256 | infinite |
Compiled 378 to 312 computations (17.5% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
(*.f64 y b) |
| Outputs |
|---|
(*.f64 t b) |
x |
(*.f64 t b) |
a |
(*.f64 y b) |
a |
x |
a |
z |
x |
6 calls:
| 151.0ms | t |
| 68.0ms | b |
| 26.0ms | y |
| 21.0ms | z |
| 19.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 41.9b | 5 | x |
| 44.7b | 6 | y |
| 41.3b | 6 | z |
| 40.6b | 10 | t |
| 41.0b | 4 | a |
| 47.0b | 5 | b |
Compiled 57 to 44 computations (22.8% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 3.400888508945045e+64 | 7.014223892517857e+67 |
| 19.0ms | 8.818251605162917e-167 | 8.812826401101945e-163 |
| 22.0ms | -1.889541834716477e-304 | 6.258948029158615e-304 |
| 20.0ms | -4.796308104267004e-277 | -1.6613087677599119e-285 |
| 16.0ms | -3.965385870732512e-184 | -4.3807396943323424e-186 |
| 20.0ms | -7.168981147611115e-152 | -1.7836605498226906e-154 |
| 22.0ms | -4.3132545676383814e+24 | -377492.38628435036 |
| 26.0ms | -9.229239860039559e+61 | -6.4372035401750305e+56 |
| 23.0ms | -8.926995730066002e+128 | -4.532268769419278e+126 |
| 161.0ms | 1200× | body | 256 | valid |
| 14.0ms | 102× | body | 256 | infinite |
Compiled 1318 to 1118 computations (15.2% saved)
| Inputs |
|---|
a |
x |
z |
(*.f64 t b) |
| Outputs |
|---|
a |
z |
x |
a |
6 calls:
| 59.0ms | x |
| 26.0ms | t |
| 23.0ms | z |
| 17.0ms | y |
| 16.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 41.9b | 5 | x |
| 46.7b | 5 | y |
| 41.3b | 6 | z |
| 41.8b | 8 | t |
| 41.0b | 4 | a |
| 48.3b | 4 | b |
Compiled 54 to 43 computations (20.4% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 40.0ms | 8.79394449389046e+51 | 3.175250943891068e+59 |
| 22.0ms | -1.8843251774161286e-234 | -2.503390748777973e-242 |
| 21.0ms | -3.119102466985785e+67 | -3.5310468308940005e+58 |
| 77.0ms | 431× | body | 256 | valid |
| 1.0ms | 9× | body | 256 | infinite |
| 0.0ms | 1× | body | 1024 | valid |
Compiled 468 to 405 computations (13.5% saved)
Total -20.4b remaining (-48.2%)
Threshold costs -20.4b (-48.2%)
| Inputs |
|---|
a |
x |
| Outputs |
|---|
a |
x |
a |
6 calls:
| 29.0ms | z |
| 16.0ms | a |
| 13.0ms | t |
| 13.0ms | y |
| 9.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 43.3b | 3 | x |
| 47.8b | 5 | y |
| 47.2b | 5 | z |
| 45.2b | 5 | t |
| 42.3b | 3 | a |
| 49.8b | 2 | b |
Compiled 50 to 42 computations (16% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 8.79394449389046e+51 | 3.175250943891068e+59 |
| 31.0ms | -2.8143467670975205e+107 | -2.2676322578843446e+96 |
| 47.0ms | 304× | body | 256 | valid |
| 1.0ms | 9× | body | 256 | infinite |
Compiled 340 to 293 computations (13.8% saved)
| 1× | egg-herbie |
| 161× | cancel-sign-sub-inv_binary64 |
| 118× | distribute-rgt-neg-in_binary64 |
| 85× | neg-sub0_binary64 |
| 85× | neg-mul-1_binary64 |
| 78× | distribute-lft-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 386 | 1756 |
| 1 | 499 | 1756 |
| 2 | 613 | 1754 |
| 3 | 720 | 1754 |
| 4 | 868 | 1754 |
| 5 | 1078 | 1754 |
| 6 | 1279 | 1754 |
| 7 | 1387 | 1754 |
| 8 | 1457 | 1754 |
| 9 | 1478 | 1754 |
| 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 t -6000000) (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 208967022709991/144115188075855872) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))) (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))))) |
(if (<=.f64 a -1600000000000000011481970465456269286528983699026564988907404354340010586887813442052265711753219029286185181012748194180161304547671507615243738458833813504) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a -8800000000000000000) (-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) (if (<=.f64 a 204999999999999982431117749459214496344047616) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a))))) |
(if (<=.f64 t -380000) (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t -6964981432973111/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 790984979339419/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1998178970767021/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 3054043458696411/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)))))))) |
(if (<=.f64 t -380000) (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t -6614670317416815/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 8829162894086837/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 3054043458696411/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 4495317912455029/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 208967022709991/144115188075855872) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))))))))) |
(if (<=.f64 t -185000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -7894929088529747/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 7640195823164843/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 906150928603649/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 2821670586839075/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 390218568789499/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 208967022709991/144115188075855872) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1)))))))))) |
(if (<=.f64 t -820000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -320064692778233/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 4524042903795331/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 7435084542388915/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 8491156056859499/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 4022052505934645/187072209578355573530071658587684226515959365500928) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a))))))))) |
(if (<=.f64 t -380000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -6187917393712505/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 2761256655148517/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 8763776881476657/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 5993757216606705/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 2550000000000000046516362917298113239360095420413902848) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))))) |
(if (<=.f64 t -750000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 5341655849093511/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 7048738840935711/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1892136358191809/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 150000000000000001328368373973352086658834060711356113354752) (-.f64 x (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))) |
(if (<=.f64 b -7378697629483821/147573952589676412928) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 2340276053865779/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) a (if (<=.f64 b 45999999999999999099055916371364748938613639956111999744606208) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b))))) |
(if (<=.f64 b -3659834024223975/2361183241434822606848) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -8620287417370625/191561942608236107294793378393788647952342390272950272) (+.f64 (*.f64 y b) x) (if (<=.f64 b -8679010875938991/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) a (if (<=.f64 b -548744862360233/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 z x) (if (<=.f64 b -6396164097603083/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (-.f64 x (*.f64 z y)) (if (<=.f64 b 1454766195646295/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (+.f64 z x) (if (<=.f64 b 5204559179672241/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) a (if (<=.f64 b 6798566308054619/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 x (*.f64 z y)) (if (<=.f64 b 1178420618842611/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 1562993992725273/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 z x) (if (<=.f64 b 95000) (-.f64 x (*.f64 z y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))))))) |
(if (<=.f64 b -4722366482869645/147573952589676412928) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6465215563027969/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 y b) x) (if (<=.f64 b -4619473530741721/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) a (if (<=.f64 b -1518337021504551/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 z x) (if (<=.f64 b -4228233477982807/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (-.f64 x (*.f64 z y)) (if (<=.f64 b 5692563374268111/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (+.f64 z x) (if (<=.f64 b 7613526571406249/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) a (if (<=.f64 b 82000) (-.f64 x (*.f64 z y)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))) |
(if (<=.f64 a -165000000000000005537980371448980084107146201540375502895002163281048621618529902111778682574450196480) a (if (<=.f64 a -5841333965851681/1298074214633706907132624082305024) (+.f64 z x) (if (<=.f64 a -6808652464423975/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (-.f64 z (*.f64 z y)) (if (<=.f64 a -393383378897407/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (+.f64 z x) (if (<=.f64 a 751484838820783/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (-.f64 x (*.f64 z y)) (if (<=.f64 a 5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 z x) (if (<=.f64 a 304999999999999994838897685936520599187673293236041069850363772859962291181110284786574788576062542277872711925533206282724106567680) (-.f64 x (*.f64 z y)) a))))))) |
(if (<=.f64 y -139999999999999995499886653402215216306927282244233295148659671703278865004789503665083537322776152959300661652855726859773080510703731718916168220672) (+.f64 (*.f64 y b) x) (if (<=.f64 y -3800000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 y -2873922249378019/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (+.f64 z x) (if (<=.f64 y -3511119404027961/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (*.f64 (-.f64 y 2) b) (if (<=.f64 y 7746191359077253/36028797018963968) (+.f64 z x) (*.f64 (-.f64 b z) y)))))) |
(if (<=.f64 b -3299999999999999859597593413874089984) (*.f64 (-.f64 y 2) b) (if (<=.f64 b 1454766195646295/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (+.f64 z x) (if (<=.f64 b 5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) a (if (<=.f64 b 207784017051299/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136) (+.f64 z x) (if (<=.f64 b 8885724609534513/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 (-.f64 b z) y) (if (<=.f64 b 11000000) (+.f64 z x) (*.f64 (-.f64 y 2) b))))))) |
(if (<=.f64 a -13499999999999999628003024529588714214609595700623420070197926809213446924382666690949090348933733941248) a (if (<=.f64 a 61718895773929/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 z x) (if (<=.f64 a 2291112313477997/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 (-.f64 b z) y) (if (<=.f64 a 2499999999999999956841939459796399579309945718895233069644286787584) (+.f64 z x) (if (<=.f64 a 1159999999999999972969293597041873803322521486815440516086975379834329962078568782084220695698844631022469226409919215065628672) (*.f64 (-.f64 b z) y) (if (<=.f64 a 64999999999999996793668510548615010169459801421748008099328347828280602319944494758993776569724065175462201349583033252647656195072525976144106252024887810771477419024973824) a (if (<=.f64 a 16000000000000000745628914797131161094481372959190029782735687328298924501169380793164283395427131397136543625535767837845076186656110369461769953559882295049398882037877059550391795294320883813223355772344963884549679349760) (*.f64 a (neg.f64 t)) a))))))) |
(if (<=.f64 a -600000000000000028968423588113241537296267582071905949810948043986265538848346961037851051203493888) a (if (<=.f64 a 300000000000000002656736747946704173317668121422712226709504) (+.f64 z x) a)) |
(if (<=.f64 t -77999999999999996243979560446799371507458942570363376520871189655427551751844566567906039016188942336093647109017889434675183616) (*.f64 t b) (if (<=.f64 t -61999999999999998289250081124549050810031960132326560913948672) x (if (<=.f64 t -380000) (*.f64 t b) (if (<=.f64 t -1358626472935755/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) a (if (<=.f64 t -7463142543579545/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 y b) (if (<=.f64 t -4741477906555443/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) a (if (<=.f64 t -2226424786380417/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) x (if (<=.f64 t 1329141705657193/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) a (if (<=.f64 t 36000000000000001352135739272719454684319216452159945946249035776) z x))))))))) |
(if (<=.f64 a -359999999999999978445318096785524509954756179330806987720109326336) a (if (<=.f64 a -2346099009001469/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) z (if (<=.f64 a 47999999999999998313476068685604289016663575486242226176) x a))) |
(if (<=.f64 a -7599999999999999576914682610971237298504880598013119996359894009289291516342014879325037331792799989760) a (if (<=.f64 a 20000000000000000204701340408171022992608776270649491456) 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 t -6000000) (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 208967022709991/144115188075855872) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 b (+.f64 y -2)))) (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))))) |
(if (<=.f64 t -6000000) (-.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 208967022709991/144115188075855872) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (neg.f64 a) (*.f64 (+.f64 y -2) b))) (-.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 (+.f64 y -1) z)))) |
(if (<=.f64 t -6000000) (+.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 208967022709991/144115188075855872) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 a (*.f64 (+.f64 y -2) b))) (+.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 z (-.f64 1 y))))) |
(if (<=.f64 a -1600000000000000011481970465456269286528983699026564988907404354340010586887813442052265711753219029286185181012748194180161304547671507615243738458833813504) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 a -8800000000000000000) (-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a)) (if (<=.f64 a 204999999999999982431117749459214496344047616) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 (-.f64 2 (+.f64 y t)) b)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a))))) |
(if (<=.f64 a -1600000000000000011481970465456269286528983699026564988907404354340010586887813442052265711753219029286185181012748194180161304547671507615243738458833813504) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 a -8800000000000000000) (-.f64 (+.f64 x z) (-.f64 (*.f64 t a) a)) (if (<=.f64 a 204999999999999982431117749459214496344047616) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (-.f64 2 (+.f64 t y)))) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a))))) |
(if (<=.f64 a -1600000000000000011481970465456269286528983699026564988907404354340010586887813442052265711753219029286185181012748194180161304547671507615243738458833813504) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 a -8800000000000000000) (-.f64 (+.f64 x z) (-.f64 (*.f64 t a) a)) (if (<=.f64 a 204999999999999982431117749459214496344047616) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a))))) |
(if (<=.f64 a -1600000000000000011481970465456269286528983699026564988907404354340010586887813442052265711753219029286185181012748194180161304547671507615243738458833813504) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 a -8800000000000000000) (-.f64 (+.f64 x z) (-.f64 (*.f64 t a) a)) (if (<=.f64 a 204999999999999982431117749459214496344047616) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a)))))) |
(if (<=.f64 a -1600000000000000011481970465456269286528983699026564988907404354340010586887813442052265711753219029286185181012748194180161304547671507615243738458833813504) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 a -8800000000000000000) (+.f64 (+.f64 x z) (-.f64 a (*.f64 t a))) (if (<=.f64 a 204999999999999982431117749459214496344047616) (+.f64 (*.f64 b (+.f64 (+.f64 t y) -2)) (+.f64 x (*.f64 z (-.f64 1 y)))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a)))))) |
(if (<=.f64 t -380000) (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t -6964981432973111/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 790984979339419/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1998178970767021/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 3054043458696411/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 a t) a)))))))) |
(if (<=.f64 t -380000) (-.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t -6964981432973111/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 790984979339419/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 1998178970767021/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 3054043458696411/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (-.f64 (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 (*.f64 t a) a)))))))) |
(if (<=.f64 t -380000) (+.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 z (-.f64 1 y))) (if (<=.f64 t -6964981432973111/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 790984979339419/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 1998178970767021/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 3054043458696411/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (-.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 (*.f64 t a) a)))))))) |
(if (<=.f64 t -380000) (+.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 z (-.f64 1 y))) (if (<=.f64 t -6964981432973111/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 790984979339419/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 1998178970767021/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 3054043458696411/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (+.f64 (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 a (*.f64 t a))))))))) |
(if (<=.f64 t -380000) (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t -6614670317416815/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 8829162894086837/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 3054043458696411/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 4495317912455029/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 208967022709991/144115188075855872) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 (*.f64 t (-.f64 b a)) x) (*.f64 z (-.f64 y 1)))))))))) |
(if (<=.f64 t -380000) (-.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t -6614670317416815/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 8829162894086837/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 3054043458696411/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 4495317912455029/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 208967022709991/144115188075855872) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 (+.f64 y -1) z))))))))) |
(if (<=.f64 t -380000) (+.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 z (-.f64 1 y))) (if (<=.f64 t -6614670317416815/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 8829162894086837/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 3054043458696411/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 4495317912455029/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 208967022709991/144115188075855872) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 z (-.f64 1 y)))))))))) |
(if (<=.f64 t -380000) (+.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 z (-.f64 1 y))) (if (<=.f64 t -6614670317416815/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 8829162894086837/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 3054043458696411/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 4495317912455029/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 t 208967022709991/144115188075855872) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 x (*.f64 t (-.f64 b a))) (*.f64 z (-.f64 1 y)))))))))) |
(if (<=.f64 t -185000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -7894929088529747/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 7640195823164843/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 906150928603649/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 2821670586839075/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 390218568789499/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 208967022709991/144115188075855872) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 y 1)))))))))) |
(if (<=.f64 t -185000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -7894929088529747/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 7640195823164843/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 906150928603649/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 2821670586839075/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 390218568789499/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 208967022709991/144115188075855872) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (-.f64 (-.f64 x (*.f64 t a)) (*.f64 (+.f64 y -1) z))))))))) |
(if (<=.f64 t -185000000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -7894929088529747/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 7640195823164843/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 906150928603649/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 2821670586839075/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 390218568789499/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 208967022709991/144115188075855872) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (+.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 1 y)))))))))) |
(if (<=.f64 t -185000000) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 t -7894929088529747/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 7640195823164843/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 906150928603649/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 2821670586839075/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 390218568789499/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 t 208967022709991/144115188075855872) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (+.f64 (-.f64 x (*.f64 t a)) (*.f64 z (-.f64 1 y)))))))))) |
(if (<=.f64 t -820000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -320064692778233/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 4524042903795331/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 7435084542388915/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 8491156056859499/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 4022052505934645/187072209578355573530071658587684226515959365500928) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 (+.f64 z x) (-.f64 (*.f64 a t) a))))))))) |
(if (<=.f64 t -820000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -320064692778233/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4524042903795331/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 7435084542388915/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 8491156056859499/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 4022052505934645/187072209578355573530071658587684226515959365500928) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (-.f64 (+.f64 x z) (-.f64 (*.f64 t a) a))))))))) |
(if (<=.f64 t -820000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -320064692778233/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4524042903795331/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 7435084542388915/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 8491156056859499/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 4022052505934645/187072209578355573530071658587684226515959365500928) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (-.f64 (+.f64 x z) (-.f64 (*.f64 t a) a))))))))) |
(if (<=.f64 t -820000) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 t -320064692778233/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4524042903795331/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 7435084542388915/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 8491156056859499/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 t 4022052505934645/187072209578355573530071658587684226515959365500928) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (-.f64 (+.f64 x z) (-.f64 (*.f64 t a) a))))))))) |
(if (<=.f64 t -820000) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 t -320064692778233/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4524042903795331/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 7435084542388915/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 4249103942534137/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 8491156056859499/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 t 4022052505934645/187072209578355573530071658587684226515959365500928) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (+.f64 (+.f64 x z) (-.f64 a (*.f64 t a)))))))))) |
(if (<=.f64 t -380000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -6187917393712505/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 2761256655148517/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 8763776881476657/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (if (<=.f64 t 5993757216606705/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 2550000000000000046516362917298113239360095420413902848) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))))) |
(if (<=.f64 t -380000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -6187917393712505/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 2761256655148517/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 8763776881476657/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 5993757216606705/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 2550000000000000046516362917298113239360095420413902848) (-.f64 (+.f64 x a) (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 t (-.f64 a b)))))))))) |
(if (<=.f64 t -380000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t -6187917393712505/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 2761256655148517/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 8763776881476657/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 5993757216606705/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (-.f64 x (-.f64 (*.f64 b (-.f64 2 t)) z)) (if (<=.f64 t 2550000000000000046516362917298113239360095420413902848) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (-.f64 x (*.f64 t (-.f64 a b)))))))))) |
(if (<=.f64 t -380000) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 t -6187917393712505/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 2761256655148517/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 8763776881476657/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (if (<=.f64 t 5993757216606705/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (+.f64 x (+.f64 z (*.f64 b (+.f64 t -2)))) (if (<=.f64 t 2550000000000000046516362917298113239360095420413902848) (+.f64 (+.f64 x a) (*.f64 z (-.f64 1 y))) (+.f64 x (*.f64 t (-.f64 b a)))))))))) |
(if (<=.f64 t -750000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 5341655849093511/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 7048738840935711/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 t 1892136358191809/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 a (+.f64 (*.f64 (-.f64 y 2) b) x)) (if (<=.f64 t 150000000000000001328368373973352086658834060711356113354752) (-.f64 x (*.f64 z (-.f64 y 1))) (-.f64 x (*.f64 t (-.f64 a b)))))))) |
(if (<=.f64 t -750000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 5341655849093511/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 7048738840935711/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 t 1892136358191809/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 150000000000000001328368373973352086658834060711356113354752) (-.f64 x (*.f64 (+.f64 y -1) z)) (-.f64 x (*.f64 t (-.f64 a b)))))))) |
(if (<=.f64 t -750000) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 t 5341655849093511/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 7048738840935711/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 t 1892136358191809/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 150000000000000001328368373973352086658834060711356113354752) (+.f64 x (*.f64 z (-.f64 1 y))) (-.f64 x (*.f64 t (-.f64 a b)))))))) |
(if (<=.f64 t -750000) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 t 5341655849093511/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 7048738840935711/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 t 1892136358191809/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 a (+.f64 x (*.f64 (+.f64 y -2) b))) (if (<=.f64 t 150000000000000001328368373973352086658834060711356113354752) (+.f64 x (*.f64 z (-.f64 1 y))) (+.f64 x (*.f64 t (-.f64 b a)))))))) |
(if (<=.f64 b -7378697629483821/147573952589676412928) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b 2340276053865779/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (-.f64 x (*.f64 z (-.f64 y 1))) (if (<=.f64 b 5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) a (if (<=.f64 b 45999999999999999099055916371364748938613639956111999744606208) (-.f64 x (*.f64 z (-.f64 y 1))) (*.f64 (-.f64 (+.f64 y t) 2) b))))) |
(if (<=.f64 b -7378697629483821/147573952589676412928) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b 2340276053865779/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (-.f64 x (*.f64 (+.f64 y -1) z)) (if (<=.f64 b 5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) a (if (<=.f64 b 45999999999999999099055916371364748938613639956111999744606208) (-.f64 x (*.f64 (+.f64 y -1) z)) (*.f64 b (+.f64 (+.f64 t y) -2)))))) |
(if (<=.f64 b -7378697629483821/147573952589676412928) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b 2340276053865779/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 x (*.f64 z (-.f64 1 y))) (if (<=.f64 b 5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) a (if (<=.f64 b 45999999999999999099055916371364748938613639956111999744606208) (+.f64 x (*.f64 z (-.f64 1 y))) (*.f64 b (+.f64 (+.f64 t y) -2)))))) |
(if (<=.f64 b -3659834024223975/2361183241434822606848) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -8620287417370625/191561942608236107294793378393788647952342390272950272) (+.f64 (*.f64 y b) x) (if (<=.f64 b -8679010875938991/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) a (if (<=.f64 b -548744862360233/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 z x) (if (<=.f64 b -6396164097603083/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (-.f64 x (*.f64 z y)) (if (<=.f64 b 1454766195646295/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (+.f64 z x) (if (<=.f64 b 5204559179672241/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) a (if (<=.f64 b 6798566308054619/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 x (*.f64 z y)) (if (<=.f64 b 1178420618842611/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 1562993992725273/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 z x) (if (<=.f64 b 95000) (-.f64 x (*.f64 z y)) (*.f64 (-.f64 (+.f64 y t) 2) b)))))))))))) |
(if (<=.f64 b -3659834024223975/2361183241434822606848) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -8620287417370625/191561942608236107294793378393788647952342390272950272) (+.f64 x (*.f64 y b)) (if (<=.f64 b -8679010875938991/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) a (if (<=.f64 b -548744862360233/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 x z) (if (<=.f64 b -6396164097603083/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (-.f64 x (*.f64 y z)) (if (<=.f64 b 1454766195646295/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (+.f64 x z) (if (<=.f64 b 5204559179672241/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) a (if (<=.f64 b 6798566308054619/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 x (*.f64 y z)) (if (<=.f64 b 1178420618842611/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (-.f64 x (*.f64 t (-.f64 a b))) (if (<=.f64 b 1562993992725273/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 x z) (if (<=.f64 b 95000) (-.f64 x (*.f64 y z)) (*.f64 b (+.f64 (+.f64 t y) -2))))))))))))) |
(if (<=.f64 b -3659834024223975/2361183241434822606848) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -8620287417370625/191561942608236107294793378393788647952342390272950272) (+.f64 x (*.f64 y b)) (if (<=.f64 b -8679010875938991/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) a (if (<=.f64 b -548744862360233/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 x z) (if (<=.f64 b -6396164097603083/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (-.f64 x (*.f64 y z)) (if (<=.f64 b 1454766195646295/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (+.f64 x z) (if (<=.f64 b 5204559179672241/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) a (if (<=.f64 b 6798566308054619/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (-.f64 x (*.f64 y z)) (if (<=.f64 b 1178420618842611/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 x (*.f64 t (-.f64 b a))) (if (<=.f64 b 1562993992725273/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 x z) (if (<=.f64 b 95000) (-.f64 x (*.f64 y z)) (*.f64 b (+.f64 (+.f64 t y) -2))))))))))))) |
(if (<=.f64 b -4722366482869645/147573952589676412928) (*.f64 (-.f64 (+.f64 y t) 2) b) (if (<=.f64 b -6465215563027969/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 y b) x) (if (<=.f64 b -4619473530741721/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) a (if (<=.f64 b -1518337021504551/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 z x) (if (<=.f64 b -4228233477982807/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (-.f64 x (*.f64 z y)) (if (<=.f64 b 5692563374268111/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (+.f64 z x) (if (<=.f64 b 7613526571406249/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) a (if (<=.f64 b 82000) (-.f64 x (*.f64 z y)) (*.f64 (-.f64 (+.f64 y t) 2) b))))))))) |
(if (<=.f64 b -4722366482869645/147573952589676412928) (*.f64 b (+.f64 (+.f64 t y) -2)) (if (<=.f64 b -6465215563027969/47890485652059026823698344598447161988085597568237568) (+.f64 x (*.f64 y b)) (if (<=.f64 b -4619473530741721/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) a (if (<=.f64 b -1518337021504551/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 x z) (if (<=.f64 b -4228233477982807/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (-.f64 x (*.f64 y z)) (if (<=.f64 b 5692563374268111/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (+.f64 x z) (if (<=.f64 b 7613526571406249/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) a (if (<=.f64 b 82000) (-.f64 x (*.f64 y z)) (*.f64 b (+.f64 (+.f64 t y) -2)))))))))) |
(if (<=.f64 a -165000000000000005537980371448980084107146201540375502895002163281048621618529902111778682574450196480) a (if (<=.f64 a -5841333965851681/1298074214633706907132624082305024) (+.f64 z x) (if (<=.f64 a -6808652464423975/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (-.f64 z (*.f64 z y)) (if (<=.f64 a -393383378897407/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (+.f64 z x) (if (<=.f64 a 751484838820783/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (-.f64 x (*.f64 z y)) (if (<=.f64 a 5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 z x) (if (<=.f64 a 304999999999999994838897685936520599187673293236041069850363772859962291181110284786574788576062542277872711925533206282724106567680) (-.f64 x (*.f64 z y)) a))))))) |
(if (<=.f64 a -165000000000000005537980371448980084107146201540375502895002163281048621618529902111778682574450196480) a (if (<=.f64 a -5841333965851681/1298074214633706907132624082305024) (+.f64 x z) (if (<=.f64 a -6808652464423975/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (-.f64 z (*.f64 y z)) (if (<=.f64 a -393383378897407/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (+.f64 x z) (if (<=.f64 a 751484838820783/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (-.f64 x (*.f64 y z)) (if (<=.f64 a 5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 x z) (if (<=.f64 a 304999999999999994838897685936520599187673293236041069850363772859962291181110284786574788576062542277872711925533206282724106567680) (-.f64 x (*.f64 y z)) a))))))) |
(if (<=.f64 y -139999999999999995499886653402215216306927282244233295148659671703278865004789503665083537322776152959300661652855726859773080510703731718916168220672) (+.f64 (*.f64 y b) x) (if (<=.f64 y -3800000000000000000) (*.f64 (-.f64 b z) y) (if (<=.f64 y -2873922249378019/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (+.f64 z x) (if (<=.f64 y -3511119404027961/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (*.f64 (-.f64 y 2) b) (if (<=.f64 y 7746191359077253/36028797018963968) (+.f64 z x) (*.f64 (-.f64 b z) y)))))) |
(if (<=.f64 y -139999999999999995499886653402215216306927282244233295148659671703278865004789503665083537322776152959300661652855726859773080510703731718916168220672) (+.f64 x (*.f64 y b)) (if (<=.f64 y -3800000000000000000) (*.f64 y (-.f64 b z)) (if (<=.f64 y -2873922249378019/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (+.f64 x z) (if (<=.f64 y -3511119404027961/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (*.f64 (+.f64 y -2) b) (if (<=.f64 y 7746191359077253/36028797018963968) (+.f64 x z) (*.f64 y (-.f64 b z))))))) |
(if (<=.f64 b -3299999999999999859597593413874089984) (*.f64 (-.f64 y 2) b) (if (<=.f64 b 1454766195646295/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (+.f64 z x) (if (<=.f64 b 5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) a (if (<=.f64 b 207784017051299/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136) (+.f64 z x) (if (<=.f64 b 8885724609534513/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 (-.f64 b z) y) (if (<=.f64 b 11000000) (+.f64 z x) (*.f64 (-.f64 y 2) b))))))) |
(if (<=.f64 b -3299999999999999859597593413874089984) (*.f64 (+.f64 y -2) b) (if (<=.f64 b 1454766195646295/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (+.f64 x z) (if (<=.f64 b 5900483092839843/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) a (if (<=.f64 b 207784017051299/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136) (+.f64 x z) (if (<=.f64 b 8885724609534513/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 y (-.f64 b z)) (if (<=.f64 b 11000000) (+.f64 x z) (*.f64 (+.f64 y -2) b))))))) |
(if (<=.f64 a -13499999999999999628003024529588714214609595700623420070197926809213446924382666690949090348933733941248) a (if (<=.f64 a 61718895773929/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 z x) (if (<=.f64 a 2291112313477997/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 (-.f64 b z) y) (if (<=.f64 a 2499999999999999956841939459796399579309945718895233069644286787584) (+.f64 z x) (if (<=.f64 a 1159999999999999972969293597041873803322521486815440516086975379834329962078568782084220695698844631022469226409919215065628672) (*.f64 (-.f64 b z) y) (if (<=.f64 a 64999999999999996793668510548615010169459801421748008099328347828280602319944494758993776569724065175462201349583033252647656195072525976144106252024887810771477419024973824) a (if (<=.f64 a 16000000000000000745628914797131161094481372959190029782735687328298924501169380793164283395427131397136543625535767837845076186656110369461769953559882295049398882037877059550391795294320883813223355772344963884549679349760) (*.f64 a (neg.f64 t)) a))))))) |
(if (<=.f64 a -13499999999999999628003024529588714214609595700623420070197926809213446924382666690949090348933733941248) a (if (<=.f64 a 61718895773929/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 x z) (if (<=.f64 a 2291112313477997/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 y (-.f64 b z)) (if (<=.f64 a 2499999999999999956841939459796399579309945718895233069644286787584) (+.f64 x z) (if (<=.f64 a 1159999999999999972969293597041873803322521486815440516086975379834329962078568782084220695698844631022469226409919215065628672) (*.f64 y (-.f64 b z)) (if (<=.f64 a 64999999999999996793668510548615010169459801421748008099328347828280602319944494758993776569724065175462201349583033252647656195072525976144106252024887810771477419024973824) a (if (<=.f64 a 16000000000000000745628914797131161094481372959190029782735687328298924501169380793164283395427131397136543625535767837845076186656110369461769953559882295049398882037877059550391795294320883813223355772344963884549679349760) (*.f64 a (neg.f64 t)) a))))))) |
(if (<=.f64 a -13499999999999999628003024529588714214609595700623420070197926809213446924382666690949090348933733941248) a (if (<=.f64 a 61718895773929/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 x z) (if (<=.f64 a 2291112313477997/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 y (-.f64 b z)) (if (<=.f64 a 2499999999999999956841939459796399579309945718895233069644286787584) (+.f64 x z) (if (<=.f64 a 1159999999999999972969293597041873803322521486815440516086975379834329962078568782084220695698844631022469226409919215065628672) (*.f64 y (-.f64 b z)) (if (<=.f64 a 64999999999999996793668510548615010169459801421748008099328347828280602319944494758993776569724065175462201349583033252647656195072525976144106252024887810771477419024973824) a (if (<=.f64 a 16000000000000000745628914797131161094481372959190029782735687328298924501169380793164283395427131397136543625535767837845076186656110369461769953559882295049398882037877059550391795294320883813223355772344963884549679349760) (*.f64 t (neg.f64 a)) a))))))) |
(if (<=.f64 a -600000000000000028968423588113241537296267582071905949810948043986265538848346961037851051203493888) a (if (<=.f64 a 300000000000000002656736747946704173317668121422712226709504) (+.f64 z x) a)) |
(if (<=.f64 a -600000000000000028968423588113241537296267582071905949810948043986265538848346961037851051203493888) a (if (<=.f64 a 300000000000000002656736747946704173317668121422712226709504) (+.f64 x z) a)) |
(if (<=.f64 t -77999999999999996243979560446799371507458942570363376520871189655427551751844566567906039016188942336093647109017889434675183616) (*.f64 t b) (if (<=.f64 t -61999999999999998289250081124549050810031960132326560913948672) x (if (<=.f64 t -380000) (*.f64 t b) (if (<=.f64 t -1358626472935755/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) a (if (<=.f64 t -7463142543579545/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 y b) (if (<=.f64 t -4741477906555443/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) a (if (<=.f64 t -2226424786380417/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) x (if (<=.f64 t 1329141705657193/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) a (if (<=.f64 t 36000000000000001352135739272719454684319216452159945946249035776) z x))))))))) |
(if (<=.f64 a -359999999999999978445318096785524509954756179330806987720109326336) a (if (<=.f64 a -2346099009001469/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) z (if (<=.f64 a 47999999999999998313476068685604289016663575486242226176) x a))) |
(if (<=.f64 a -7599999999999999576914682610971237298504880598013119996359894009289291516342014879325037331792799989760) a (if (<=.f64 a 20000000000000000204701340408171022992608776270649491456) x a)) |
a |
Compiled 1345 to 795 computations (40.9% 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 1219 to 613 computations (49.7% saved)
Loading profile data...