Time bar (total: 14.3s)
| 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 22 to 14 computations (36.4% saved)
| 1.3s | 8256× | body | 256 | valid |
| 713.0ms | 3905× | body | 256 | infinite |
| 2× | egg-herbie |
| 2316× | fma-def |
| 716× | associate-+r+ |
| 542× | associate-+l+ |
| 490× | +-commutative |
| 108× | *-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 87 | 688 |
| 1 | 261 | 492 |
| 2 | 798 | 456 |
| 3 | 1747 | 456 |
| 4 | 1913 | 456 |
| 5 | 1925 | 456 |
| 6 | 1925 | 400 |
| 7 | 2469 | 400 |
| 8 | 2469 | 400 |
| 0 | 6 | 6 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
4 |
5 |
| Inputs |
|---|
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
(+.f64 (+.f64 (+.f64 y (*.f64 x z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
(+.f64 (+.f64 (+.f64 z (*.f64 y x)) (*.f64 t a)) (*.f64 (*.f64 a x) b)) |
(+.f64 (+.f64 (+.f64 t (*.f64 y z)) (*.f64 x a)) (*.f64 (*.f64 a z) b)) |
(+.f64 (+.f64 (+.f64 a (*.f64 y z)) (*.f64 t x)) (*.f64 (*.f64 x z) b)) |
(+.f64 (+.f64 (+.f64 b (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) x)) |
(+.f64 (+.f64 (+.f64 x (*.f64 z y)) (*.f64 t a)) (*.f64 (*.f64 a y) b)) |
(+.f64 (+.f64 (+.f64 x (*.f64 t z)) (*.f64 y a)) (*.f64 (*.f64 a z) b)) |
(+.f64 (+.f64 (+.f64 x (*.f64 a z)) (*.f64 t y)) (*.f64 (*.f64 y z) b)) |
(+.f64 (+.f64 (+.f64 x (*.f64 b z)) (*.f64 t a)) (*.f64 (*.f64 a z) y)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y t)) (*.f64 z a)) (*.f64 (*.f64 a t) b)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y a)) (*.f64 t z)) (*.f64 (*.f64 z a) b)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y b)) (*.f64 t a)) (*.f64 (*.f64 a b) z)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t)) (*.f64 (*.f64 t z) b)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 b a)) (*.f64 (*.f64 a z) t)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t b)) (*.f64 (*.f64 b z) a)) |
| Outputs |
|---|
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
(fma.f64 z (*.f64 a b) (fma.f64 t a (fma.f64 y z x))) |
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (+.f64 (+.f64 y (*.f64 x z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 a (*.f64 z b)) (+.f64 (*.f64 t a) (+.f64 y (*.f64 x z)))) |
(fma.f64 z (*.f64 a b) (fma.f64 t a (fma.f64 x z y))) |
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 x z y)) |
(+.f64 (fma.f64 t a y) (*.f64 z (fma.f64 a b x))) |
(fma.f64 x z (fma.f64 a (fma.f64 z b t) y)) |
(+.f64 (+.f64 (+.f64 z (*.f64 y x)) (*.f64 t a)) (*.f64 (*.f64 a x) b)) |
(+.f64 (+.f64 z (*.f64 x y)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 x b)))) |
(fma.f64 a (*.f64 x b) (fma.f64 t a (fma.f64 x y z))) |
(fma.f64 a (+.f64 t (*.f64 x b)) (fma.f64 x y z)) |
(fma.f64 x y (fma.f64 a (fma.f64 x b t) z)) |
(+.f64 (+.f64 (+.f64 t (*.f64 y z)) (*.f64 x a)) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 a (*.f64 z b)) (+.f64 t (+.f64 (*.f64 y z) (*.f64 x a)))) |
(+.f64 (fma.f64 y z t) (*.f64 a (fma.f64 z b x))) |
(fma.f64 a (fma.f64 z b x) (fma.f64 y z t)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b x) t)) |
(+.f64 (+.f64 (+.f64 a (*.f64 y z)) (*.f64 t x)) (*.f64 (*.f64 x z) b)) |
(+.f64 (+.f64 (*.f64 y z) a) (+.f64 (*.f64 x t) (*.f64 x (*.f64 z b)))) |
(fma.f64 x (*.f64 z b) (fma.f64 x t (fma.f64 y z a))) |
(fma.f64 x (+.f64 t (*.f64 z b)) (fma.f64 y z a)) |
(fma.f64 x (fma.f64 z b t) (fma.f64 y z a)) |
(+.f64 (+.f64 (+.f64 b (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) x)) |
(+.f64 (+.f64 (*.f64 y z) b) (+.f64 (*.f64 t a) (*.f64 a (*.f64 x z)))) |
(fma.f64 x (*.f64 z a) (fma.f64 t a (fma.f64 y z b))) |
(fma.f64 a (+.f64 t (*.f64 x z)) (fma.f64 y z b)) |
(fma.f64 y z (fma.f64 a (fma.f64 x z t) b)) |
(+.f64 (+.f64 (+.f64 x (*.f64 z y)) (*.f64 t a)) (*.f64 (*.f64 a y) b)) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 b (*.f64 y a)))) |
(fma.f64 a (*.f64 y b) (fma.f64 t a (fma.f64 y z x))) |
(fma.f64 a (+.f64 t (*.f64 y b)) (fma.f64 y z x)) |
(fma.f64 y (fma.f64 a b z) (fma.f64 t a x)) |
(+.f64 (+.f64 (+.f64 x (*.f64 t z)) (*.f64 y a)) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 a (*.f64 z b)) (+.f64 (+.f64 x (*.f64 z t)) (*.f64 y a))) |
(fma.f64 z (*.f64 a b) (fma.f64 y a (fma.f64 z t x))) |
(fma.f64 z (+.f64 t (*.f64 a b)) (fma.f64 y a x)) |
(fma.f64 y a (fma.f64 z (fma.f64 a b t) x)) |
(+.f64 (+.f64 (+.f64 x (*.f64 a z)) (*.f64 t y)) (*.f64 (*.f64 y z) b)) |
(+.f64 (+.f64 x (*.f64 z a)) (+.f64 (*.f64 y t) (*.f64 (*.f64 y z) b))) |
(fma.f64 y (*.f64 z b) (fma.f64 y t (fma.f64 z a x))) |
(fma.f64 y (+.f64 t (*.f64 z b)) (fma.f64 z a x)) |
(fma.f64 y (fma.f64 z b t) (fma.f64 z a x)) |
(+.f64 (+.f64 (+.f64 x (*.f64 b z)) (*.f64 t a)) (*.f64 (*.f64 a z) y)) |
(+.f64 (+.f64 x (+.f64 (*.f64 z b) (*.f64 t a))) (*.f64 a (*.f64 y z))) |
(+.f64 (fma.f64 z b x) (*.f64 a (fma.f64 y z t))) |
(fma.f64 a (fma.f64 y z t) (fma.f64 z b x)) |
(fma.f64 z b (fma.f64 a (fma.f64 y z t) x)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y t)) (*.f64 z a)) (*.f64 (*.f64 a t) b)) |
(+.f64 (+.f64 x (*.f64 y t)) (+.f64 (*.f64 z a) (*.f64 (*.f64 t a) b))) |
(fma.f64 a (*.f64 t b) (fma.f64 y t (fma.f64 z a x))) |
(fma.f64 a (+.f64 z (*.f64 t b)) (fma.f64 y t x)) |
(fma.f64 y t (fma.f64 a (fma.f64 t b z) x)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y a)) (*.f64 t z)) (*.f64 (*.f64 z a) b)) |
(+.f64 (*.f64 a (*.f64 z b)) (+.f64 (+.f64 x (*.f64 z t)) (*.f64 y a))) |
(fma.f64 z (*.f64 a b) (fma.f64 y a (fma.f64 z t x))) |
(fma.f64 z (+.f64 t (*.f64 a b)) (fma.f64 y a x)) |
(fma.f64 y a (fma.f64 z (fma.f64 a b t) x)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y b)) (*.f64 t a)) (*.f64 (*.f64 a b) z)) |
(+.f64 (+.f64 x (*.f64 y b)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
(fma.f64 z (*.f64 a b) (fma.f64 t a (fma.f64 y b x))) |
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y b x)) |
(fma.f64 y b (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 a t)) (*.f64 (*.f64 t z) b)) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 t (*.f64 z b)))) |
(fma.f64 t (*.f64 z b) (fma.f64 t a (fma.f64 y z x))) |
(fma.f64 t (+.f64 a (*.f64 z b)) (fma.f64 y z x)) |
(fma.f64 z (fma.f64 t b y) (fma.f64 t a x)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 b a)) (*.f64 (*.f64 a z) t)) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 a b) (*.f64 a (*.f64 z t)))) |
(fma.f64 t (*.f64 z a) (fma.f64 a b (fma.f64 y z x))) |
(fma.f64 a (+.f64 b (*.f64 z t)) (fma.f64 y z x)) |
(+.f64 (fma.f64 a b x) (*.f64 z (fma.f64 t a y))) |
(fma.f64 y z (fma.f64 a (fma.f64 z t b) x)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t b)) (*.f64 (*.f64 b z) a)) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t b) (*.f64 a (*.f64 z b)))) |
(fma.f64 z (*.f64 a b) (fma.f64 t b (fma.f64 y z x))) |
(fma.f64 b (+.f64 t (*.f64 z a)) (fma.f64 y z x)) |
(fma.f64 y z (fma.f64 b (fma.f64 z a t) x)) |
Compiled 27 to 19 computations (29.6% saved)
| 1× | egg-herbie |
| 178× | fma-def |
| 50× | associate-+r+ |
| 38× | associate-+l+ |
| 38× | +-commutative |
| 18× | *-commutative |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 43 |
| 1 | 28 | 31 |
| 2 | 71 | 29 |
| 3 | 149 | 25 |
| 4 | 193 | 25 |
| 5 | 204 | 25 |
| 6 | 207 | 25 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
| Outputs |
|---|
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
(fma.f64 a (*.f64 z b) (fma.f64 t a (fma.f64 y z x))) |
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) |
Compiled 79 to 28 computations (64.6% saved)
5 alts after pruning (5 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 4 | 6 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 5 | 7 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 94.8% | (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) |
| ▶ | 96.0% | (fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
| ▶ | 95.3% | (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
| ▶ | 96.0% | (+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
Compiled 75 to 45 computations (40% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))) |
| ✓ | 100.0% | (+.f64 x (*.f64 y z)) |
| ✓ | 100.0% | (+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
| ✓ | 92.0% | (*.f64 a (*.f64 z b)) |
Compiled 55 to 13 computations (76.4% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | a | @ | 0 | (*.f64 a (*.f64 z b)) |
| 1.0ms | a | @ | inf | (+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
| 1.0ms | b | @ | inf | (*.f64 a (*.f64 z b)) |
| 1.0ms | z | @ | inf | (*.f64 a (*.f64 z b)) |
| 1.0ms | a | @ | inf | (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))) |
| 1× | batch-egg-rewrite |
| 1814× | log-prod |
| 928× | fma-neg |
| 636× | expm1-udef |
| 636× | log1p-udef |
| 360× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 86 |
| 1 | 333 | 74 |
| 2 | 5037 | 74 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 z b)) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
(+.f64 x (*.f64 y z)) |
(+.f64 (*.f64 t a) (*.f64 a (*.f64 z b))) |
| Outputs |
|---|
(+.f64 0 (*.f64 a (*.f64 z b))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))) (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) 1) |
(pow.f64 (*.f64 a (*.f64 z b)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 3) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (*.f64 z b))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b))))) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) |
(exp.f64 (log.f64 (*.f64 a (*.f64 z b)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 z b))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 z b)))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) 1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))) (/.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))))) |
(*.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 1) |
(*.f64 1 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) |
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 2) (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) (sqrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)))) (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)))) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (*.f64 a (-.f64 t (*.f64 z b)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) (*.f64 (-.f64 x (*.f64 z y)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (*.f64 (-.f64 x (*.f64 z y)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) (*.f64 (-.f64 x (*.f64 z y)) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (*.f64 (-.f64 x (*.f64 z y)) (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (-.f64 x (*.f64 z y))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (-.f64 x (*.f64 z y)))) |
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 x (*.f64 z y))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 x (*.f64 z y)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (+.f64 (fma.f64 z y x) (*.f64 a t))) (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (*.f64 a (*.f64 z b)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) (-.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x))) |
(/.f64 (fma.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (+.f64 (fma.f64 z y x) (*.f64 a t)) (neg.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2))) (-.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (*.f64 a (*.f64 z b)))) |
(pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 1) |
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 3) |
(pow.f64 (pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 2) |
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 2)) |
(log.f64 (exp.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (*.f64 z b)) (exp.f64 (+.f64 (fma.f64 z y x) (*.f64 a t))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (*.f64 z b)) (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (exp.f64 (+.f64 (fma.f64 z y x) (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (exp.f64 (fma.f64 z y x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(log.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 z y x) (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(log.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))) (pow.f64 (exp.f64 a) (*.f64 z b)))) |
(log.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) (exp.f64 x))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (exp.f64 x))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(exp.f64 (log.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 1)) |
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 1 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) |
(fma.f64 1 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 1 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) |
(fma.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y x)) |
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y x))) 1) |
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y))) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y)))) |
(*.f64 (fma.f64 z y x) 1) |
(*.f64 1 (fma.f64 z y x)) |
(*.f64 (cbrt.f64 (fma.f64 z y x)) (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x))) |
(*.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (-.f64 x (*.f64 z y)))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) |
(/.f64 1 (/.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z y) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x y) z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (-.f64 x (*.f64 z y))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (neg.f64 (-.f64 x (*.f64 z y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 x x)) (-.f64 (*.f64 z y) x)) |
(pow.f64 (fma.f64 z y x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z y x)) 3) |
(pow.f64 (pow.f64 (fma.f64 z y x) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z y x)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 z y x) 2)) |
(log.f64 (exp.f64 (fma.f64 z y x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x)))) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) y))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) y) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (exp.f64 x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (fma.f64 z y x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z y x))) |
(exp.f64 (log.f64 (fma.f64 z y x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z y x)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 z y x))) |
(fma.f64 z y x) |
(fma.f64 y z x) |
(fma.f64 1 x (*.f64 z y)) |
(fma.f64 1 (*.f64 z y) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z y)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) x) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 t (*.f64 z b))))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (-.f64 t (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 a (-.f64 t (*.f64 z b))))) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 t (*.f64 z b))) |
(*.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1) |
(*.f64 1 (*.f64 a (+.f64 t (*.f64 z b)))) |
(*.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(*.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 1 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) |
(/.f64 1 (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 (*.f64 a t) a) (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))) |
(pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 3) |
(pow.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)) |
(log.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (*.f64 z b)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (exp.f64 (*.f64 a t)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a t)) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (pow.f64 (exp.f64 a) (*.f64 z b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(exp.f64 (log.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(fma.f64 a (*.f64 z b) (*.f64 a t)) |
(fma.f64 a t (*.f64 a (*.f64 z b))) |
(fma.f64 (*.f64 z b) a (*.f64 a t)) |
(fma.f64 t a (*.f64 a (*.f64 z b))) |
(fma.f64 1 (*.f64 a (*.f64 z b)) (*.f64 a t)) |
(fma.f64 1 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 a (*.f64 z b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 2) (cbrt.f64 (*.f64 a (*.f64 z b))) (*.f64 a t)) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 a (*.f64 z b))) |
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 (*.f64 a (*.f64 z b))) (*.f64 a t)) |
(fma.f64 (*.f64 a z) b (*.f64 a t)) |
| 1× | egg-herbie |
| 1490× | fma-neg |
| 794× | fma-def |
| 704× | log-prod |
| 552× | associate-*r* |
| 550× | distribute-rgt-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 471 | 9817 |
| 1 | 1329 | 9521 |
| 2 | 5402 | 9521 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
x |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
x |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
x |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 y z) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 y z) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
x |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 y z) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 y z) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 0 (*.f64 a (*.f64 z b))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))) (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) 1) |
(pow.f64 (*.f64 a (*.f64 z b)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 3) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (*.f64 z b))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b))))) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) |
(exp.f64 (log.f64 (*.f64 a (*.f64 z b)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 z b))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 z b)))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) 1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))) (/.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))))) |
(*.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 1) |
(*.f64 1 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) |
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 2) (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) (sqrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)))) (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)))) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (*.f64 a (-.f64 t (*.f64 z b)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) (*.f64 (-.f64 x (*.f64 z y)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (*.f64 (-.f64 x (*.f64 z y)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) (*.f64 (-.f64 x (*.f64 z y)) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (*.f64 (-.f64 x (*.f64 z y)) (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (-.f64 x (*.f64 z y))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (-.f64 x (*.f64 z y)))) |
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 x (*.f64 z y))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 x (*.f64 z y)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (+.f64 (fma.f64 z y x) (*.f64 a t))) (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (*.f64 a (*.f64 z b)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) (-.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x))) |
(/.f64 (fma.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (+.f64 (fma.f64 z y x) (*.f64 a t)) (neg.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2))) (-.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (*.f64 a (*.f64 z b)))) |
(pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 1) |
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 3) |
(pow.f64 (pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 2) |
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 2)) |
(log.f64 (exp.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (*.f64 z b)) (exp.f64 (+.f64 (fma.f64 z y x) (*.f64 a t))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (*.f64 z b)) (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (exp.f64 (+.f64 (fma.f64 z y x) (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (exp.f64 (fma.f64 z y x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(log.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 z y x) (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(log.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))) (pow.f64 (exp.f64 a) (*.f64 z b)))) |
(log.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) (exp.f64 x))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (exp.f64 x))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(exp.f64 (log.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 1)) |
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 1 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) |
(fma.f64 1 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 1 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) |
(fma.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y x)) |
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y x))) 1) |
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y))) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y)))) |
(*.f64 (fma.f64 z y x) 1) |
(*.f64 1 (fma.f64 z y x)) |
(*.f64 (cbrt.f64 (fma.f64 z y x)) (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x))) |
(*.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (-.f64 x (*.f64 z y)))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) |
(/.f64 1 (/.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z y) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x y) z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (-.f64 x (*.f64 z y))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (neg.f64 (-.f64 x (*.f64 z y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 x x)) (-.f64 (*.f64 z y) x)) |
(pow.f64 (fma.f64 z y x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z y x)) 3) |
(pow.f64 (pow.f64 (fma.f64 z y x) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z y x)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 z y x) 2)) |
(log.f64 (exp.f64 (fma.f64 z y x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x)))) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) y))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) y) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (exp.f64 x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (fma.f64 z y x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z y x))) |
(exp.f64 (log.f64 (fma.f64 z y x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z y x)) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 z y x))) |
(fma.f64 z y x) |
(fma.f64 y z x) |
(fma.f64 1 x (*.f64 z y)) |
(fma.f64 1 (*.f64 z y) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z y)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) x) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 t (*.f64 z b))))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (-.f64 t (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 a (-.f64 t (*.f64 z b))))) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 t (*.f64 z b))) |
(*.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1) |
(*.f64 1 (*.f64 a (+.f64 t (*.f64 z b)))) |
(*.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(*.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 1 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) |
(/.f64 1 (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 (*.f64 a t) a) (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))) |
(pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 3) |
(pow.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)) |
(log.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (*.f64 z b)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (exp.f64 (*.f64 a t)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a t)) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (pow.f64 (exp.f64 a) (*.f64 z b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(exp.f64 (log.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(fma.f64 a (*.f64 z b) (*.f64 a t)) |
(fma.f64 a t (*.f64 a (*.f64 z b))) |
(fma.f64 (*.f64 z b) a (*.f64 a t)) |
(fma.f64 t a (*.f64 a (*.f64 z b))) |
(fma.f64 1 (*.f64 a (*.f64 z b)) (*.f64 a t)) |
(fma.f64 1 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 a (*.f64 z b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 2) (cbrt.f64 (*.f64 a (*.f64 z b))) (*.f64 a t)) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 a (*.f64 z b))) |
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 (*.f64 a (*.f64 z b))) (*.f64 a t)) |
(fma.f64 (*.f64 a z) b (*.f64 a t)) |
| Outputs |
|---|
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(fma.f64 z y (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 b z t) (*.f64 z y)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x)) |
(fma.f64 (fma.f64 z b t) a x) |
(fma.f64 a (fma.f64 b z t) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 a t) x) |
(fma.f64 a t x) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(neg.f64 (*.f64 z (*.f64 -1 (fma.f64 a b y)))) |
(*.f64 z (*.f64 1 (fma.f64 a b y))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(fma.f64 a t (fma.f64 -1 (*.f64 z (*.f64 -1 (fma.f64 a b y))) x)) |
(fma.f64 a t (fma.f64 (*.f64 1 (fma.f64 a b y)) z x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(fma.f64 a t (fma.f64 -1 (*.f64 z (*.f64 -1 (fma.f64 a b y))) x)) |
(fma.f64 a t (fma.f64 (*.f64 1 (fma.f64 a b y)) z x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(fma.f64 a t (fma.f64 -1 (*.f64 z (*.f64 -1 (fma.f64 a b y))) x)) |
(fma.f64 a t (fma.f64 (*.f64 1 (fma.f64 a b y)) z x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) x)) |
(fma.f64 y z (fma.f64 a (*.f64 b z) x)) |
(fma.f64 z (fma.f64 a b y) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t)))) |
(neg.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(+.f64 (fma.f64 z y x) (neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t))))) |
(-.f64 (fma.f64 z y x) (*.f64 (fma.f64 b z t) (neg.f64 a))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(+.f64 (fma.f64 z y x) (neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t))))) |
(-.f64 (fma.f64 z y x) (*.f64 (fma.f64 b z t) (neg.f64 a))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(+.f64 (fma.f64 z y x) (neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t))))) |
(-.f64 (fma.f64 z y x) (*.f64 (fma.f64 b z t) (neg.f64 a))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
x |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
x |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
x |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
x |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t)))) |
(neg.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t)))) |
(neg.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t)))) |
(neg.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(neg.f64 (*.f64 a (*.f64 -1 (fma.f64 z b t)))) |
(neg.f64 (*.f64 (fma.f64 b z t) (neg.f64 a))) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 0 (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))) (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 b z))) (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 b z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 b z))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 b z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 b z))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 a b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 a b))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 z b))))) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) 1) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(pow.f64 (*.f64 a (*.f64 z b)) 1) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 3) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 1/3) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) 2) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(log.f64 (pow.f64 (exp.f64 a) (*.f64 z b))) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b))))) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(exp.f64 (log.f64 (*.f64 a (*.f64 z b)))) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 z b))) 1)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 z b)))) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) 1) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(-.f64 (/.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))) (/.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 b z t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 b z t)))) |
(*.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 1) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 1 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 2)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 2) (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) (sqrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(*.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) 1) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3) (pow.f64 (fma.f64 z y x) 3)) (fma.f64 (*.f64 a (fma.f64 b z t)) (fma.f64 a (fma.f64 b z t) (neg.f64 (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 b z t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 b z t)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)))) (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) 1) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3) (pow.f64 (fma.f64 z y x) 3)) (fma.f64 (*.f64 a (fma.f64 b z t)) (fma.f64 a (fma.f64 b z t) (neg.f64 (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2))) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 b z t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 b z t)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) 1) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3) (pow.f64 (fma.f64 z y x) 3)) (fma.f64 (*.f64 a (fma.f64 b z t)) (fma.f64 a (fma.f64 b z t) (neg.f64 (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 (fma.f64 z y x) a) (fma.f64 z b t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 2) (*.f64 (fma.f64 z y x) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 b z t)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 b z t)) 2)) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 b z t)))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))) (*.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))) (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (*.f64 a t) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))) (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2)) (*.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))) (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)))) (*.f64 (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2)) (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (*.f64 a (-.f64 t (*.f64 z b)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (*.f64 a (-.f64 t (*.f64 b z))) (*.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)))) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x))))))) |
(/.f64 (fma.f64 a (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (-.f64 t (*.f64 b z))) (*.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)))) (*.f64 a (*.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))) (-.f64 t (*.f64 b z))))) |
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) (*.f64 (-.f64 x (*.f64 z y)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) (*.f64 (-.f64 x (*.f64 z y)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 x (*.f64 z y)) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))) (-.f64 x (*.f64 z y)))) |
(/.f64 (fma.f64 (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (*.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 x (*.f64 z y)))) (*.f64 (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2)) (-.f64 x (*.f64 z y)))) |
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) (*.f64 (-.f64 x (*.f64 z y)) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) (*.f64 (-.f64 x (*.f64 z y)) (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 x (*.f64 z y)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))))) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (-.f64 x (*.f64 z y))))) |
(/.f64 (fma.f64 a (*.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (-.f64 x (*.f64 z y)))) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (-.f64 x (*.f64 z y))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))) (*.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))) (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (*.f64 a t) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))) (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2)) (*.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))) (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)))) (*.f64 (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2)) (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (-.f64 x (*.f64 z y))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (-.f64 x (*.f64 z y)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 x (*.f64 z y)) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))) (-.f64 x (*.f64 z y)))) |
(/.f64 (fma.f64 (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (*.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 x (*.f64 z y)))) (*.f64 (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2)) (-.f64 x (*.f64 z y)))) |
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (*.f64 a (-.f64 t (*.f64 b z))) (*.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)))) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x))))))) |
(/.f64 (fma.f64 a (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (-.f64 t (*.f64 b z))) (*.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)))) (*.f64 a (*.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))) (-.f64 t (*.f64 b z))))) |
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 x (*.f64 z y))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) (*.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 x (*.f64 z y)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 x (*.f64 z y)) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))))) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (-.f64 x (*.f64 z y))))) |
(/.f64 (fma.f64 a (*.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (-.f64 x (*.f64 z y)))) (*.f64 a (*.f64 (-.f64 t (*.f64 b z)) (-.f64 x (*.f64 z y))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) (pow.f64 (fma.f64 z y x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3) (pow.f64 (fma.f64 z y x) 3)) (fma.f64 (*.f64 a (fma.f64 b z t)) (fma.f64 a (fma.f64 b z t) (neg.f64 (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 2) (pow.f64 (fma.f64 z y x) 2)) (fma.f64 a (fma.f64 b z t) (neg.f64 (fma.f64 z y x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) 3)) (fma.f64 x x (*.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) (-.f64 (fma.f64 z y (*.f64 a (fma.f64 z b t))) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 a (fma.f64 b z t) (*.f64 z y)) 3)) (fma.f64 (fma.f64 a (fma.f64 b z t) (*.f64 z y)) (-.f64 (fma.f64 a (fma.f64 b z t) (*.f64 z y)) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (+.f64 (fma.f64 z y x) (*.f64 a t))) (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (*.f64 a (*.f64 z b)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (+.f64 (*.f64 a t) (fma.f64 z y x)) 3)) (fma.f64 (+.f64 (*.f64 a t) (fma.f64 z y x)) (+.f64 (*.f64 a t) (fma.f64 z y x)) (-.f64 (pow.f64 (*.f64 a (*.f64 b z)) 2) (*.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) (fma.f64 (fma.f64 a t (fma.f64 z y x)) (fma.f64 a t (fma.f64 z y x)) (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) (fma.f64 a t (fma.f64 z y x)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) (-.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) |
(/.f64 (*.f64 (fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t))))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 z b t))))) |
(/.f64 (*.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) (-.f64 x (fma.f64 a (fma.f64 b z t) (*.f64 z y)))) (-.f64 x (fma.f64 a (fma.f64 b z t) (*.f64 z y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a (fma.f64 z b t)) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 2) (pow.f64 (fma.f64 z y x) 2)) (fma.f64 a (fma.f64 b z t) (neg.f64 (fma.f64 z y x)))) |
(/.f64 (fma.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (+.f64 (fma.f64 z y x) (*.f64 a t)) (neg.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2))) (-.f64 (+.f64 (fma.f64 z y x) (*.f64 a t)) (*.f64 a (*.f64 z b)))) |
(/.f64 (fma.f64 (+.f64 (*.f64 a t) (fma.f64 z y x)) (+.f64 (*.f64 a t) (fma.f64 z y x)) (neg.f64 (pow.f64 (*.f64 a (*.f64 b z)) 2))) (+.f64 (fma.f64 z y x) (-.f64 (*.f64 a t) (*.f64 a (*.f64 b z))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 a t (fma.f64 z y x)) (fma.f64 a t (fma.f64 z y x))) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (+.f64 (fma.f64 z y x) (*.f64 a (-.f64 t (*.f64 b z))))) |
(pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 1) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 3) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(pow.f64 (pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 3) 1/3) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 2) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 2)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (exp.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (*.f64 z b)) (exp.f64 (+.f64 (fma.f64 z y x) (*.f64 a t))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (*.f64 z b)) (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (exp.f64 (+.f64 (fma.f64 z y x) (*.f64 a t))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (exp.f64 (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 z y x) (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))) (pow.f64 (exp.f64 a) (*.f64 z b)))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) (exp.f64 x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (exp.f64 x))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) 3)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(exp.f64 (log.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b)))))) 1)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 1 x (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 1 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 1 (*.f64 a (+.f64 t (*.f64 z b))) (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z y (*.f64 a (+.f64 t (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (fma.f64 z b t) a x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y x))) 1) |
(fma.f64 z y x) |
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y))) (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 x (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (-.f64 x (*.f64 z y))) |
(*.f64 (fma.f64 z y x) 1) |
(fma.f64 z y x) |
(*.f64 1 (fma.f64 z y x)) |
(fma.f64 z y x) |
(*.f64 (cbrt.f64 (fma.f64 z y x)) (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2)) |
(fma.f64 z y x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x))) |
(fma.f64 z y x) |
(*.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x))) |
(fma.f64 z y x) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x))))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (/.f64 1 (-.f64 x (*.f64 z y)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (-.f64 x (*.f64 z y))) |
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x))))) |
(/.f64 1 (/.f64 (-.f64 x (*.f64 z y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (-.f64 x (*.f64 z y))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x)))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z y) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x y) z)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z y) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 z y))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 x (-.f64 x (*.f64 z y))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2)) (-.f64 x (*.f64 z y))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) x))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 x x (*.f64 z (*.f64 y (-.f64 (*.f64 z y) x)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (neg.f64 (-.f64 x (*.f64 z y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 x x)) (-.f64 (*.f64 z y) x)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 x x)) (-.f64 (*.f64 z y) x)) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z y) 2))) (neg.f64 (-.f64 x (*.f64 z y)))) |
(pow.f64 (fma.f64 z y x) 1) |
(fma.f64 z y x) |
(pow.f64 (cbrt.f64 (fma.f64 z y x)) 3) |
(fma.f64 z y x) |
(pow.f64 (pow.f64 (fma.f64 z y x) 3) 1/3) |
(fma.f64 z y x) |
(pow.f64 (sqrt.f64 (fma.f64 z y x)) 2) |
(fma.f64 z y x) |
(sqrt.f64 (pow.f64 (fma.f64 z y x) 2)) |
(fma.f64 z y x) |
(log.f64 (exp.f64 (fma.f64 z y x))) |
(fma.f64 z y x) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x)))) |
(fma.f64 z y x) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(fma.f64 z y x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) y))) |
(fma.f64 z y x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(fma.f64 z y x) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) y) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 z y x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (exp.f64 x))) |
(fma.f64 z y x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 z y x) |
(cbrt.f64 (pow.f64 (fma.f64 z y x) 3)) |
(fma.f64 z y x) |
(expm1.f64 (log1p.f64 (fma.f64 z y x))) |
(fma.f64 z y x) |
(exp.f64 (log.f64 (fma.f64 z y x))) |
(fma.f64 z y x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z y x)) 1)) |
(fma.f64 z y x) |
(log1p.f64 (expm1.f64 (fma.f64 z y x))) |
(fma.f64 z y x) |
(fma.f64 z y x) |
(fma.f64 y z x) |
(fma.f64 z y x) |
(fma.f64 1 x (*.f64 z y)) |
(fma.f64 z y x) |
(fma.f64 1 (*.f64 z y) x) |
(fma.f64 z y x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z y)) |
(fma.f64 z y x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) x) |
(fma.f64 z y x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z y)) |
(fma.f64 z y x) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) x) |
(fma.f64 z y x) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 t (*.f64 z b))))) 1) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (-.f64 t (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (*.f64 a (-.f64 t (*.f64 b z)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) a) (-.f64 t (*.f64 b z))) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 t (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 1 (*.f64 a (+.f64 t (*.f64 z b)))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 1 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (*.f64 a (-.f64 t (*.f64 b z)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) a) (-.f64 t (*.f64 b z))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2))) |
(/.f64 1 (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (*.f64 a (-.f64 t (*.f64 b z)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) a) (-.f64 t (*.f64 b z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 (*.f64 a t) a) (*.f64 z b))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 2) (*.f64 (*.f64 a t) (*.f64 a (-.f64 t (*.f64 b z)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (*.f64 a (-.f64 t (*.f64 b z)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 b (*.f64 a z)) 2)) a) (-.f64 t (*.f64 b z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 (*.f64 b z) (*.f64 a (-.f64 (*.f64 b z) t))))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 (*.f64 b (*.f64 a z)) (fma.f64 b z (neg.f64 t))) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2))) (*.f64 (neg.f64 a) (-.f64 t (*.f64 b z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a z)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (neg.f64 (-.f64 t (*.f64 b z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 a (*.f64 z b)) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b z)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (-.f64 (*.f64 b z) t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a z)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (fma.f64 b z (neg.f64 t)))) |
(pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 1) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 3) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(pow.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3) 1/3) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 2) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 2)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(log.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) (*.f64 z b)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (exp.f64 (*.f64 a t)))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(log.f64 (*.f64 (exp.f64 (*.f64 a t)) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (pow.f64 (exp.f64 a) (*.f64 z b)))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(exp.f64 (log.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 t (*.f64 z b)))) 1)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 t (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 a (*.f64 z b) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 a t (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 (*.f64 z b) a (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 t a (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 1 (*.f64 a (*.f64 z b)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 1 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 2) (cbrt.f64 (*.f64 a (*.f64 z b))) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 (*.f64 a (*.f64 z b))) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 (*.f64 a z) b (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 b z t)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (+.f64 x (*.f64 y z)) | |
| ✓ | 100.0% | (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
| ✓ | 100.0% | (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) |
| ✓ | 91.5% | (*.f64 (*.f64 a z) b) |
Compiled 55 to 13 computations (76.4% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (*.f64 (*.f64 a z) b) |
| 0.0ms | z | @ | 0 | (*.f64 (*.f64 a z) b) |
| 0.0ms | b | @ | 0 | (*.f64 (*.f64 a z) b) |
| 0.0ms | x | @ | 0 | (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
| 0.0ms | y | @ | 0 | (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
| 1× | batch-egg-rewrite |
| 1802× | log-prod |
| 922× | fma-neg |
| 632× | expm1-udef |
| 632× | log1p-udef |
| 358× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 81 |
| 1 | 331 | 61 |
| 2 | 4955 | 61 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 a z) b) |
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) |
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
| Outputs |
|---|
(+.f64 0 (*.f64 a (*.f64 z b))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))) (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) 1) |
(pow.f64 (*.f64 a (*.f64 z b)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 3) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2)) |
(log.f64 (pow.f64 (exp.f64 b) (*.f64 a z))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b))))) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) |
(exp.f64 (log.f64 (*.f64 a (*.f64 z b)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 z b))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 z b)))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a t (fma.f64 z y x)))) 1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (fma.f64 z y x) (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (fma.f64 z y x) (*.f64 a t)))) |
(*.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(*.f64 1 (fma.f64 a t (fma.f64 z y x))) |
(*.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a t)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (fma.f64 z y x) (*.f64 a t))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (fma.f64 z y x) (*.f64 a t))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a t)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 z y (*.f64 a t)) (fma.f64 z y (*.f64 a t))) (*.f64 x (fma.f64 z y (*.f64 a t)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a t)) (fma.f64 z y (*.f64 a t)))) (-.f64 x (fma.f64 z y (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(pow.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 3) |
(pow.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2)) |
(log.f64 (exp.f64 (fma.f64 a t (fma.f64 z y x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x))))) |
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z y (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a t)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a t)) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (exp.f64 (fma.f64 z y x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a t))) (exp.f64 x))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a t))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))) (exp.f64 x))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a t (fma.f64 z y x)))) |
(exp.f64 (log.f64 (fma.f64 a t (fma.f64 z y x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a t (fma.f64 z y x))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 t a (fma.f64 z y x)) |
(fma.f64 1 x (fma.f64 z y (*.f64 a t))) |
(fma.f64 1 (fma.f64 z y x) (*.f64 a t)) |
(fma.f64 1 (*.f64 a t) (fma.f64 z y x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (fma.f64 z y x)) |
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a t)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (fma.f64 z y x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) 1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))))) |
(*.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 1) |
(*.f64 1 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) |
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 2) (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) (sqrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 1 (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))))) (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))) (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (neg.f64 (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))) |
(pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 1) |
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 3) |
(pow.f64 (pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 2)) |
(log.f64 (exp.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (*.f64 a z)) (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (exp.f64 (fma.f64 a t (fma.f64 z y x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 a t (fma.f64 z y x))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) (pow.f64 (exp.f64 b) (*.f64 a z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (exp.f64 (fma.f64 z y x)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(log.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))) (exp.f64 (fma.f64 z y x)))) |
(log.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(exp.f64 (log.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 (*.f64 a z) b (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 b (*.f64 a z) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 1 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 1 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 1 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) (*.f64 a (*.f64 z b))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 2) (cbrt.f64 (*.f64 a (*.f64 z b))) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (*.f64 a (*.f64 z b))) |
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 (*.f64 a (*.f64 z b))) (fma.f64 a t (fma.f64 z y x))) |
| 1× | egg-herbie |
| 1062× | fma-neg |
| 822× | difference-of-squares |
| 742× | distribute-lft-neg-in |
| 730× | distribute-rgt-neg-in |
| 544× | log-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 351 | 7819 |
| 1 | 964 | 7265 |
| 2 | 3613 | 7219 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (*.f64 a t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (*.f64 z b)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 0 (*.f64 a (*.f64 z b))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))) (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) 1) |
(pow.f64 (*.f64 a (*.f64 z b)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 3) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2)) |
(log.f64 (pow.f64 (exp.f64 b) (*.f64 a z))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b))))) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) |
(exp.f64 (log.f64 (*.f64 a (*.f64 z b)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 z b))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 z b)))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a t (fma.f64 z y x)))) 1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (fma.f64 z y x) (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (fma.f64 z y x) (*.f64 a t)))) |
(*.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(*.f64 1 (fma.f64 a t (fma.f64 z y x))) |
(*.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a t)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (fma.f64 z y x) (*.f64 a t))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (fma.f64 z y x) (*.f64 a t))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a t)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 z y (*.f64 a t)) (fma.f64 z y (*.f64 a t))) (*.f64 x (fma.f64 z y (*.f64 a t)))))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a t)) (fma.f64 z y (*.f64 a t)))) (-.f64 x (fma.f64 z y (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(pow.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 3) |
(pow.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2)) |
(log.f64 (exp.f64 (fma.f64 a t (fma.f64 z y x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x))))) |
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z y (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a t)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a t)) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (exp.f64 (fma.f64 z y x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a t))) (exp.f64 x))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a t))) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))) (exp.f64 x))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a t (fma.f64 z y x)))) |
(exp.f64 (log.f64 (fma.f64 a t (fma.f64 z y x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a t (fma.f64 z y x))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 t a (fma.f64 z y x)) |
(fma.f64 1 x (fma.f64 z y (*.f64 a t))) |
(fma.f64 1 (fma.f64 z y x) (*.f64 a t)) |
(fma.f64 1 (*.f64 a t) (fma.f64 z y x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (fma.f64 z y x)) |
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a t)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (fma.f64 z y x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) 1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))))) |
(*.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 1) |
(*.f64 1 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) |
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 2) (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) (sqrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))))))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 1 (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))))) (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))) (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (neg.f64 (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))) |
(pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 1) |
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 3) |
(pow.f64 (pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 2)) |
(log.f64 (exp.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (*.f64 a z)) (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (exp.f64 (fma.f64 a t (fma.f64 z y x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 a t (fma.f64 z y x))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) (pow.f64 (exp.f64 b) (*.f64 a z)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (exp.f64 (fma.f64 z y x)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(log.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))) (exp.f64 (fma.f64 z y x)))) |
(log.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(exp.f64 (log.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 (*.f64 a z) b (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 b (*.f64 a z) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 1 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 1 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 1 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) (*.f64 a (*.f64 z b))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 2) (cbrt.f64 (*.f64 a (*.f64 z b))) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (*.f64 a (*.f64 z b))) |
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 (*.f64 a (*.f64 z b))) (fma.f64 a t (fma.f64 z y x))) |
| Outputs |
|---|
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (*.f64 a t)) |
(fma.f64 z y (*.f64 a t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 a t) x) |
(fma.f64 a t x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 a t) x) |
(fma.f64 a t x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))) |
(fma.f64 y z (*.f64 a (+.f64 (*.f64 b z) t))) |
(fma.f64 a (fma.f64 b z t) (*.f64 z y)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x)) |
(fma.f64 (+.f64 (*.f64 b z) t) a x) |
(fma.f64 a (fma.f64 b z t) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 x (*.f64 a (*.f64 z b))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) x) |
(fma.f64 a t x) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (*.f64 z b)))) |
(fma.f64 y z (fma.f64 a (*.f64 b z) x)) |
(fma.f64 z (fma.f64 a b y) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 z b)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (+.f64 (*.f64 b z) t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(*.f64 a (+.f64 (*.f64 b z) t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) x)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(+.f64 0 (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))) (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) 1) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(pow.f64 (*.f64 a (*.f64 z b)) 1) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 3) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) 1/3) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) 2) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(log.f64 (pow.f64 (exp.f64 b) (*.f64 a z))) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b))))) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 z b)))) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(exp.f64 (log.f64 (*.f64 a (*.f64 z b)))) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 z b))) 1)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 z b)))) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a t (fma.f64 z y x)))) 1) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(-.f64 (/.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (fma.f64 z y x) (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (fma.f64 z y x) (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (fma.f64 z y x) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(*.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 1 (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (-.f64 (fma.f64 z y x) (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (fma.f64 z y x) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))) (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2))) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (fma.f64 z y x) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (fma.f64 z y x) (*.f64 a t))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (fma.f64 z y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (fma.f64 z y x) (-.f64 (fma.f64 z y x) (*.f64 a t))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (fma.f64 z y x) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (-.f64 (*.f64 a t) (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (-.f64 (fma.f64 z y x) (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (fma.f64 z y x) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a t)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 z y (*.f64 a t)) (fma.f64 z y (*.f64 a t))) (*.f64 x (fma.f64 z y (*.f64 a t)))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a t)) 3)) (fma.f64 x x (*.f64 (fma.f64 z y (*.f64 a t)) (-.f64 (fma.f64 z y (*.f64 a t)) x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z y (*.f64 a t)) 3)) (fma.f64 (fma.f64 z y (*.f64 a t)) (-.f64 (fma.f64 z y (*.f64 a t)) x) (*.f64 x x))) |
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a t)) (fma.f64 z y (*.f64 a t)))) (-.f64 x (fma.f64 z y (*.f64 a t)))) |
(/.f64 (fma.f64 a t (fma.f64 z y x)) (/.f64 (-.f64 x (fma.f64 z y (*.f64 a t))) (-.f64 x (fma.f64 z y (*.f64 a t))))) |
(/.f64 (fma.f64 z y (fma.f64 a t x)) 1) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (fma.f64 z y x) (*.f64 a t))) |
(pow.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 3) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(pow.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) 1/3) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(pow.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (exp.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 z y (*.f64 a t))))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a t)))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 a t)) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (exp.f64 (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a t))) (exp.f64 x))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y (*.f64 a t))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))) (exp.f64 x))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) y) (exp.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(cbrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(expm1.f64 (log1p.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(exp.f64 (log.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a t (fma.f64 z y x))) 1)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(log1p.f64 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 t a (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 1 x (fma.f64 z y (*.f64 a t))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 1 (fma.f64 z y x) (*.f64 a t)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 1 (*.f64 a t) (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a t)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 z y (*.f64 a t))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a t)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 z y (*.f64 a t))) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 z y (fma.f64 a t x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) 1) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(-.f64 (/.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y (fma.f64 a t x)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (fma.f64 z y (fma.f64 a t x)) (*.f64 z (*.f64 a b)))) |
(*.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 1) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 1 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 2)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 2) (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) (sqrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(*.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) 1) (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 a (*.f64 b z)) (fma.f64 a t (fma.f64 z y x))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 a (*.f64 b z)) (fma.f64 a t (fma.f64 z y x)))) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (fma.f64 z y (fma.f64 a t x)) 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 z y (fma.f64 a t x)))) (pow.f64 (fma.f64 z y (fma.f64 a t x)) 2))) |
(*.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (/.f64 1 (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y (fma.f64 a t x)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (fma.f64 z y (fma.f64 a t x)) (*.f64 z (*.f64 a b)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))))) (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) 1) (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 a (*.f64 b z)) (fma.f64 a t (fma.f64 z y x))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 a (*.f64 b z)) (fma.f64 a t (fma.f64 z y x)))) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (fma.f64 z y (fma.f64 a t x)) 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 z y (fma.f64 a t x)))) (pow.f64 (fma.f64 z y (fma.f64 a t x)) 2))) |
(/.f64 1 (/.f64 (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))) (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y (fma.f64 a t x)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (fma.f64 z y (fma.f64 a t x)) (*.f64 z (*.f64 a b)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) 1) (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 a (*.f64 b z)) (fma.f64 a t (fma.f64 z y x))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 a (*.f64 b z)) (fma.f64 a t (fma.f64 z y x)))) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (fma.f64 z y (fma.f64 a t x)) 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 z y (fma.f64 a t x)))) (pow.f64 (fma.f64 z y (fma.f64 a t x)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 2) (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 b z)) (fma.f64 a t (fma.f64 z y x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 2) (*.f64 (fma.f64 a t (fma.f64 z y x)) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 b z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (fma.f64 z y (fma.f64 a t x)) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 (fma.f64 z y (fma.f64 a t x)) (-.f64 (fma.f64 z y (fma.f64 a t x)) (*.f64 z (*.f64 a b)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y (fma.f64 a t x)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (fma.f64 z y (fma.f64 a t x)) (*.f64 z (*.f64 a b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 (*.f64 a (*.f64 z b)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) 1) (+.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (*.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 a (*.f64 b z)) (fma.f64 a t (fma.f64 z y x))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 a (*.f64 b z)) (fma.f64 a t (fma.f64 z y x)))) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (fma.f64 z y (fma.f64 a t x)) 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 z (*.f64 a b)) (fma.f64 z y (fma.f64 a t x)))) (pow.f64 (fma.f64 z y (fma.f64 a t x)) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2))) (neg.f64 (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y (fma.f64 a t x)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (fma.f64 z y (fma.f64 a t x)) (*.f64 z (*.f64 a b)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (+.f64 t (*.f64 z b))) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (-.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (+.f64 (*.f64 b z) t)) 3)) (+.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 (*.f64 b z) t)) (-.f64 (*.f64 a (+.f64 (*.f64 b z) t)) (fma.f64 z y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z y x) 3) (pow.f64 (*.f64 a (fma.f64 b z t)) 3)) (fma.f64 (*.f64 a (fma.f64 b z t)) (fma.f64 a (fma.f64 b z t) (neg.f64 (fma.f64 z y x))) (pow.f64 (fma.f64 z y x) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2)) (-.f64 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y (fma.f64 a t x)) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (fma.f64 z y (fma.f64 a t x)) (*.f64 z (*.f64 a b)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a a) (*.f64 (+.f64 (*.f64 b z) t) (+.f64 (*.f64 b z) t)))) (-.f64 (fma.f64 z y x) (*.f64 a (+.f64 (*.f64 b z) t)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (fma.f64 b z t) (*.f64 (fma.f64 b z t) (*.f64 a a)))) (-.f64 (fma.f64 z y x) (*.f64 a (fma.f64 b z t)))) |
(pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 1) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 3) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(pow.f64 (pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 3) 1/3) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 2) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 2)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (exp.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (*.f64 a z)) (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (exp.f64 (fma.f64 a t (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))) (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 a t (fma.f64 z y x))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) (pow.f64 (exp.f64 b) (*.f64 a z)))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 z b)))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (exp.f64 (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))) (exp.f64 (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a t)) (pow.f64 (exp.f64 b) (*.f64 a z))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) 3)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(exp.f64 (log.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x)))) 1)) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 a (*.f64 z b) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 (*.f64 a z) b (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 b (*.f64 a z) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 1 (*.f64 a (*.f64 z b)) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 1 (fma.f64 z y x) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 1 (fma.f64 a t (fma.f64 z y x)) (*.f64 a (*.f64 z b))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) (*.f64 a (*.f64 z b))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z y x)) 2) (cbrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 z b))) 2) (cbrt.f64 (*.f64 a (*.f64 z b))) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (*.f64 a (*.f64 z b))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 (sqrt.f64 (fma.f64 z y x)) (sqrt.f64 (fma.f64 z y x)) (*.f64 a (+.f64 t (*.f64 z b)))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 z b))) (sqrt.f64 (*.f64 a (*.f64 z b))) (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 y z (fma.f64 (+.f64 (*.f64 b z) t) a x)) |
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 t (*.f64 z b)) |
| ✓ | 96.2% | (fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
Compiled 35 to 10 computations (71.4% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | -inf | (fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
| 1.0ms | z | @ | inf | (fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
| 0.0ms | a | @ | -inf | (fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
| 0.0ms | a | @ | 0 | (fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
| 0.0ms | b | @ | inf | (fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
| 1× | batch-egg-rewrite |
| 1838× | prod-diff |
| 1310× | log-prod |
| 634× | pow-exp |
| 632× | fma-def |
| 508× | expm1-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 42 |
| 1 | 266 | 34 |
| 2 | 3453 | 34 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
(+.f64 t (*.f64 z b)) |
| Outputs |
|---|
(+.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))) |
(+.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)) |
(+.f64 0 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) |
(+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (fma.f64 z y x)) |
(+.f64 (fma.f64 a (fma.f64 z b t) (*.f64 z y)) x) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 1) |
(*.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 1) |
(*.f64 1 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) |
(*.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (fma.f64 (*.f64 a (fma.f64 z b t)) (*.f64 a (fma.f64 z b t)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (*.f64 a (fma.f64 z b t))) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))) |
(pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 3) |
(pow.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 2)) |
(log.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a (fma.f64 z b t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a (fma.f64 z b t))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (fma.f64 z b t))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(cbrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(exp.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z b t))) 1) |
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 z b))) (/.f64 (pow.f64 (*.f64 z b) 2) (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 z b t) 1) |
(*.f64 1 (fma.f64 z b t)) |
(*.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 z b t))) |
(*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (-.f64 t (*.f64 z b)))) |
(/.f64 1 (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) |
(/.f64 1 (/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (-.f64 (*.f64 t t) (*.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (neg.f64 (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 z b (neg.f64 t))) |
(pow.f64 (fma.f64 z b t) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z b t)) 3) |
(pow.f64 (pow.f64 (fma.f64 z b t) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z b t)) 2) |
(pow.f64 (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) -1) |
(pow.f64 (/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z b t) 2)) |
(log.f64 (exp.f64 (fma.f64 z b t))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z b t)))) |
(log.f64 (*.f64 (exp.f64 t) (+.f64 1 (expm1.f64 (*.f64 z b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (pow.f64 (exp.f64 z) b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (+.f64 1 (expm1.f64 (*.f64 z b))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) b) (+.f64 1 (expm1.f64 t)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z b))) (exp.f64 t))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z b))) (+.f64 1 (expm1.f64 t)))) |
(cbrt.f64 (pow.f64 (fma.f64 z b t) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z b t))) |
(exp.f64 (log.f64 (fma.f64 z b t))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z b t))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z b t))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z b t))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z b t))) |
(fma.f64 t 1 (*.f64 z b)) |
(fma.f64 z b t) |
(fma.f64 b z t) |
(fma.f64 (*.f64 z b) 1 t) |
(fma.f64 1 t (*.f64 z b)) |
(fma.f64 1 (*.f64 z b) t) |
(fma.f64 (cbrt.f64 (*.f64 z b)) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) t) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (cbrt.f64 (*.f64 z b)) t) |
(fma.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 t) 2) (*.f64 z b)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 z b)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) b) t) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) z) t) |
(fma.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)) t) |
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 z b)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) b) t) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) z) t) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) t) |
(fma.f64 (*.f64 z (sqrt.f64 b)) (sqrt.f64 b) t) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) t) |
(fma.f64 (*.f64 b (sqrt.f64 z)) (sqrt.f64 z) t) |
| 1× | egg-herbie |
| 1816× | fma-def |
| 994× | fma-neg |
| 742× | unswap-sqr |
| 542× | *-commutative |
| 412× | times-frac |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 270 | 4111 |
| 1 | 681 | 4027 |
| 2 | 2129 | 3985 |
| 3 | 7503 | 3985 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(*.f64 b z) |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
t |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
t |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
t |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
(*.f64 b z) |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
(*.f64 b z) |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
(+.f64 t (*.f64 b z)) |
t |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(*.f64 z b) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(*.f64 z b) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(+.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))) |
(+.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)) |
(+.f64 0 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) |
(+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (fma.f64 z y x)) |
(+.f64 (fma.f64 a (fma.f64 z b t) (*.f64 z y)) x) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 1) |
(*.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 1) |
(*.f64 1 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) |
(*.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (fma.f64 (*.f64 a (fma.f64 z b t)) (*.f64 a (fma.f64 z b t)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (*.f64 a (fma.f64 z b t))) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))) |
(pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 3) |
(pow.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 2)) |
(log.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a (fma.f64 z b t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a (fma.f64 z b t))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (fma.f64 z b t))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(cbrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(exp.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z b t))) 1) |
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 z b))) (/.f64 (pow.f64 (*.f64 z b) 2) (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 z b t) 1) |
(*.f64 1 (fma.f64 z b t)) |
(*.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 z b t))) |
(*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (-.f64 t (*.f64 z b)))) |
(/.f64 1 (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) |
(/.f64 1 (/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (-.f64 (*.f64 t t) (*.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (neg.f64 (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 z b (neg.f64 t))) |
(pow.f64 (fma.f64 z b t) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z b t)) 3) |
(pow.f64 (pow.f64 (fma.f64 z b t) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z b t)) 2) |
(pow.f64 (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) -1) |
(pow.f64 (/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z b t) 2)) |
(log.f64 (exp.f64 (fma.f64 z b t))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z b t)))) |
(log.f64 (*.f64 (exp.f64 t) (+.f64 1 (expm1.f64 (*.f64 z b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (pow.f64 (exp.f64 z) b))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (+.f64 1 (expm1.f64 (*.f64 z b))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) b) (+.f64 1 (expm1.f64 t)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z b))) (exp.f64 t))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z b))) (+.f64 1 (expm1.f64 t)))) |
(cbrt.f64 (pow.f64 (fma.f64 z b t) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z b t))) |
(exp.f64 (log.f64 (fma.f64 z b t))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z b t))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z b t))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z b t))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z b t))) |
(fma.f64 t 1 (*.f64 z b)) |
(fma.f64 z b t) |
(fma.f64 b z t) |
(fma.f64 (*.f64 z b) 1 t) |
(fma.f64 1 t (*.f64 z b)) |
(fma.f64 1 (*.f64 z b) t) |
(fma.f64 (cbrt.f64 (*.f64 z b)) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) t) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (cbrt.f64 (*.f64 z b)) t) |
(fma.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 t) 2) (*.f64 z b)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 z b)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) b) t) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) z) t) |
(fma.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)) t) |
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 z b)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) b) t) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) z) t) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) t) |
(fma.f64 (*.f64 z (sqrt.f64 b)) (sqrt.f64 b) t) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) t) |
(fma.f64 (*.f64 b (sqrt.f64 z)) (sqrt.f64 z) t) |
| Outputs |
|---|
(+.f64 (*.f64 y z) x) |
(fma.f64 y z x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) x)) |
(fma.f64 y z (fma.f64 a (*.f64 z b) x)) |
(fma.f64 z (fma.f64 a b y) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 a t) x) |
(fma.f64 a t x) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 -1 y)) z)) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 a (*.f64 b z)) |
(*.f64 (*.f64 a b) z) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 a (*.f64 b z)) |
(*.f64 (*.f64 a b) z) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 x (*.f64 a (+.f64 (*.f64 z b) t))) |
(fma.f64 a (fma.f64 z b t) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 (*.f64 z b) t)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (+.f64 (*.f64 z b) t)) x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 b z) |
(*.f64 z b) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
t |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
t |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
t |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(*.f64 b z) |
(*.f64 z b) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(*.f64 b z) |
(*.f64 z b) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
(+.f64 t (*.f64 b z)) |
(fma.f64 z b t) |
t |
(+.f64 (*.f64 z b) t) |
(fma.f64 z b t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 z b t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 z b t) |
(*.f64 z b) |
(+.f64 (*.f64 z b) t) |
(fma.f64 z b t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 z b t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 z b t) |
(*.f64 z b) |
(+.f64 (*.f64 z b) t) |
(fma.f64 z b t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 z b t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 z b t) |
(+.f64 (fma.f64 z y x) (*.f64 a (fma.f64 z b t))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 0 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (*.f64 (*.f64 a (fma.f64 z b t)) 1) (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (fma.f64 a (fma.f64 z b t) (*.f64 z y)) x) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 y z (fma.f64 a (fma.f64 z b t) x)))) (cbrt.f64 (exp.f64 (fma.f64 y z (fma.f64 a (fma.f64 z b t) x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y z (fma.f64 a (fma.f64 z b t) x)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y z (fma.f64 a (fma.f64 z b t) x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y z (fma.f64 a (fma.f64 z b t) x)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y z (fma.f64 a (fma.f64 z b t) x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y z (fma.f64 a (fma.f64 z b t) x)))))) |
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y z (fma.f64 a (fma.f64 z b t) x))))) 2) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 1) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 1) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 1 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 z y x) 3)) (fma.f64 (*.f64 a (fma.f64 z b t)) (*.f64 a (fma.f64 z b t)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 y z x) 3)) (+.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 z b t) 2)) (-.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 a (*.f64 (fma.f64 z b t) (fma.f64 y z x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 y z x) 3)) (fma.f64 a (*.f64 (pow.f64 (fma.f64 z b t) 2) a) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) (pow.f64 (fma.f64 y z x) 3)) (fma.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a (fma.f64 z b t))) (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)))) |
(/.f64 (-.f64 (*.f64 (*.f64 a (fma.f64 z b t)) (*.f64 a (fma.f64 z b t))) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 z y x))) |
(/.f64 (-.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 z b t) 2)) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x))) |
(/.f64 (-.f64 (*.f64 a (*.f64 a (pow.f64 (fma.f64 z b t) 2))) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a (fma.f64 z b t)) (fma.f64 y z x))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z b t) 2) (*.f64 a a)) (pow.f64 (fma.f64 y z x) 2)) (fma.f64 a (fma.f64 z b t) (neg.f64 (fma.f64 y z x)))) |
(pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 1) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 3) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(pow.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3) 1/3) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(pow.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 2) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(sqrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 2)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(log.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 z y x)) (exp.f64 (*.f64 a (fma.f64 z b t))))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z y x))) (exp.f64 (*.f64 a (fma.f64 z b t))))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(log.f64 (*.f64 (exp.f64 (*.f64 a (fma.f64 z b t))) (+.f64 1 (expm1.f64 (fma.f64 z y x))))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(cbrt.f64 (pow.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) 3)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(expm1.f64 (log1p.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(exp.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 1)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))) 1) 1)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 3)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 1/3)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) 2)) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(log1p.f64 (expm1.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a (fma.f64 z b t) x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z b t))) 1) |
(fma.f64 z b t) |
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 z b))) (/.f64 (pow.f64 (*.f64 z b) 2) (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 z (neg.f64 b) t)) |
(*.f64 (fma.f64 z b t) 1) |
(fma.f64 z b t) |
(*.f64 1 (fma.f64 z b t)) |
(fma.f64 z b t) |
(*.f64 (cbrt.f64 (fma.f64 z b t)) (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2)) |
(fma.f64 z b t) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z b t)) 2) (cbrt.f64 (fma.f64 z b t))) |
(fma.f64 z b t) |
(*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t))) |
(fma.f64 z b t) |
(*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)) (*.f64 t t))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 z (neg.f64 b) t)) |
(/.f64 1 (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)) (*.f64 t t))) |
(/.f64 1 (/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 z (neg.f64 b) t)) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)) (*.f64 t t))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 z b) 2) (-.f64 (*.f64 t t) (*.f64 t (*.f64 z b))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)) (*.f64 t t))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 z (neg.f64 b) t)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)) (*.f64 t t))) |
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (neg.f64 (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 z (neg.f64 b) t)) |
(/.f64 (-.f64 (pow.f64 (*.f64 z b) 2) (*.f64 t t)) (fma.f64 z b (neg.f64 t))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 z (neg.f64 b) t)) |
(pow.f64 (fma.f64 z b t) 1) |
(fma.f64 z b t) |
(pow.f64 (cbrt.f64 (fma.f64 z b t)) 3) |
(fma.f64 z b t) |
(pow.f64 (pow.f64 (fma.f64 z b t) 3) 1/3) |
(fma.f64 z b t) |
(pow.f64 (sqrt.f64 (fma.f64 z b t)) 2) |
(fma.f64 z b t) |
(pow.f64 (/.f64 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))) (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (fma.f64 z b (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 3)) (fma.f64 (*.f64 z b) (fma.f64 z b (neg.f64 t)) (*.f64 t t))) |
(pow.f64 (/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) -1) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (-.f64 t (*.f64 z b))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 z (neg.f64 b) t)) |
(sqrt.f64 (pow.f64 (fma.f64 z b t) 2)) |
(fma.f64 z b t) |
(log.f64 (exp.f64 (fma.f64 z b t))) |
(fma.f64 z b t) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z b t)))) |
(fma.f64 z b t) |
(log.f64 (*.f64 (exp.f64 t) (+.f64 1 (expm1.f64 (*.f64 z b))))) |
(fma.f64 z b t) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (pow.f64 (exp.f64 z) b))) |
(fma.f64 z b t) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (+.f64 1 (expm1.f64 (*.f64 z b))))) |
(fma.f64 z b t) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) b) (+.f64 1 (expm1.f64 t)))) |
(fma.f64 z b t) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z b))) (exp.f64 t))) |
(fma.f64 z b t) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z b))) (+.f64 1 (expm1.f64 t)))) |
(fma.f64 z b t) |
(cbrt.f64 (pow.f64 (fma.f64 z b t) 3)) |
(fma.f64 z b t) |
(expm1.f64 (log1p.f64 (fma.f64 z b t))) |
(fma.f64 z b t) |
(exp.f64 (log.f64 (fma.f64 z b t))) |
(fma.f64 z b t) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1)) |
(fma.f64 z b t) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z b t)) 1) 1)) |
(fma.f64 z b t) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z b t))) 3)) |
(fma.f64 z b t) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z b t))) 1/3)) |
(fma.f64 z b t) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z b t))) 2)) |
(fma.f64 z b t) |
(log1p.f64 (expm1.f64 (fma.f64 z b t))) |
(fma.f64 z b t) |
(fma.f64 t 1 (*.f64 z b)) |
(fma.f64 z b t) |
(fma.f64 z b t) |
(fma.f64 b z t) |
(fma.f64 z b t) |
(fma.f64 (*.f64 z b) 1 t) |
(fma.f64 z b t) |
(fma.f64 1 t (*.f64 z b)) |
(fma.f64 z b t) |
(fma.f64 1 (*.f64 z b) t) |
(fma.f64 z b t) |
(fma.f64 (cbrt.f64 (*.f64 z b)) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) t) |
(fma.f64 z b t) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (cbrt.f64 (*.f64 z b)) t) |
(fma.f64 z b t) |
(fma.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 t) 2) (*.f64 z b)) |
(fma.f64 z b t) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 z b)) |
(fma.f64 z b t) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) b) t) |
(fma.f64 z b t) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) z) t) |
(fma.f64 z b t) |
(fma.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)) t) |
(fma.f64 z b t) |
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 z b)) |
(fma.f64 z b t) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) b) t) |
(fma.f64 z b t) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) z) t) |
(fma.f64 z b t) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) t) |
(fma.f64 z b t) |
(fma.f64 (*.f64 z (sqrt.f64 b)) (sqrt.f64 b) t) |
(fma.f64 z b t) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) t) |
(fma.f64 z b t) |
(fma.f64 (*.f64 b (sqrt.f64 z)) (sqrt.f64 z) t) |
(fma.f64 z b t) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 95.2% | (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) |
Compiled 30 to 9 computations (70% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | t | @ | 0 | (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) |
| 3.0ms | y | @ | inf | (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) |
| 2.0ms | a | @ | -inf | (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) |
| 0.0ms | z | @ | 0 | (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) |
| 0.0ms | b | @ | -inf | (fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) |
| 1× | batch-egg-rewrite |
| 1034× | log-prod |
| 762× | prod-exp |
| 734× | pow-prod-down |
| 560× | pow-prod-up |
| 500× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 25 |
| 1 | 218 | 25 |
| 2 | 2618 | 25 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) |
| Outputs |
|---|
(+.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) |
(+.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)) |
(+.f64 0 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) |
(+.f64 (*.f64 (*.f64 z (fma.f64 a b y)) 1) (fma.f64 a t x)) |
(+.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) x) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 1) |
(*.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 1) |
(*.f64 1 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) |
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 2) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(*.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (-.f64 (pow.f64 (fma.f64 a t x) 2) (*.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x))) |
(pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 3) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 2)) |
(log.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 a t x)) (pow.f64 (exp.f64 z) (fma.f64 a b y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a t x))) (pow.f64 (exp.f64 z) (fma.f64 a b y)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)) (+.f64 1 (expm1.f64 (fma.f64 a t x))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(exp.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
| 1× | egg-herbie |
| 1104× | fma-def |
| 654× | associate-+r+ |
| 654× | associate-+l+ |
| 600× | times-frac |
| 536× | fma-neg |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 131 | 2653 |
| 1 | 343 | 2591 |
| 2 | 1142 | 2587 |
| 3 | 3583 | 2543 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(*.f64 a t) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
x |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
x |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(+.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) |
(+.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)) |
(+.f64 0 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) |
(+.f64 (*.f64 (*.f64 z (fma.f64 a b y)) 1) (fma.f64 a t x)) |
(+.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) x) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 1) |
(*.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 1) |
(*.f64 1 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) |
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 2) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(*.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (-.f64 (pow.f64 (fma.f64 a t x) 2) (*.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x))) |
(pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 3) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 2)) |
(log.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 a t x)) (pow.f64 (exp.f64 z) (fma.f64 a b y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a t x))) (pow.f64 (exp.f64 z) (fma.f64 a b y)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)) (+.f64 1 (expm1.f64 (fma.f64 a t x))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(exp.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
| Outputs |
|---|
(+.f64 (*.f64 a t) x) |
(fma.f64 a t x) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) x) |
(fma.f64 y z x) |
(fma.f64 z y x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (+.f64 t (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) a) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))) |
(*.f64 a (+.f64 t (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 x (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 -1 t)))))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(fma.f64 z y (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a (*.f64 b z)) (+.f64 (*.f64 a t) x)) |
(fma.f64 a (*.f64 z b) (fma.f64 a t x)) |
(fma.f64 a (fma.f64 z b t) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (+.f64 (*.f64 a (*.f64 b z)) x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x) |
(fma.f64 z (fma.f64 a b y) x) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 a t) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 a t) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 a t) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 a t (*.f64 z (fma.f64 a b y))) |
(fma.f64 a (fma.f64 z b t) (*.f64 z y)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
x |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
x |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 0 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (*.f64 (*.f64 z (fma.f64 a b y)) 1) (fma.f64 a t x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) x) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)))))) |
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (fma.f64 z b t) (fma.f64 z y x))))) 3) |
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 1) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 1) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 1 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 2)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 2) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(*.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (-.f64 (pow.f64 (fma.f64 a t x) 2) (*.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (-.f64 (pow.f64 (fma.f64 a t x) 2) (*.f64 z (*.f64 (fma.f64 a b y) (fma.f64 a t x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (fma.f64 a t x) 3)) (fma.f64 (fma.f64 a t x) (-.f64 (fma.f64 a t x) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (fma.f64 a t x) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 a t x))) |
(/.f64 (fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) 1) |
(pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 1) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 3) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 2) 1/2) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 3) 1/3) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 2) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 2)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(log.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(log.f64 (*.f64 (exp.f64 (fma.f64 a t x)) (pow.f64 (exp.f64 z) (fma.f64 a b y)))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a t x))) (pow.f64 (exp.f64 z) (fma.f64 a b y)))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)) (+.f64 1 (expm1.f64 (fma.f64 a t x))))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) 3)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(exp.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 1)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x))) 1) 1)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 3)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 1/3)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) 2)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
(log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 a b y) (fma.f64 a t x)))) |
(fma.f64 z (fma.f64 a b y) (fma.f64 a t x)) |
(fma.f64 a t (fma.f64 z (fma.f64 a b y) x)) |
(fma.f64 a (fma.f64 z b t) (fma.f64 z y x)) |
Compiled 15345 to 3442 computations (77.6% saved)
17 alts after pruning (17 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 725 | 17 | 742 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 0 | 3 |
| Total | 729 | 17 | 746 |
| Status | Accuracy | Program |
|---|---|---|
| 58.5% | (fma.f64 z y x) | |
| 60.6% | (fma.f64 y z (*.f64 a (+.f64 (*.f64 b z) t))) | |
| ▶ | 79.7% | (fma.f64 a t (fma.f64 z y x)) |
| ▶ | 59.4% | (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
| 40.4% | (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) | |
| 79.6% | (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) | |
| 58.5% | (+.f64 (*.f64 y z) x) | |
| 39.1% | (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) | |
| ▶ | 57.9% | (+.f64 (*.f64 a t) x) |
| ▶ | 53.9% | (+.f64 x (*.f64 (*.f64 a z) b)) |
| 39.4% | (*.f64 (+.f64 t (*.f64 b z)) a) | |
| 18.3% | (*.f64 (*.f64 a b) z) | |
| 39.5% | (*.f64 z (+.f64 (*.f64 a b) y)) | |
| 23.6% | (*.f64 z y) | |
| 18.7% | (*.f64 a (*.f64 z b)) | |
| ▶ | 22.9% | (*.f64 a t) |
| 37.0% | x |
Compiled 411 to 284 computations (30.9% saved)
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (fma.f64 a t (fma.f64 z y x)) |
Compiled 22 to 8 computations (63.6% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (fma.f64 a t (fma.f64 z y x)) |
| 0.0ms | y | @ | inf | (fma.f64 a t (fma.f64 z y x)) |
| 0.0ms | z | @ | 0 | (fma.f64 a t (fma.f64 z y x)) |
| 0.0ms | y | @ | -inf | (fma.f64 a t (fma.f64 z y x)) |
| 0.0ms | t | @ | -inf | (fma.f64 a t (fma.f64 z y x)) |
| 1× | batch-egg-rewrite |
| 1746× | pow1 |
| 1586× | add-exp-log |
| 1586× | log1p-expm1-u |
| 1586× | expm1-log1p-u |
| 1550× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 178 | 17 |
| 2 | 2120 | 17 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 a t (fma.f64 z y x)) |
| Outputs |
|---|
(+.f64 (fma.f64 z y x) (*.f64 a t)) |
(+.f64 (*.f64 a t) (fma.f64 z y x)) |
(+.f64 (*.f64 (*.f64 a t) 1) (fma.f64 z y x)) |
(+.f64 (+.f64 (*.f64 a t) (*.f64 z y)) x) |
(-.f64 (+.f64 1 (fma.f64 a t (fma.f64 z y x))) 1) |
(*.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(*.f64 1 (fma.f64 a t (fma.f64 z y x))) |
(*.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (fma.f64 z y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(pow.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 3) |
(pow.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2)) |
(log.f64 (exp.f64 (fma.f64 a t (fma.f64 z y x)))) |
(cbrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a t (fma.f64 z y x)))) |
(exp.f64 (log.f64 (fma.f64 a t (fma.f64 z y x)))) |
(log1p.f64 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) |
| 1× | egg-herbie |
| 988× | associate-*r* |
| 906× | associate-*l* |
| 760× | times-frac |
| 598× | fma-neg |
| 578× | distribute-rgt-in |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 66 | 1378 |
| 1 | 160 | 1372 |
| 2 | 695 | 1370 |
| 3 | 5135 | 1328 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (*.f64 a t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (fma.f64 z y x) (*.f64 a t)) |
(+.f64 (*.f64 a t) (fma.f64 z y x)) |
(+.f64 (*.f64 (*.f64 a t) 1) (fma.f64 z y x)) |
(+.f64 (+.f64 (*.f64 a t) (*.f64 z y)) x) |
(-.f64 (+.f64 1 (fma.f64 a t (fma.f64 z y x))) 1) |
(*.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(*.f64 1 (fma.f64 a t (fma.f64 z y x))) |
(*.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (fma.f64 z y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(pow.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 3) |
(pow.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2)) |
(log.f64 (exp.f64 (fma.f64 a t (fma.f64 z y x)))) |
(cbrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a t (fma.f64 z y x)))) |
(exp.f64 (log.f64 (fma.f64 a t (fma.f64 z y x)))) |
(log1p.f64 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) |
| Outputs |
|---|
(+.f64 (*.f64 y z) x) |
(fma.f64 y z x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) x) |
(fma.f64 y z x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 a t) x) |
(fma.f64 a t x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 a t) x) |
(fma.f64 a t x) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (*.f64 a t)) |
(fma.f64 y z (*.f64 a t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
x |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (fma.f64 z y x) (*.f64 a t)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 a t) (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (*.f64 (*.f64 a t) 1) (fma.f64 z y x)) |
(fma.f64 y z (fma.f64 a t x)) |
(+.f64 (+.f64 (*.f64 a t) (*.f64 z y)) x) |
(fma.f64 y z (fma.f64 a t x)) |
(-.f64 (+.f64 1 (fma.f64 a t (fma.f64 z y x))) 1) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 1 (fma.f64 a t (fma.f64 z y x))) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2)) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) (cbrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(*.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) (sqrt.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 z y x) 3)) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (pow.f64 (fma.f64 z y x) 2) (*.f64 (*.f64 a t) (fma.f64 z y x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 y z x) 3)) (fma.f64 (*.f64 a t) (*.f64 a t) (-.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (fma.f64 y z x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 y z x) 3)) (fma.f64 a (*.f64 t (*.f64 a t)) (*.f64 (fma.f64 y z x) (-.f64 (fma.f64 y z x) (*.f64 a t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (fma.f64 y z x) 3)) (+.f64 (pow.f64 (fma.f64 y z x) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (fma.f64 y z x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (pow.f64 (fma.f64 z y x) 2)) (-.f64 (*.f64 a t) (fma.f64 z y x))) |
(/.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (pow.f64 (fma.f64 y z x) 2)) (-.f64 (*.f64 a t) (fma.f64 y z x))) |
(/.f64 (fma.f64 y z (fma.f64 a t x)) 1) |
(pow.f64 (fma.f64 a t (fma.f64 z y x)) 1) |
(fma.f64 y z (fma.f64 a t x)) |
(pow.f64 (cbrt.f64 (fma.f64 a t (fma.f64 z y x))) 3) |
(fma.f64 y z (fma.f64 a t x)) |
(pow.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3) 1/3) |
(fma.f64 y z (fma.f64 a t x)) |
(pow.f64 (sqrt.f64 (fma.f64 a t (fma.f64 z y x))) 2) |
(fma.f64 y z (fma.f64 a t x)) |
(sqrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 2)) |
(fma.f64 y z (fma.f64 a t x)) |
(log.f64 (exp.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(cbrt.f64 (pow.f64 (fma.f64 a t (fma.f64 z y x)) 3)) |
(fma.f64 y z (fma.f64 a t x)) |
(expm1.f64 (log1p.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(exp.f64 (log.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
(log1p.f64 (expm1.f64 (fma.f64 a t (fma.f64 z y x)))) |
(fma.f64 y z (fma.f64 a t x)) |
Compiled 11 to 7 computations (36.4% saved)
Compiled 17 to 8 computations (52.9% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 x (*.f64 (*.f64 a z) b)) |
| 91.5% | (*.f64 (*.f64 a z) b) |
Compiled 25 to 9 computations (64% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (+.f64 x (*.f64 (*.f64 a z) b)) |
| 0.0ms | x | @ | -inf | (+.f64 x (*.f64 (*.f64 a z) b)) |
| 0.0ms | x | @ | inf | (+.f64 x (*.f64 (*.f64 a z) b)) |
| 0.0ms | b | @ | -inf | (+.f64 x (*.f64 (*.f64 a z) b)) |
| 0.0ms | b | @ | inf | (+.f64 x (*.f64 (*.f64 a z) b)) |
| 1× | batch-egg-rewrite |
| 1952× | prod-diff |
| 1012× | log-prod |
| 776× | pow-prod-down |
| 570× | fma-def |
| 480× | pow-prod-up |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 189 | 15 |
| 2 | 2578 | 15 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 x (*.f64 (*.f64 a z) b)) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 a b) x))) 1) |
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 x (*.f64 z (*.f64 a b))))) |
(*.f64 (fma.f64 z (*.f64 a b) x) 1) |
(*.f64 1 (fma.f64 z (*.f64 a b) x)) |
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) 2) (cbrt.f64 (fma.f64 z (*.f64 a b) x))) |
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 a b) x)) (sqrt.f64 (fma.f64 z (*.f64 a b) x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (-.f64 x (*.f64 z (*.f64 a b))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)))) |
(/.f64 1 (/.f64 (-.f64 x (*.f64 z (*.f64 a b))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 z (*.f64 a b)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 x (*.f64 z (*.f64 a b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (-.f64 x (*.f64 z (*.f64 a b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 x x)) (-.f64 (*.f64 z (*.f64 a b)) x)) |
(pow.f64 (fma.f64 z (*.f64 a b) x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) 3) |
(pow.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 a b) x)) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3))) -1) |
(pow.f64 (/.f64 (-.f64 x (*.f64 z (*.f64 a b))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 2)) |
(log.f64 (exp.f64 (fma.f64 z (*.f64 a b) x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 a b) x)))) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) (*.f64 a b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (*.f64 a b)) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (exp.f64 x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 a b) x))) |
(exp.f64 (log.f64 (fma.f64 z (*.f64 a b) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 a b) x)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 a b) x)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (*.f64 a b) x))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (*.f64 a b) x))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 a b) x))) |
(fma.f64 x 1 (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 z b) x) |
(fma.f64 z (*.f64 a b) x) |
(fma.f64 (*.f64 a z) b x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 x) |
(fma.f64 1 x (*.f64 z (*.f64 a b))) |
(fma.f64 1 (*.f64 z (*.f64 a b)) x) |
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a z)) 2) (*.f64 (cbrt.f64 (*.f64 a z)) b) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a z)) x) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 z b)) x) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) x) |
(fma.f64 (sqrt.f64 (*.f64 a z)) (*.f64 (sqrt.f64 (*.f64 a z)) b) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a z)) x) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 z b)) x) |
(fma.f64 (*.f64 z b) a x) |
(fma.f64 (*.f64 (*.f64 a z) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) x) |
(fma.f64 (*.f64 (*.f64 a z) (sqrt.f64 b)) (sqrt.f64 b) x) |
(fma.f64 (*.f64 b a) z x) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a z)) 2)) (cbrt.f64 (*.f64 a z)) x) |
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 a z))) (sqrt.f64 (*.f64 a z)) x) |
| 1× | egg-herbie |
| 930× | div-sub |
| 890× | fma-neg |
| 696× | fma-def |
| 672× | times-frac |
| 410× | *-commutative |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 173 | 2368 |
| 1 | 434 | 2332 |
| 2 | 1228 | 2332 |
| 3 | 5033 | 2094 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
x |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
x |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
x |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
x |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(*.f64 a (*.f64 z b)) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 z b)) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(+.f64 x (*.f64 a (*.f64 z b))) |
x |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 a b) x))) 1) |
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 x (*.f64 z (*.f64 a b))))) |
(*.f64 (fma.f64 z (*.f64 a b) x) 1) |
(*.f64 1 (fma.f64 z (*.f64 a b) x)) |
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) 2) (cbrt.f64 (fma.f64 z (*.f64 a b) x))) |
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 a b) x)) (sqrt.f64 (fma.f64 z (*.f64 a b) x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (-.f64 x (*.f64 z (*.f64 a b))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)))) |
(/.f64 1 (/.f64 (-.f64 x (*.f64 z (*.f64 a b))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 z (*.f64 a b)))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 x (*.f64 z (*.f64 a b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (-.f64 x (*.f64 z (*.f64 a b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 x x)) (-.f64 (*.f64 z (*.f64 a b)) x)) |
(pow.f64 (fma.f64 z (*.f64 a b) x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) 3) |
(pow.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 a b) x)) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3))) -1) |
(pow.f64 (/.f64 (-.f64 x (*.f64 z (*.f64 a b))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 2)) |
(log.f64 (exp.f64 (fma.f64 z (*.f64 a b) x))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 a b) x)))) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) (*.f64 a b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (*.f64 a b)) (+.f64 1 (expm1.f64 x)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (exp.f64 x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (+.f64 1 (expm1.f64 x)))) |
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 a b) x))) |
(exp.f64 (log.f64 (fma.f64 z (*.f64 a b) x))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 a b) x)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 a b) x)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (*.f64 a b) x))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (*.f64 a b) x))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 a b) x))) |
(fma.f64 x 1 (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 z b) x) |
(fma.f64 z (*.f64 a b) x) |
(fma.f64 (*.f64 a z) b x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 x) |
(fma.f64 1 x (*.f64 z (*.f64 a b))) |
(fma.f64 1 (*.f64 z (*.f64 a b)) x) |
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a z)) 2) (*.f64 (cbrt.f64 (*.f64 a z)) b) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a z)) x) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 z b)) x) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) x) |
(fma.f64 (sqrt.f64 (*.f64 a z)) (*.f64 (sqrt.f64 (*.f64 a z)) b) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a z)) x) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 z b)) x) |
(fma.f64 (*.f64 z b) a x) |
(fma.f64 (*.f64 (*.f64 a z) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) x) |
(fma.f64 (*.f64 (*.f64 a z) (sqrt.f64 b)) (sqrt.f64 b) x) |
(fma.f64 (*.f64 b a) z x) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a z)) 2)) (cbrt.f64 (*.f64 a z)) x) |
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 a z))) (sqrt.f64 (*.f64 a z)) x) |
| Outputs |
|---|
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
x |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
x |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
x |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
x |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 z b)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 x (*.f64 a (*.f64 z b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
x |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(+.f64 (*.f64 a (*.f64 b z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 a b) x))) 1) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 x (*.f64 z (*.f64 a b))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 x (*.f64 z (*.f64 a b)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 x (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (-.f64 x (*.f64 b (*.f64 a z)))) |
(/.f64 (fma.f64 b (*.f64 a z) x) 1) |
(*.f64 (fma.f64 z (*.f64 a b) x) 1) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 1 (fma.f64 z (*.f64 a b) x)) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) 2)) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) 2) (cbrt.f64 (fma.f64 z (*.f64 a b) x))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 a b) x)) (sqrt.f64 (fma.f64 z (*.f64 a b) x))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a (*.f64 b z)) (fma.f64 (*.f64 a z) b (neg.f64 x)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 b (*.f64 a z)) x)) (*.f64 x x))) |
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (-.f64 x (*.f64 z (*.f64 a b))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 x (*.f64 z (*.f64 a b)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 x (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (-.f64 x (*.f64 b (*.f64 a z)))) |
(/.f64 (fma.f64 b (*.f64 a z) x) 1) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a (*.f64 b z)) (fma.f64 (*.f64 a z) b (neg.f64 x)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 b (*.f64 a z)) x)) (*.f64 x x))) |
(/.f64 1 (/.f64 (-.f64 x (*.f64 z (*.f64 a b))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 x (*.f64 z (*.f64 a b)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 x (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (-.f64 x (*.f64 b (*.f64 a z)))) |
(/.f64 (fma.f64 b (*.f64 a z) x) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a (*.f64 b z)) (fma.f64 (*.f64 a z) b (neg.f64 x)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 b (*.f64 a z)) x)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 z (*.f64 a b)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a (*.f64 b z)) (fma.f64 (*.f64 a z) b (neg.f64 x)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 b (*.f64 a z)) x)) (*.f64 x x))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 x (*.f64 z (*.f64 a b)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 x (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (-.f64 x (*.f64 b (*.f64 a z)))) |
(/.f64 (fma.f64 b (*.f64 a z) x) 1) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a (*.f64 b z)) (fma.f64 (*.f64 a z) b (neg.f64 x)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 b (*.f64 a z)) x)) (*.f64 x x))) |
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (-.f64 x (*.f64 z (*.f64 a b))))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 x (*.f64 z (*.f64 a b)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 x (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (-.f64 x (*.f64 b (*.f64 a z)))) |
(/.f64 (fma.f64 b (*.f64 a z) x) 1) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 x x)) (-.f64 (*.f64 z (*.f64 a b)) x)) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 x (*.f64 z (*.f64 a b)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 x (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (-.f64 x (*.f64 b (*.f64 a z)))) |
(/.f64 (fma.f64 b (*.f64 a z) x) 1) |
(pow.f64 (fma.f64 z (*.f64 a b) x) 1) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x)) 3) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(pow.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 2) 1/2) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(pow.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 3) 1/3) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 a b) x)) 2) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) x) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 a (*.f64 b z)) (fma.f64 (*.f64 a z) b (neg.f64 x)) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 b (*.f64 a z)) (-.f64 (*.f64 b (*.f64 a z)) x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 a z)) 3) (pow.f64 x 3)) (fma.f64 a (*.f64 (*.f64 b z) (-.f64 (*.f64 b (*.f64 a z)) x)) (*.f64 x x))) |
(pow.f64 (/.f64 (-.f64 x (*.f64 z (*.f64 a b))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2))) -1) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 x (*.f64 z (*.f64 a b)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 a (*.f64 b z)) 2)) (-.f64 x (*.f64 a (*.f64 b z)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b (*.f64 a z)) 2)) (-.f64 x (*.f64 b (*.f64 a z)))) |
(/.f64 (fma.f64 b (*.f64 a z) x) 1) |
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 2)) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(log.f64 (exp.f64 (fma.f64 z (*.f64 a b) x))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 a b) x)))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) (*.f64 a b)))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (*.f64 a b)) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (exp.f64 x))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (+.f64 1 (expm1.f64 x)))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 a b) x) 3)) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 a b) x))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(exp.f64 (log.f64 (fma.f64 z (*.f64 a b) x))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 a b) x)) 1)) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 a b) x)) 1) 1)) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (*.f64 a b) x))) 3)) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (*.f64 a b) x))) 1/3)) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (*.f64 a b) x))) 2)) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 a b) x))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 x 1 (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 a (*.f64 z b) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 z (*.f64 a b) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (*.f64 a z) b x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 1 x (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 1 (*.f64 z (*.f64 a b)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a z)) 2) (*.f64 (cbrt.f64 (*.f64 a z)) b) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 z b)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (sqrt.f64 (*.f64 a z)) (*.f64 (sqrt.f64 (*.f64 a z)) b) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 z b)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (*.f64 z b) a x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (*.f64 (*.f64 a z) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (*.f64 (*.f64 a z) (sqrt.f64 b)) (sqrt.f64 b) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (*.f64 b a) z x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a z)) 2)) (cbrt.f64 (*.f64 a z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 a z))) (sqrt.f64 (*.f64 a z)) x) |
(fma.f64 a (*.f64 b z) x) |
(fma.f64 b (*.f64 a z) x) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (*.f64 a b) y) |
| ✓ | 100.0% | (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
| ✓ | 95.1% | (*.f64 z (+.f64 (*.f64 a b) y)) |
Compiled 40 to 11 computations (72.5% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | -inf | (*.f64 z (+.f64 (*.f64 a b) y)) |
| 0.0ms | z | @ | inf | (*.f64 z (+.f64 (*.f64 a b) y)) |
| 0.0ms | z | @ | 0 | (*.f64 z (+.f64 (*.f64 a b) y)) |
| 0.0ms | a | @ | inf | (*.f64 z (+.f64 (*.f64 a b) y)) |
| 0.0ms | a | @ | inf | (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
| 1× | batch-egg-rewrite |
| 1456× | fma-def |
| 1428× | log-prod |
| 644× | pow-exp |
| 500× | expm1-udef |
| 500× | log1p-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 47 |
| 1 | 265 | 47 |
| 2 | 3879 | 47 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
(+.f64 (*.f64 a b) y) |
| Outputs |
|---|
(+.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) |
(+.f64 (*.f64 z y) (*.f64 z (*.f64 a b))) |
(+.f64 0 (*.f64 z (fma.f64 a b y))) |
(+.f64 (*.f64 (*.f64 z (*.f64 a b)) 1) (*.f64 (*.f64 z y) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))) (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 a b y)))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)) (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))))) |
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z y))) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))) |
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (-.f64 (*.f64 a b) y)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) z) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) z) (-.f64 (*.f64 a b) y)) |
(pow.f64 (*.f64 z (fma.f64 a b y)) 1) |
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 3) |
(pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) 2) |
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 z y)) (exp.f64 (*.f64 z (*.f64 a b))))) |
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 a b y)))) |
(exp.f64 (log.f64 (*.f64 z (fma.f64 a b y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (fma.f64 a b y)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 a b y)))) |
(fma.f64 z (*.f64 a b) (*.f64 z y)) |
(fma.f64 z y (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 b z) (*.f64 z y)) |
(fma.f64 b (*.f64 a z) (*.f64 z y)) |
(fma.f64 (*.f64 a b) z (*.f64 z y)) |
(fma.f64 y z (*.f64 z (*.f64 a b))) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 z y)) |
(fma.f64 1 (*.f64 z y) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) z) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 a b)) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) z) (*.f64 z y)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 a b)) (*.f64 z y)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 (*.f64 (*.f64 z y) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 z y))) (cbrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (cbrt.f64 (*.f64 z (*.f64 a b)))) (cbrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (*.f64 z y)) |
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (*.f64 z y)) |
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z y)) |
(fma.f64 (*.f64 (*.f64 a b) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z y)) |
(fma.f64 (*.f64 z a) b (*.f64 z y)) |
(fma.f64 (*.f64 z b) a (*.f64 z y)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 z y)) |
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 z y)) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (*.f64 a b))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))) |
(*.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 1) |
(*.f64 1 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) |
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 2) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(*.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 z (*.f64 (fma.f64 a b y) (*.f64 a t)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))) (neg.f64 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y)))) |
(pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 3) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))) -1) |
(pow.f64 (/.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 2)) |
(log.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))) (pow.f64 (exp.f64 t) a))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) a) (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (pow.f64 (exp.f64 z) (fma.f64 a b y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(exp.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(fma.f64 z (*.f64 a b) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 a t (*.f64 z (fma.f64 a b y))) |
(fma.f64 a (*.f64 b z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 b (*.f64 a z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 a b) z (fma.f64 z y (*.f64 a t))) |
(fma.f64 (fma.f64 a b y) z (*.f64 a t)) |
(fma.f64 (*.f64 z (fma.f64 a b y)) 1 (*.f64 a t)) |
(fma.f64 t a (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 a t) 1 (*.f64 z (fma.f64 a b y))) |
(fma.f64 1 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 1 (*.f64 a t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (cbrt.f64 (*.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (*.f64 (cbrt.f64 (fma.f64 a b y)) z) (*.f64 a t)) |
(fma.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (*.f64 z (fma.f64 a b y))) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (sqrt.f64 (fma.f64 a b y)) (*.f64 (sqrt.f64 (fma.f64 a b y)) z) (*.f64 a t)) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (*.f64 z (fma.f64 a b y))) (*.f64 a t)) |
(fma.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (cbrt.f64 (*.f64 z (*.f64 a b)))) (cbrt.f64 (*.f64 z (*.f64 a b))) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 (*.f64 a b) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 z a) b (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 z b) a (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 a t)) |
(fma.f64 (*.f64 (fma.f64 a b y) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 a t)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b y))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 a b) y))) |
(*.f64 (fma.f64 a b y) 1) |
(*.f64 1 (fma.f64 a b y)) |
(*.f64 (cbrt.f64 (fma.f64 a b y)) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (fma.f64 a b y))) |
(*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (fma.f64 a b y))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (/.f64 1 (-.f64 (*.f64 a b) y))) |
(/.f64 1 (/.f64 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 a b) y) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (*.f64 b y))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (neg.f64 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (neg.f64 (-.f64 (*.f64 a b) y))) |
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 y (*.f64 a b))) |
(pow.f64 (fma.f64 a b y) 1) |
(pow.f64 (cbrt.f64 (fma.f64 a b y)) 3) |
(pow.f64 (pow.f64 (fma.f64 a b y) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a b y)) 2) |
(pow.f64 (/.f64 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) -1) |
(pow.f64 (/.f64 (-.f64 (*.f64 a b) y) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 a b y) 2)) |
(log.f64 (exp.f64 (fma.f64 a b y))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b y)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) a) (+.f64 1 (expm1.f64 y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a b))) (exp.f64 y))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a b))) (+.f64 1 (expm1.f64 y)))) |
(log.f64 (*.f64 (exp.f64 y) (+.f64 1 (expm1.f64 (*.f64 a b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 y)) (pow.f64 (exp.f64 b) a))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 y)) (+.f64 1 (expm1.f64 (*.f64 a b))))) |
(cbrt.f64 (pow.f64 (fma.f64 a b y) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a b y))) |
(exp.f64 (log.f64 (fma.f64 a b y))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a b y)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a b y)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a b y))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a b y) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a b y))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 a b y))) |
(fma.f64 a b y) |
(fma.f64 b a y) |
(fma.f64 (*.f64 a b) 1 y) |
(fma.f64 y 1 (*.f64 a b)) |
(fma.f64 1 (*.f64 a b) y) |
(fma.f64 1 y (*.f64 a b)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) a) y) |
(fma.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) y) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) y) |
(fma.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2) (*.f64 a b)) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 a b)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) b) y) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) a) y) |
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) y) |
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 a b)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) b) y) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) y) |
(fma.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b) y) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) y) |
(fma.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a) y) |
| 1× | egg-herbie |
| 986× | cancel-sign-sub-inv |
| 848× | fma-neg |
| 658× | distribute-rgt-neg-in |
| 656× | distribute-lft-neg-in |
| 566× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 494 | 7003 |
| 1 | 1239 | 6897 |
| 2 | 3944 | 6855 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 a t) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a)) |
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a)) |
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t))) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b)))))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b)))))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b)))))) |
(+.f64 (*.f64 y z) (*.f64 a t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(*.f64 a t) |
(*.f64 a t) |
y |
(*.f64 a b) |
(*.f64 a b) |
y |
(*.f64 a b) |
(*.f64 a b) |
(*.f64 a b) |
y |
y |
(+.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) |
(+.f64 (*.f64 z y) (*.f64 z (*.f64 a b))) |
(+.f64 0 (*.f64 z (fma.f64 a b y))) |
(+.f64 (*.f64 (*.f64 z (*.f64 a b)) 1) (*.f64 (*.f64 z y) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))) (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 a b y)))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)) (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))))) |
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z y))) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))) |
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (-.f64 (*.f64 a b) y)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) z) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) z) (-.f64 (*.f64 a b) y)) |
(pow.f64 (*.f64 z (fma.f64 a b y)) 1) |
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 3) |
(pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) 2) |
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 z y)) (exp.f64 (*.f64 z (*.f64 a b))))) |
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 a b y)))) |
(exp.f64 (log.f64 (*.f64 z (fma.f64 a b y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (fma.f64 a b y)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 a b y)))) |
(fma.f64 z (*.f64 a b) (*.f64 z y)) |
(fma.f64 z y (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 b z) (*.f64 z y)) |
(fma.f64 b (*.f64 a z) (*.f64 z y)) |
(fma.f64 (*.f64 a b) z (*.f64 z y)) |
(fma.f64 y z (*.f64 z (*.f64 a b))) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 z y)) |
(fma.f64 1 (*.f64 z y) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) z) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 a b)) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) z) (*.f64 z y)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 a b)) (*.f64 z y)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 (*.f64 (*.f64 z y) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 z y))) (cbrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (cbrt.f64 (*.f64 z (*.f64 a b)))) (cbrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (*.f64 z y)) |
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (*.f64 z y)) |
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z y)) |
(fma.f64 (*.f64 (*.f64 a b) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z y)) |
(fma.f64 (*.f64 z a) b (*.f64 z y)) |
(fma.f64 (*.f64 z b) a (*.f64 z y)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 z y)) |
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 z y)) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (*.f64 a b))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))) |
(*.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 1) |
(*.f64 1 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) |
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 2) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(*.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 z (*.f64 (fma.f64 a b y) (*.f64 a t)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))) (neg.f64 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y)))) |
(pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 3) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))) -1) |
(pow.f64 (/.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 2)) |
(log.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))) (pow.f64 (exp.f64 t) a))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) a) (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (pow.f64 (exp.f64 z) (fma.f64 a b y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))))) |
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(exp.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(fma.f64 z (*.f64 a b) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 a t (*.f64 z (fma.f64 a b y))) |
(fma.f64 a (*.f64 b z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 b (*.f64 a z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 a b) z (fma.f64 z y (*.f64 a t))) |
(fma.f64 (fma.f64 a b y) z (*.f64 a t)) |
(fma.f64 (*.f64 z (fma.f64 a b y)) 1 (*.f64 a t)) |
(fma.f64 t a (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 a t) 1 (*.f64 z (fma.f64 a b y))) |
(fma.f64 1 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 1 (*.f64 a t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (cbrt.f64 (*.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (*.f64 (cbrt.f64 (fma.f64 a b y)) z) (*.f64 a t)) |
(fma.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (*.f64 z (fma.f64 a b y))) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (sqrt.f64 (fma.f64 a b y)) (*.f64 (sqrt.f64 (fma.f64 a b y)) z) (*.f64 a t)) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (*.f64 z (fma.f64 a b y))) (*.f64 a t)) |
(fma.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (cbrt.f64 (*.f64 z (*.f64 a b)))) (cbrt.f64 (*.f64 z (*.f64 a b))) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 (*.f64 a b) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 (*.f64 z a) b (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 z b) a (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 a t)) |
(fma.f64 (*.f64 (fma.f64 a b y) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 a t)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b y))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 a b) y))) |
(*.f64 (fma.f64 a b y) 1) |
(*.f64 1 (fma.f64 a b y)) |
(*.f64 (cbrt.f64 (fma.f64 a b y)) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (fma.f64 a b y))) |
(*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (fma.f64 a b y))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (/.f64 1 (-.f64 (*.f64 a b) y))) |
(/.f64 1 (/.f64 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 a b) y) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (*.f64 b y))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (neg.f64 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (neg.f64 (-.f64 (*.f64 a b) y))) |
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 y (*.f64 a b))) |
(pow.f64 (fma.f64 a b y) 1) |
(pow.f64 (cbrt.f64 (fma.f64 a b y)) 3) |
(pow.f64 (pow.f64 (fma.f64 a b y) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 a b y)) 2) |
(pow.f64 (/.f64 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) -1) |
(pow.f64 (/.f64 (-.f64 (*.f64 a b) y) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 a b y) 2)) |
(log.f64 (exp.f64 (fma.f64 a b y))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b y)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) a) (+.f64 1 (expm1.f64 y)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a b))) (exp.f64 y))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a b))) (+.f64 1 (expm1.f64 y)))) |
(log.f64 (*.f64 (exp.f64 y) (+.f64 1 (expm1.f64 (*.f64 a b))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 y)) (pow.f64 (exp.f64 b) a))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 y)) (+.f64 1 (expm1.f64 (*.f64 a b))))) |
(cbrt.f64 (pow.f64 (fma.f64 a b y) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 a b y))) |
(exp.f64 (log.f64 (fma.f64 a b y))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a b y)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a b y)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a b y))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a b y) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a b y))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 a b y))) |
(fma.f64 a b y) |
(fma.f64 b a y) |
(fma.f64 (*.f64 a b) 1 y) |
(fma.f64 y 1 (*.f64 a b)) |
(fma.f64 1 (*.f64 a b) y) |
(fma.f64 1 y (*.f64 a b)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) a) y) |
(fma.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) y) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) y) |
(fma.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2) (*.f64 a b)) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 a b)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) b) y) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) a) y) |
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) y) |
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 a b)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) b) y) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) y) |
(fma.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b) y) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) y) |
(fma.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a) y) |
| Outputs |
|---|
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a t) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (*.f64 (+.f64 t (*.f64 b z)) a)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (*.f64 a (+.f64 (*.f64 z b) t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b)))))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b)))))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b)))))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (*.f64 a t)) |
(fma.f64 y z (*.f64 a t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 b z)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 a t) |
(*.f64 a t) |
y |
(*.f64 a b) |
(*.f64 a b) |
y |
(*.f64 a b) |
(*.f64 a b) |
(*.f64 a b) |
y |
y |
(+.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 z y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 0 (*.f64 z (fma.f64 a b y))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 (*.f64 z (*.f64 a b)) 1) (*.f64 (*.f64 z y) 1)) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))) (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))))) |
(*.f64 z (fma.f64 a b y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 a b y)))) 1) |
(*.f64 z (fma.f64 a b y)) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)) (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (*.f64 (*.f64 z z) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) (*.f64 z (*.f64 a b)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 z (*.f64 (pow.f64 (*.f64 a b) 2) z) (*.f64 z (*.f64 y (*.f64 z (-.f64 y (*.f64 a b))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 z b)) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 z (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) z) (*.f64 y (*.f64 z (fma.f64 a (neg.f64 b) y)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z y))) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))) |
(/.f64 (*.f64 (*.f64 z (fma.f64 a b y)) (*.f64 z (-.f64 (*.f64 a b) y))) (*.f64 z (-.f64 (*.f64 a b) y))) |
(/.f64 (*.f64 (*.f64 z z) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (*.f64 z (fma.f64 a b (neg.f64 y)))) |
(/.f64 (*.f64 z (fma.f64 a b y)) 1) |
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(*.f64 (/.f64 z (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) |
(*.f64 (/.f64 z (fma.f64 y (fma.f64 a (neg.f64 b) y) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) |
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (-.f64 (*.f64 a b) y)) |
(/.f64 z (/.f64 (-.f64 (*.f64 a b) y) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))) |
(*.f64 (/.f64 z (fma.f64 a b (neg.f64 y))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (fma.f64 a b (neg.f64 y))) z) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) z) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(*.f64 (/.f64 z (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) |
(*.f64 (/.f64 z (fma.f64 y (fma.f64 a (neg.f64 b) y) (pow.f64 (*.f64 a b) 2))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) z) (-.f64 (*.f64 a b) y)) |
(/.f64 z (/.f64 (-.f64 (*.f64 a b) y) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))) |
(*.f64 (/.f64 z (fma.f64 a b (neg.f64 y))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (fma.f64 a b (neg.f64 y))) z) |
(pow.f64 (*.f64 z (fma.f64 a b y)) 1) |
(*.f64 z (fma.f64 a b y)) |
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 3) |
(*.f64 z (fma.f64 a b y)) |
(pow.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) 1/3) |
(*.f64 z (fma.f64 a b y)) |
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) 2) |
(*.f64 z (fma.f64 a b y)) |
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y))) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y))))) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (*.f64 (exp.f64 (*.f64 z y)) (exp.f64 (*.f64 z (*.f64 a b))))) |
(*.f64 z (fma.f64 a b y)) |
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) |
(*.f64 z (fma.f64 a b y)) |
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 a b y)))) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (log.f64 (*.f64 z (fma.f64 a b y)))) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) 1)) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) 1) 1)) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y)))) 3)) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (fma.f64 a b y)))) 1/3)) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 a b y))) 3) 1/3)) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y)))) 2)) |
(*.f64 z (fma.f64 a b y)) |
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 a b y)))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 z (*.f64 a b) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 z y (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 a (*.f64 b z) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 b (*.f64 a z) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 a b) z (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 y z (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 1 (*.f64 z y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) z) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 a b)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) z) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 a b)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 (*.f64 (*.f64 z y) 1)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 z y))) (cbrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (cbrt.f64 (*.f64 z (*.f64 a b)))) (cbrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 (*.f64 a b) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z a) b (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z b) a (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 1) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(-.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 z (fma.f64 a b y) (*.f64 a (neg.f64 t)))) |
(*.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 1) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 1 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 2)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 2) (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 (fma.f64 a b y) (neg.f64 z) (*.f64 a t)) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 z (fma.f64 a b y) (*.f64 a (neg.f64 t)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 (fma.f64 a b y) (neg.f64 z) (*.f64 a t)) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 z (fma.f64 a b y) (*.f64 a (neg.f64 t)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 (fma.f64 a b y) (neg.f64 z) (*.f64 a t)) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 z (*.f64 (fma.f64 a b y) (*.f64 a t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (*.f64 z (*.f64 (*.f64 a t) (fma.f64 a b y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (fma.f64 a b y)) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (*.f64 z (fma.f64 a b y)) (fma.f64 z (fma.f64 a b y) (*.f64 a (neg.f64 t)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 z (fma.f64 a b y) (*.f64 a (neg.f64 t)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))) (neg.f64 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 (fma.f64 a b y) (neg.f64 z) (*.f64 a t)) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 z (fma.f64 a b y) (*.f64 a (neg.f64 t)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 z (fma.f64 a b y) (*.f64 a (neg.f64 t)))) |
(pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 1) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 3) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 3) 1/3) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(pow.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 2) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (fma.f64 a b y)) 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 z (fma.f64 a b y))) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 (fma.f64 a b y) (neg.f64 z) (*.f64 a t)) (pow.f64 (*.f64 z (fma.f64 a b y)) 2))) |
(pow.f64 (/.f64 (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2))) -1) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (fma.f64 a b y)) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 a b y)) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 z (fma.f64 a b y) (*.f64 a (neg.f64 t)))) |
(sqrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 2)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(log.f64 (exp.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (fma.f64 a b y)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))) (pow.f64 (exp.f64 t) a))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) a) (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (pow.f64 (exp.f64 z) (fma.f64 a b y)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 a b y)))))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)) 3)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(expm1.f64 (log1p.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(exp.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 1)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t))) 1) 1)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 3)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 1/3)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) 2)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(log1p.f64 (expm1.f64 (fma.f64 z (fma.f64 a b y) (*.f64 a t)))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 z (*.f64 a b) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 a t (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 a (*.f64 b z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 b (*.f64 a z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 a b) z (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (fma.f64 a b y) z (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 z (fma.f64 a b y)) 1 (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 t a (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 a t) 1 (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 1 (*.f64 z (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 1 (*.f64 a t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (cbrt.f64 (*.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (*.f64 (cbrt.f64 (fma.f64 a b y)) z) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 a b y))) 2) (cbrt.f64 (*.f64 z (fma.f64 a b y))) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (sqrt.f64 (fma.f64 a b y)) (*.f64 (sqrt.f64 (fma.f64 a b y)) z) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (sqrt.f64 (*.f64 z (fma.f64 a b y))) (sqrt.f64 (*.f64 z (fma.f64 a b y))) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (cbrt.f64 (*.f64 z (*.f64 a b)))) (cbrt.f64 (*.f64 z (*.f64 a b))) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 z)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 a b))) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 (*.f64 a b) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) (*.f64 z (fma.f64 a b y))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 z a) b (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 z b) a (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (fma.f64 z y (*.f64 a t))) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) (cbrt.f64 (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 z (sqrt.f64 (fma.f64 a b y))) (sqrt.f64 (fma.f64 a b y)) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 (fma.f64 a b y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(fma.f64 (*.f64 (fma.f64 a b y) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 a t)) |
(fma.f64 z (fma.f64 a b y) (*.f64 a t)) |
(fma.f64 y z (*.f64 a (fma.f64 z b t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 y z)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b y))) 1) |
(fma.f64 a b y) |
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 a b) y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (fma.f64 a b (neg.f64 y))) |
(*.f64 (fma.f64 a b y) 1) |
(fma.f64 a b y) |
(*.f64 1 (fma.f64 a b y)) |
(fma.f64 a b y) |
(*.f64 (cbrt.f64 (fma.f64 a b y)) (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2)) |
(fma.f64 a b y) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b y)) 2) (cbrt.f64 (fma.f64 a b y))) |
(fma.f64 a b y) |
(*.f64 (sqrt.f64 (fma.f64 a b y)) (sqrt.f64 (fma.f64 a b y))) |
(fma.f64 a b y) |
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (fma.f64 a (neg.f64 b) y) (pow.f64 (*.f64 a b) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (/.f64 1 (-.f64 (*.f64 a b) y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (fma.f64 a b (neg.f64 y))) |
(/.f64 1 (/.f64 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (fma.f64 a (neg.f64 b) y) (pow.f64 (*.f64 a b) 2))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 a b) y) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (fma.f64 a b (neg.f64 y))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (fma.f64 a (neg.f64 b) y) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (*.f64 b y))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (*.f64 y b))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y y (*.f64 (*.f64 a b) (fma.f64 a b (neg.f64 y))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (fma.f64 a b (neg.f64 y))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) (neg.f64 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (fma.f64 a (neg.f64 b) y) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) (neg.f64 (-.f64 (*.f64 a b) y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (fma.f64 a b (neg.f64 y))) |
(/.f64 (-.f64 (*.f64 y y) (pow.f64 (*.f64 a b) 2)) (-.f64 y (*.f64 a b))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (fma.f64 a b (neg.f64 y))) |
(pow.f64 (fma.f64 a b y) 1) |
(fma.f64 a b y) |
(pow.f64 (cbrt.f64 (fma.f64 a b y)) 3) |
(fma.f64 a b y) |
(pow.f64 (pow.f64 (fma.f64 a b y) 3) 1/3) |
(fma.f64 a b y) |
(pow.f64 (sqrt.f64 (fma.f64 a b y)) 2) |
(fma.f64 a b y) |
(pow.f64 (/.f64 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 y 3)) (fma.f64 y (fma.f64 a (neg.f64 b) y) (pow.f64 (*.f64 a b) 2))) |
(pow.f64 (/.f64 (-.f64 (*.f64 a b) y) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y))) -1) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (-.f64 (*.f64 a b) y)) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y y)) (fma.f64 a b (neg.f64 y))) |
(sqrt.f64 (pow.f64 (fma.f64 a b y) 2)) |
(fma.f64 a b y) |
(log.f64 (exp.f64 (fma.f64 a b y))) |
(fma.f64 a b y) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b y)))) |
(fma.f64 a b y) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) a) (+.f64 1 (expm1.f64 y)))) |
(fma.f64 a b y) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a b))) (exp.f64 y))) |
(fma.f64 a b y) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a b))) (+.f64 1 (expm1.f64 y)))) |
(fma.f64 a b y) |
(log.f64 (*.f64 (exp.f64 y) (+.f64 1 (expm1.f64 (*.f64 a b))))) |
(fma.f64 a b y) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 y)) (pow.f64 (exp.f64 b) a))) |
(fma.f64 a b y) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 y)) (+.f64 1 (expm1.f64 (*.f64 a b))))) |
(fma.f64 a b y) |
(cbrt.f64 (pow.f64 (fma.f64 a b y) 3)) |
(fma.f64 a b y) |
(expm1.f64 (log1p.f64 (fma.f64 a b y))) |
(fma.f64 a b y) |
(exp.f64 (log.f64 (fma.f64 a b y))) |
(fma.f64 a b y) |
(exp.f64 (*.f64 (log.f64 (fma.f64 a b y)) 1)) |
(fma.f64 a b y) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a b y)) 1) 1)) |
(fma.f64 a b y) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a b y))) 3)) |
(fma.f64 a b y) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 a b y) 3)) 1/3)) |
(fma.f64 a b y) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a b y))) 2)) |
(fma.f64 a b y) |
(log1p.f64 (expm1.f64 (fma.f64 a b y))) |
(fma.f64 a b y) |
(fma.f64 a b y) |
(fma.f64 b a y) |
(fma.f64 a b y) |
(fma.f64 (*.f64 a b) 1 y) |
(fma.f64 a b y) |
(fma.f64 y 1 (*.f64 a b)) |
(fma.f64 a b y) |
(fma.f64 1 (*.f64 a b) y) |
(fma.f64 a b y) |
(fma.f64 1 y (*.f64 a b)) |
(fma.f64 a b y) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) a) y) |
(fma.f64 a b y) |
(fma.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) y) |
(fma.f64 a b y) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) y) |
(fma.f64 a b y) |
(fma.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2) (*.f64 a b)) |
(fma.f64 a b y) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 a b)) |
(fma.f64 a b y) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) b) y) |
(fma.f64 a b y) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) a) y) |
(fma.f64 a b y) |
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) y) |
(fma.f64 a b y) |
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 a b)) |
(fma.f64 a b y) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) b) y) |
(fma.f64 a b y) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) y) |
(fma.f64 a b y) |
(fma.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b) y) |
(fma.f64 a b y) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) y) |
(fma.f64 a b y) |
(fma.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a) y) |
(fma.f64 a b y) |
Compiled 6435 to 1734 computations (73.1% saved)
20 alts after pruning (15 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 402 | 5 | 407 |
| Fresh | 2 | 10 | 12 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 4 | 4 |
| Total | 404 | 20 | 424 |
| Status | Accuracy | Program |
|---|---|---|
| 28.3% | (fma.f64 (*.f64 (*.f64 a z) (sqrt.f64 b)) (sqrt.f64 b) x) | |
| 31.7% | (fma.f64 (*.f64 b (sqrt.f64 (*.f64 a z))) (sqrt.f64 (*.f64 a z)) x) | |
| ▶ | 58.5% | (fma.f64 z y x) |
| 44.3% | (fma.f64 y z (*.f64 a t)) | |
| ✓ | 79.7% | (fma.f64 a t (fma.f64 z y x)) |
| ✓ | 59.4% | (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
| ▶ | 40.4% | (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| 44.3% | (+.f64 (*.f64 z y) (*.f64 a t)) | |
| 58.5% | (+.f64 (*.f64 y z) x) | |
| 39.1% | (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) | |
| ✓ | 57.9% | (+.f64 (*.f64 a t) x) |
| ✓ | 53.9% | (+.f64 x (*.f64 (*.f64 a z) b)) |
| ▶ | 39.4% | (*.f64 (+.f64 t (*.f64 b z)) a) |
| ▶ | 18.3% | (*.f64 (*.f64 a b) z) |
| 39.5% | (*.f64 z (+.f64 (*.f64 a b) y)) | |
| ▶ | 23.6% | (*.f64 z y) |
| 19.5% | (*.f64 b (*.f64 a z)) | |
| 18.7% | (*.f64 a (*.f64 z b)) | |
| ✓ | 22.9% | (*.f64 a t) |
| 37.0% | x |
Compiled 426 to 291 computations (31.7% saved)
Compiled 13 to 7 computations (46.2% saved)
Compiled 11 to 7 computations (36.4% saved)
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 90.8% | (*.f64 (*.f64 a b) z) |
Compiled 17 to 8 computations (52.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (*.f64 (*.f64 a b) z) |
| 0.0ms | b | @ | -inf | (*.f64 (*.f64 a b) z) |
| 0.0ms | a | @ | inf | (*.f64 (*.f64 a b) z) |
| 0.0ms | a | @ | -inf | (*.f64 (*.f64 a b) z) |
| 0.0ms | z | @ | -inf | (*.f64 (*.f64 a b) z) |
| 1× | batch-egg-rewrite |
| 1356× | pow1 |
| 1236× | add-exp-log |
| 1236× | log1p-expm1-u |
| 1236× | expm1-log1p-u |
| 1208× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 139 | 13 |
| 2 | 1692 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 a b) z) |
| Outputs |
|---|
(-.f64 (+.f64 1 (*.f64 a (*.f64 b z))) 1) |
(pow.f64 (*.f64 a (*.f64 b z)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b z))) 3) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 b z))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 b z)) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (*.f64 a b))) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 b z)))) |
(exp.f64 (log.f64 (*.f64 a (*.f64 b z)))) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 b z)))) |
| 1× | egg-herbie |
| 1074× | log-prod |
| 1044× | distribute-rgt-in |
| 1022× | distribute-lft-in |
| 966× | *-commutative |
| 794× | associate-*r* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 36 | 611 |
| 1 | 84 | 611 |
| 2 | 325 | 611 |
| 3 | 2273 | 611 |
| 4 | 7033 | 611 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(-.f64 (+.f64 1 (*.f64 a (*.f64 b z))) 1) |
(pow.f64 (*.f64 a (*.f64 b z)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b z))) 3) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 b z))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 b z)) 2)) |
(log.f64 (pow.f64 (exp.f64 z) (*.f64 a b))) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 b z)))) |
(exp.f64 (log.f64 (*.f64 a (*.f64 b z)))) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 b z)))) |
| Outputs |
|---|
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(-.f64 (+.f64 1 (*.f64 a (*.f64 b z))) 1) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(pow.f64 (*.f64 a (*.f64 b z)) 1) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b z))) 3) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(pow.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3) 1/3) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 b z))) 2) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 b z)) 2)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(log.f64 (pow.f64 (exp.f64 z) (*.f64 a b))) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b z)) 3)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 b z)))) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(exp.f64 (log.f64 (*.f64 a (*.f64 b z)))) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 b z)))) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 t (*.f64 b z)) |
| ✓ | 96.1% | (*.f64 (+.f64 t (*.f64 b z)) a) |
Compiled 25 to 9 computations (64% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (*.f64 (+.f64 t (*.f64 b z)) a) |
| 0.0ms | a | @ | inf | (*.f64 (+.f64 t (*.f64 b z)) a) |
| 0.0ms | a | @ | -inf | (*.f64 (+.f64 t (*.f64 b z)) a) |
| 0.0ms | t | @ | 0 | (*.f64 (+.f64 t (*.f64 b z)) a) |
| 0.0ms | t | @ | -inf | (*.f64 (+.f64 t (*.f64 b z)) a) |
| 1× | batch-egg-rewrite |
| 1582× | prod-diff |
| 966× | log-prod |
| 740× | pow-prod-down |
| 508× | fma-def |
| 476× | pow-prod-up |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 187 | 24 |
| 2 | 2517 | 24 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 t (*.f64 b z)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (fma.f64 b z t) a)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 t a) (*.f64 (*.f64 b z) a)) |
(+.f64 (*.f64 (*.f64 b z) a) (*.f64 t a)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b z t) a))) 1) |
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) |
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) a) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) a) (-.f64 t (*.f64 b z))) |
(pow.f64 (*.f64 (fma.f64 b z t) a) 1) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b z t) a)) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) a)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b z t) a)))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b z t) a))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 b z t) a))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b z t) a)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b z t) a)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 b z t) a))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 b z t) a))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) a))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b z t) a))) |
(fma.f64 t a (*.f64 (*.f64 b z) a)) |
(fma.f64 (*.f64 b z) a (*.f64 t a)) |
(fma.f64 a t (*.f64 a (*.f64 b z))) |
(fma.f64 a (*.f64 b z) (*.f64 a t)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b z t))) 1) |
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 t (*.f64 b z)))) |
(*.f64 (fma.f64 b z t) 1) |
(*.f64 1 (fma.f64 b z t)) |
(*.f64 (cbrt.f64 (fma.f64 b z t)) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (fma.f64 b z t))) |
(*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (fma.f64 b z t))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (-.f64 t (*.f64 b z)))) |
(/.f64 1 (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))) |
(/.f64 1 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (neg.f64 (*.f64 (*.f64 t z) b))))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (-.f64 t (*.f64 b z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) |
(pow.f64 (fma.f64 b z t) 1) |
(pow.f64 (cbrt.f64 (fma.f64 b z t)) 3) |
(pow.f64 (pow.f64 (fma.f64 b z t) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 b z t) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 b z t)) 2) |
(pow.f64 (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) -1) |
(pow.f64 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 b z t) 2)) |
(log.f64 (exp.f64 (fma.f64 b z t))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b z t)))) |
(log.f64 (*.f64 (exp.f64 t) (+.f64 1 (expm1.f64 (*.f64 b z))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (pow.f64 (exp.f64 b) z))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (+.f64 1 (expm1.f64 (*.f64 b z))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) z) (+.f64 1 (expm1.f64 t)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b z))) (exp.f64 t))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b z))) (+.f64 1 (expm1.f64 t)))) |
(cbrt.f64 (pow.f64 (fma.f64 b z t) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 b z t))) |
(exp.f64 (log.f64 (fma.f64 b z t))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 b z t)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b z t)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b z t))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 b z t))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b z t))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 b z t))) |
(fma.f64 t 1 (*.f64 b z)) |
(fma.f64 b z t) |
(fma.f64 z b t) |
(fma.f64 (*.f64 b z) 1 t) |
(fma.f64 1 t (*.f64 b z)) |
(fma.f64 1 (*.f64 b z) t) |
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) b) t) |
(fma.f64 (cbrt.f64 (*.f64 b z)) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) t) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (cbrt.f64 (*.f64 b z)) t) |
(fma.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 t) 2) (*.f64 b z)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 b z)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) z) t) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) b) t) |
(fma.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 (*.f64 b z)) t) |
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 b z)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) z) t) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) t) |
(fma.f64 (*.f64 b (sqrt.f64 z)) (sqrt.f64 z) t) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) t) |
(fma.f64 (*.f64 z (sqrt.f64 b)) (sqrt.f64 b) t) |
| 1× | egg-herbie |
| 1022× | fma-def |
| 874× | distribute-lft-in |
| 856× | distribute-rgt-in |
| 752× | log-prod |
| 676× | unswap-sqr |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 229 | 2736 |
| 1 | 538 | 2668 |
| 2 | 1503 | 2668 |
| 3 | 6885 | 2668 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 z b) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
t |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
t |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
t |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(*.f64 z b) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(*.f64 z b) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
(+.f64 (*.f64 z b) t) |
t |
(*.f64 b z) |
(*.f64 b z) |
(+.f64 0 (*.f64 (fma.f64 b z t) a)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 t a) (*.f64 (*.f64 b z) a)) |
(+.f64 (*.f64 (*.f64 b z) a) (*.f64 t a)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b z t) a))) 1) |
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) |
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) a) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) a) (-.f64 t (*.f64 b z))) |
(pow.f64 (*.f64 (fma.f64 b z t) a) 1) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b z t) a)) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) a)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b z t) a)))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b z t) a))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 b z t) a))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b z t) a)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b z t) a)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 b z t) a))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 b z t) a))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) a))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b z t) a))) |
(fma.f64 t a (*.f64 (*.f64 b z) a)) |
(fma.f64 (*.f64 b z) a (*.f64 t a)) |
(fma.f64 a t (*.f64 a (*.f64 b z))) |
(fma.f64 a (*.f64 b z) (*.f64 a t)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b z t))) 1) |
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 t (*.f64 b z)))) |
(*.f64 (fma.f64 b z t) 1) |
(*.f64 1 (fma.f64 b z t)) |
(*.f64 (cbrt.f64 (fma.f64 b z t)) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (fma.f64 b z t))) |
(*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (fma.f64 b z t))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (-.f64 t (*.f64 b z)))) |
(/.f64 1 (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))) |
(/.f64 1 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (neg.f64 (*.f64 (*.f64 t z) b))))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) |
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (-.f64 t (*.f64 b z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) |
(pow.f64 (fma.f64 b z t) 1) |
(pow.f64 (cbrt.f64 (fma.f64 b z t)) 3) |
(pow.f64 (pow.f64 (fma.f64 b z t) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 b z t) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 b z t)) 2) |
(pow.f64 (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) -1) |
(pow.f64 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 b z t) 2)) |
(log.f64 (exp.f64 (fma.f64 b z t))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b z t)))) |
(log.f64 (*.f64 (exp.f64 t) (+.f64 1 (expm1.f64 (*.f64 b z))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (pow.f64 (exp.f64 b) z))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (+.f64 1 (expm1.f64 (*.f64 b z))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) z) (+.f64 1 (expm1.f64 t)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b z))) (exp.f64 t))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b z))) (+.f64 1 (expm1.f64 t)))) |
(cbrt.f64 (pow.f64 (fma.f64 b z t) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 b z t))) |
(exp.f64 (log.f64 (fma.f64 b z t))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 b z t)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b z t)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b z t))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 b z t))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b z t))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 b z t))) |
(fma.f64 t 1 (*.f64 b z)) |
(fma.f64 b z t) |
(fma.f64 z b t) |
(fma.f64 (*.f64 b z) 1 t) |
(fma.f64 1 t (*.f64 b z)) |
(fma.f64 1 (*.f64 b z) t) |
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) b) t) |
(fma.f64 (cbrt.f64 (*.f64 b z)) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) t) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (cbrt.f64 (*.f64 b z)) t) |
(fma.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 t) 2) (*.f64 b z)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 b z)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) z) t) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) b) t) |
(fma.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 (*.f64 b z)) t) |
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 b z)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) z) t) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) t) |
(fma.f64 (*.f64 b (sqrt.f64 z)) (sqrt.f64 z) t) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) t) |
(fma.f64 (*.f64 z (sqrt.f64 b)) (sqrt.f64 b) t) |
| Outputs |
|---|
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 z a)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 z a)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 z a)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 z a)) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 z a)) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 z b) |
(*.f64 b z) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
t |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
t |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
t |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(*.f64 z b) |
(*.f64 b z) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(*.f64 z b) |
(*.f64 b z) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
(+.f64 (*.f64 z b) t) |
(fma.f64 b z t) |
t |
(*.f64 b z) |
(*.f64 b z) |
(+.f64 0 (*.f64 (fma.f64 b z t) a)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 t a) (*.f64 (*.f64 b z) a)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (*.f64 (*.f64 b z) a) (*.f64 t a)) |
(*.f64 a (fma.f64 b z t)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t)))) 3) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(*.f64 a (fma.f64 b z t)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b z t) a))) 1) |
(*.f64 a (fma.f64 b z t)) |
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (fma.f64 b z (neg.f64 t)))) a)) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a) |
(*.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 b (*.f64 z (-.f64 (*.f64 b z) t)) (*.f64 t t)))) |
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z))) |
(/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) a) |
(*.f64 a (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) a) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (fma.f64 b z (neg.f64 t)))) a)) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a) |
(*.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 b (*.f64 z (-.f64 (*.f64 b z) t)) (*.f64 t t)))) |
(/.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) a) (-.f64 t (*.f64 b z))) |
(/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) a) |
(*.f64 a (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z)))) |
(pow.f64 (*.f64 (fma.f64 b z t) a) 1) |
(*.f64 a (fma.f64 b z t)) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b z t) a)) 3) |
(*.f64 a (fma.f64 b z t)) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 2) 1/2) |
(*.f64 a (fma.f64 b z t)) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 3) 1/3) |
(*.f64 a (fma.f64 b z t)) |
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) a)) 2) |
(*.f64 a (fma.f64 b z t)) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 2)) |
(*.f64 a (fma.f64 b z t)) |
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) |
(*.f64 a (fma.f64 b z t)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b z t) a)))) |
(*.f64 a (fma.f64 b z t)) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b z t) a) 3)) |
(*.f64 a (fma.f64 b z t)) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b z t) a))) |
(*.f64 a (fma.f64 b z t)) |
(exp.f64 (log.f64 (*.f64 (fma.f64 b z t) a))) |
(*.f64 a (fma.f64 b z t)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b z t) a)) 1)) |
(*.f64 a (fma.f64 b z t)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b z t) a)) 1) 1)) |
(*.f64 a (fma.f64 b z t)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 b z t) a))) 3)) |
(*.f64 a (fma.f64 b z t)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 b z t) a))) 1/3)) |
(*.f64 a (fma.f64 b z t)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 b z t) a))) 2)) |
(*.f64 a (fma.f64 b z t)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b z t) a))) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 t a (*.f64 (*.f64 b z) a)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 (*.f64 b z) a (*.f64 t a)) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 a t (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(fma.f64 a (*.f64 b z) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b z t))) 1) |
(fma.f64 b z t) |
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (/.f64 (pow.f64 (*.f64 b z) 2) (-.f64 t (*.f64 b z)))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) |
(*.f64 (fma.f64 b z t) 1) |
(fma.f64 b z t) |
(*.f64 1 (fma.f64 b z t)) |
(fma.f64 b z t) |
(*.f64 (cbrt.f64 (fma.f64 b z t)) (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2)) |
(fma.f64 b z t) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b z t)) 2) (cbrt.f64 (fma.f64 b z t))) |
(fma.f64 b z t) |
(*.f64 (sqrt.f64 (fma.f64 b z t)) (sqrt.f64 (fma.f64 b z t))) |
(fma.f64 b z t) |
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (fma.f64 b z (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 b (*.f64 z (-.f64 (*.f64 b z) t)) (*.f64 t t))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (-.f64 t (*.f64 b z)))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) |
(/.f64 1 (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (fma.f64 b z (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 b (*.f64 z (-.f64 (*.f64 b z) t)) (*.f64 t t))) |
(/.f64 1 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (fma.f64 b z (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 b (*.f64 z (-.f64 (*.f64 b z) t)) (*.f64 t t))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (+.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (neg.f64 (*.f64 (*.f64 t z) b))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (fma.f64 b z (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 b (*.f64 z (-.f64 (*.f64 b z) t)) (*.f64 t t))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) (neg.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (fma.f64 b z (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 b (*.f64 z (-.f64 (*.f64 b z) t)) (*.f64 t t))) |
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (-.f64 t (*.f64 b z)))) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) (-.f64 (*.f64 b z) t)) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) |
(pow.f64 (fma.f64 b z t) 1) |
(fma.f64 b z t) |
(pow.f64 (cbrt.f64 (fma.f64 b z t)) 3) |
(fma.f64 b z t) |
(pow.f64 (pow.f64 (fma.f64 b z t) 2) 1/2) |
(fma.f64 b z t) |
(pow.f64 (pow.f64 (fma.f64 b z t) 3) 1/3) |
(fma.f64 b z t) |
(pow.f64 (sqrt.f64 (fma.f64 b z t)) 2) |
(fma.f64 b z t) |
(pow.f64 (/.f64 (fma.f64 t t (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) t))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (/.f64 1 (fma.f64 t t (*.f64 (*.f64 b z) (fma.f64 b z (neg.f64 t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 t t (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 t 3)) (fma.f64 b (*.f64 z (-.f64 (*.f64 b z) t)) (*.f64 t t))) |
(pow.f64 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) -1) |
(/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (-.f64 t (*.f64 b z))) |
(sqrt.f64 (pow.f64 (fma.f64 b z t) 2)) |
(fma.f64 b z t) |
(log.f64 (exp.f64 (fma.f64 b z t))) |
(fma.f64 b z t) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b z t)))) |
(fma.f64 b z t) |
(log.f64 (*.f64 (exp.f64 t) (+.f64 1 (expm1.f64 (*.f64 b z))))) |
(fma.f64 b z t) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (pow.f64 (exp.f64 b) z))) |
(fma.f64 b z t) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 t)) (+.f64 1 (expm1.f64 (*.f64 b z))))) |
(fma.f64 b z t) |
(log.f64 (*.f64 (pow.f64 (exp.f64 b) z) (+.f64 1 (expm1.f64 t)))) |
(fma.f64 b z t) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b z))) (exp.f64 t))) |
(fma.f64 b z t) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b z))) (+.f64 1 (expm1.f64 t)))) |
(fma.f64 b z t) |
(cbrt.f64 (pow.f64 (fma.f64 b z t) 3)) |
(fma.f64 b z t) |
(expm1.f64 (log1p.f64 (fma.f64 b z t))) |
(fma.f64 b z t) |
(exp.f64 (log.f64 (fma.f64 b z t))) |
(fma.f64 b z t) |
(exp.f64 (*.f64 (log.f64 (fma.f64 b z t)) 1)) |
(fma.f64 b z t) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b z t)) 1) 1)) |
(fma.f64 b z t) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b z t))) 3)) |
(fma.f64 b z t) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 b z t))) 1/3)) |
(fma.f64 b z t) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b z t))) 2)) |
(fma.f64 b z t) |
(log1p.f64 (expm1.f64 (fma.f64 b z t))) |
(fma.f64 b z t) |
(fma.f64 t 1 (*.f64 b z)) |
(fma.f64 b z t) |
(fma.f64 b z t) |
(fma.f64 z b t) |
(fma.f64 b z t) |
(fma.f64 (*.f64 b z) 1 t) |
(fma.f64 b z t) |
(fma.f64 1 t (*.f64 b z)) |
(fma.f64 b z t) |
(fma.f64 1 (*.f64 b z) t) |
(fma.f64 b z t) |
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) b) t) |
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 b (cbrt.f64 z)) t) |
(fma.f64 b (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)) t) |
(fma.f64 (cbrt.f64 (*.f64 b z)) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) t) |
(fma.f64 b z t) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (cbrt.f64 (*.f64 b z)) t) |
(fma.f64 b z t) |
(fma.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 t) 2) (*.f64 b z)) |
(fma.f64 b z t) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 t) (*.f64 b z)) |
(fma.f64 b z t) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) z) t) |
(fma.f64 b z t) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) b) t) |
(fma.f64 b z t) |
(fma.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 (*.f64 b z)) t) |
(fma.f64 b z t) |
(fma.f64 (sqrt.f64 t) (sqrt.f64 t) (*.f64 b z)) |
(fma.f64 b z t) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) z) t) |
(fma.f64 b z t) |
(fma.f64 (*.f64 b (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) t) |
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 b (cbrt.f64 z)) t) |
(fma.f64 b (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)) t) |
(fma.f64 (*.f64 b (sqrt.f64 z)) (sqrt.f64 z) t) |
(fma.f64 b z t) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) t) |
(fma.f64 b z t) |
(fma.f64 (*.f64 z (sqrt.f64 b)) (sqrt.f64 b) t) |
(fma.f64 b z t) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| 91.5% | (*.f64 (*.f64 a z) b) |
Compiled 30 to 10 computations (66.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| 0.0ms | z | @ | -inf | (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| 0.0ms | z | @ | inf | (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| 0.0ms | y | @ | -inf | (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| 0.0ms | y | @ | inf | (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| 1× | batch-egg-rewrite |
| 1158× | log-prod |
| 904× | pow-prod-down |
| 816× | fma-def |
| 536× | pow-prod-up |
| 500× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 21 |
| 1 | 211 | 21 |
| 2 | 2884 | 21 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))) |
(*.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 1) |
(*.f64 1 (fma.f64 z y (*.f64 z (*.f64 a b)))) |
(*.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(*.f64 (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z (*.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))) |
(pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 3) |
(pow.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) -1) |
(pow.f64 (/.f64 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 2)) |
(log.f64 (exp.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) y) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 z) (*.f64 a b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (*.f64 a b)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (pow.f64 (exp.f64 z) y))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(cbrt.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(exp.f64 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(fma.f64 z y (*.f64 z (*.f64 a b))) |
(fma.f64 z (*.f64 a b) (*.f64 z y)) |
(fma.f64 y z (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z y) 1 (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 z b) (*.f64 z y)) |
(fma.f64 (*.f64 z a) b (*.f64 z y)) |
(fma.f64 b (*.f64 z a) (*.f64 z y)) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 (*.f64 z y)) |
(fma.f64 1 (*.f64 z y) (*.f64 z (*.f64 a b))) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 z a)) (*.f64 z y)) |
(fma.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 z b)) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z a)) 2) (*.f64 (cbrt.f64 (*.f64 z a)) b) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 z a)) (*.f64 z y)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 z b)) (*.f64 z y)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 (*.f64 z a)) (*.f64 (sqrt.f64 (*.f64 z a)) b) (*.f64 z y)) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z b) a (*.f64 z y)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 (*.f64 z a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 z y)) |
(fma.f64 (*.f64 (*.f64 z a) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z y)) |
(fma.f64 (*.f64 b a) z (*.f64 z y)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 z a)) 2)) (cbrt.f64 (*.f64 z a)) (*.f64 z y)) |
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 z a))) (sqrt.f64 (*.f64 z a)) (*.f64 z y)) |
| 1× | egg-herbie |
| 1574× | fma-neg |
| 1280× | times-frac |
| 1240× | fma-def |
| 524× | log-prod |
| 516× | associate-/l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 206 | 2674 |
| 1 | 531 | 2638 |
| 2 | 1548 | 2638 |
| 3 | 7076 | 2638 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))) |
(*.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 1) |
(*.f64 1 (fma.f64 z y (*.f64 z (*.f64 a b)))) |
(*.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(*.f64 (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z (*.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))) |
(pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 1) |
(pow.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 3) |
(pow.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) -1) |
(pow.f64 (/.f64 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 2)) |
(log.f64 (exp.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) y) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 z) (*.f64 a b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (*.f64 a b)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (pow.f64 (exp.f64 z) y))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(cbrt.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(exp.f64 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(fma.f64 z y (*.f64 z (*.f64 a b))) |
(fma.f64 z (*.f64 a b) (*.f64 z y)) |
(fma.f64 y z (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z y) 1 (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 z b) (*.f64 z y)) |
(fma.f64 (*.f64 z a) b (*.f64 z y)) |
(fma.f64 b (*.f64 z a) (*.f64 z y)) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 (*.f64 z y)) |
(fma.f64 1 (*.f64 z y) (*.f64 z (*.f64 a b))) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 z a)) (*.f64 z y)) |
(fma.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 z b)) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z a)) 2) (*.f64 (cbrt.f64 (*.f64 z a)) b) (*.f64 z y)) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 z a)) (*.f64 z y)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 z b)) (*.f64 z y)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 (*.f64 z a)) (*.f64 (sqrt.f64 (*.f64 z a)) b) (*.f64 z y)) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z b) a (*.f64 z y)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 (*.f64 z a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 z y)) |
(fma.f64 (*.f64 (*.f64 z a) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z y)) |
(fma.f64 (*.f64 b a) z (*.f64 z y)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 z a)) 2)) (cbrt.f64 (*.f64 z a)) (*.f64 z y)) |
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 z a))) (sqrt.f64 (*.f64 z a)) (*.f64 z y)) |
| Outputs |
|---|
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 y) (*.f64 -1 (*.f64 a b))) z)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 z b))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(+.f64 (*.f64 y z) (*.f64 a (*.f64 b z))) |
(*.f64 z (fma.f64 a b y)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 1) |
(*.f64 z (fma.f64 a b y)) |
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b)))) |
(*.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 1) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 1 (fma.f64 z y (*.f64 z (*.f64 a b)))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 2)) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(*.f64 z (fma.f64 a b y)) |
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z (-.f64 y (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 a b)) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z (-.f64 y (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 a b)) 2))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z (-.f64 y (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 a b)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z (*.f64 a b))))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z (-.f64 y (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 a b)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z (-.f64 y (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 a b)) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b)))) |
(pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 1) |
(*.f64 z (fma.f64 a b y)) |
(pow.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 3) |
(*.f64 z (fma.f64 a b y)) |
(pow.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 2) 1/2) |
(*.f64 z (fma.f64 a b y)) |
(pow.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 3) 1/3) |
(*.f64 z (fma.f64 a b y)) |
(pow.f64 (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 2) |
(*.f64 z (fma.f64 a b y)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (*.f64 z (-.f64 (*.f64 a b) y)) (pow.f64 (*.f64 z y) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z y) (*.f64 z (-.f64 y (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 a b)) 2))) |
(pow.f64 (/.f64 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) -1) |
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 z (-.f64 y (*.f64 a b)))) |
(sqrt.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 2)) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (exp.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))))) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) y) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 z) (*.f64 a b)))) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (*.f64 a b)) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (pow.f64 (exp.f64 z) y))) |
(*.f64 z (fma.f64 a b y)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 z y))))) |
(*.f64 z (fma.f64 a b y)) |
(cbrt.f64 (pow.f64 (fma.f64 z y (*.f64 z (*.f64 a b))) 3)) |
(*.f64 z (fma.f64 a b y)) |
(expm1.f64 (log1p.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 1)) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b)))) 1) 1)) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 3)) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 1/3)) |
(*.f64 z (fma.f64 a b y)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) 2)) |
(*.f64 z (fma.f64 a b y)) |
(log1p.f64 (expm1.f64 (fma.f64 z y (*.f64 z (*.f64 a b))))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 z y (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 z (*.f64 a b) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 y z (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z y) 1 (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 a (*.f64 z b) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z a) b (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 b (*.f64 z a) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 1 (*.f64 z y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 z a)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 z b)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z a)) 2) (*.f64 (cbrt.f64 (*.f64 z a)) b) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 z a)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 z b)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 (*.f64 z a)) (*.f64 (sqrt.f64 (*.f64 z a)) b) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z b) a (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z (*.f64 a b))) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 (*.f64 z a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 (*.f64 z a) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 b a) z (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 z a)) 2)) (cbrt.f64 (*.f64 z a)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 z a))) (sqrt.f64 (*.f64 z a)) (*.f64 z y)) |
(*.f64 z (fma.f64 a b y)) |
Compiled 3261 to 983 computations (69.9% saved)
21 alts after pruning (11 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 241 | 4 | 245 |
| Fresh | 3 | 7 | 10 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 9 | 9 |
| Total | 244 | 21 | 265 |
| Status | Accuracy | Program |
|---|---|---|
| 28.3% | (fma.f64 (*.f64 (*.f64 a z) (sqrt.f64 b)) (sqrt.f64 b) x) | |
| ✓ | 58.5% | (fma.f64 z y x) |
| 44.3% | (fma.f64 y z (*.f64 a t)) | |
| ✓ | 79.7% | (fma.f64 a t (fma.f64 z y x)) |
| ▶ | 22.7% | (/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
| ✓ | 59.4% | (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
| ✓ | 40.4% | (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| 44.3% | (+.f64 (*.f64 z y) (*.f64 a t)) | |
| ▶ | 58.5% | (+.f64 (*.f64 y z) x) |
| ▶ | 39.1% | (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
| ✓ | 57.9% | (+.f64 (*.f64 a t) x) |
| ✓ | 53.9% | (+.f64 x (*.f64 (*.f64 a z) b)) |
| 30.5% | (*.f64 (fma.f64 (*.f64 b (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) t) a) | |
| ✓ | 39.4% | (*.f64 (+.f64 t (*.f64 b z)) a) |
| 18.7% | (*.f64 (*.f64 z b) a) | |
| ✓ | 18.3% | (*.f64 (*.f64 a b) z) |
| ▶ | 39.5% | (*.f64 z (+.f64 (*.f64 a b) y)) |
| ✓ | 23.6% | (*.f64 z y) |
| ▶ | 19.5% | (*.f64 b (*.f64 z a)) |
| ✓ | 22.9% | (*.f64 a t) |
| 37.0% | x |
Compiled 414 to 282 computations (31.9% saved)
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (*.f64 y z) x) |
Compiled 17 to 8 computations (52.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 y z) x) |
| 0.0ms | y | @ | inf | (+.f64 (*.f64 y z) x) |
| 0.0ms | x | @ | 0 | (+.f64 (*.f64 y z) x) |
| 0.0ms | y | @ | -inf | (+.f64 (*.f64 y z) x) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 y z) x) |
| 1× | batch-egg-rewrite |
| 1628× | pow1 |
| 1502× | add-exp-log |
| 1502× | log1p-expm1-u |
| 1502× | expm1-log1p-u |
| 1472× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 9 |
| 1 | 150 | 9 |
| 2 | 2040 | 9 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 y z) x) |
| Outputs |
|---|
(-.f64 (+.f64 1 (fma.f64 y z x)) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 y z (neg.f64 x)))) |
(*.f64 (fma.f64 y z x) 1) |
(*.f64 1 (fma.f64 y z x)) |
(*.f64 (cbrt.f64 (fma.f64 y z x)) (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2) (cbrt.f64 (fma.f64 y z x))) |
(*.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (fma.f64 y z x))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y z (neg.f64 x)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))) |
(/.f64 1 (/.f64 (fma.f64 y z (neg.f64 x)) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 z (*.f64 y x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (fma.f64 y z (neg.f64 x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x))) (neg.f64 (fma.f64 y z (neg.f64 x)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (-.f64 x (*.f64 y z))) |
(pow.f64 (fma.f64 y z x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 y z x)) 3) |
(pow.f64 (pow.f64 (fma.f64 y z x) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 y z x)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 y z x) 2)) |
(log.f64 (exp.f64 (fma.f64 y z x))) |
(cbrt.f64 (pow.f64 (fma.f64 y z x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 y z x))) |
(exp.f64 (log.f64 (fma.f64 y z x))) |
(log1p.f64 (expm1.f64 (fma.f64 y z x))) |
(fma.f64 y z x) |
(fma.f64 z y x) |
(fma.f64 1 (*.f64 y z) x) |
(fma.f64 1 x (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y z)) |
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) x) |
| 1× | egg-herbie |
| 1364× | fma-neg |
| 946× | associate-*r* |
| 916× | associate-*l* |
| 694× | div-sub |
| 640× | distribute-lft-neg-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 89 | 1034 |
| 1 | 217 | 804 |
| 2 | 706 | 624 |
| 3 | 4431 | 624 |
| 1× | node limit |
| Inputs |
|---|
x |
(*.f64 y z) |
(*.f64 y z) |
x |
(*.f64 y z) |
(*.f64 y z) |
(*.f64 y z) |
x |
x |
(-.f64 (+.f64 1 (fma.f64 y z x)) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 y z (neg.f64 x)))) |
(*.f64 (fma.f64 y z x) 1) |
(*.f64 1 (fma.f64 y z x)) |
(*.f64 (cbrt.f64 (fma.f64 y z x)) (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2) (cbrt.f64 (fma.f64 y z x))) |
(*.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (fma.f64 y z x))) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y z (neg.f64 x)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))) |
(/.f64 1 (/.f64 (fma.f64 y z (neg.f64 x)) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 z (*.f64 y x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (fma.f64 y z (neg.f64 x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x))) (neg.f64 (fma.f64 y z (neg.f64 x)))) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (-.f64 x (*.f64 y z))) |
(pow.f64 (fma.f64 y z x) 1) |
(pow.f64 (cbrt.f64 (fma.f64 y z x)) 3) |
(pow.f64 (pow.f64 (fma.f64 y z x) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 y z x)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 y z x) 2)) |
(log.f64 (exp.f64 (fma.f64 y z x))) |
(cbrt.f64 (pow.f64 (fma.f64 y z x) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 y z x))) |
(exp.f64 (log.f64 (fma.f64 y z x))) |
(log1p.f64 (expm1.f64 (fma.f64 y z x))) |
(fma.f64 y z x) |
(fma.f64 z y x) |
(fma.f64 1 (*.f64 y z) x) |
(fma.f64 1 x (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y z)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y z)) |
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) x) |
| Outputs |
|---|
x |
(*.f64 y z) |
(*.f64 y z) |
x |
(*.f64 y z) |
(*.f64 y z) |
(*.f64 y z) |
x |
x |
(-.f64 (+.f64 1 (fma.f64 y z x)) 1) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 y z (neg.f64 x)))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(*.f64 (fma.f64 y z x) 1) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(*.f64 1 (fma.f64 y z x)) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(*.f64 (cbrt.f64 (fma.f64 y z x)) (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2)) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z x)) 2) (cbrt.f64 (fma.f64 y z x))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(*.f64 (sqrt.f64 (fma.f64 y z x)) (sqrt.f64 (fma.f64 y z x))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x (-.f64 x (*.f64 y z)) (pow.f64 (*.f64 y z) 2))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (-.f64 (*.f64 y z) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 y z) x))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y z (neg.f64 x)))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x (-.f64 x (*.f64 y z)) (pow.f64 (*.f64 y z) 2))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (-.f64 (*.f64 y z) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 y z) x))))) |
(/.f64 1 (/.f64 (fma.f64 y z (neg.f64 x)) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x (-.f64 x (*.f64 y z)) (pow.f64 (*.f64 y z) 2))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (-.f64 (*.f64 y z) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 y z) x))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 z (*.f64 y x))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x (-.f64 x (*.f64 y z)) (pow.f64 (*.f64 y z) 2))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (-.f64 (*.f64 y z) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 y z) x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x)) (fma.f64 y z (neg.f64 x))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x (-.f64 x (*.f64 y z))))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 x (-.f64 x (*.f64 y z)) (pow.f64 (*.f64 y z) 2))) |
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 (*.f64 y z) (-.f64 (*.f64 y z) x) (*.f64 x x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 y (*.f64 z (-.f64 (*.f64 y z) x))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 x x))) (neg.f64 (fma.f64 y z (neg.f64 x)))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y z) 2)) (-.f64 x (*.f64 y z))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(pow.f64 (fma.f64 y z x) 1) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(pow.f64 (cbrt.f64 (fma.f64 y z x)) 3) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(pow.f64 (pow.f64 (fma.f64 y z x) 3) 1/3) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(pow.f64 (sqrt.f64 (fma.f64 y z x)) 2) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(sqrt.f64 (pow.f64 (fma.f64 y z x) 2)) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(log.f64 (exp.f64 (fma.f64 y z x))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(cbrt.f64 (pow.f64 (fma.f64 y z x) 3)) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(expm1.f64 (log1p.f64 (fma.f64 y z x))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(exp.f64 (log.f64 (fma.f64 y z x))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(log1p.f64 (expm1.f64 (fma.f64 y z x))) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(fma.f64 y z x) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 z y x) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(fma.f64 1 (*.f64 y z) x) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(fma.f64 1 x (*.f64 y z)) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y z)) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) x) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y z)) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) x) |
(+.f64 1 (-.f64 (fma.f64 y z x) 1)) |
(+.f64 (fma.f64 y z x) 0) |
(fma.f64 y z x) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 91.5% | (*.f64 b (*.f64 z a)) |
Compiled 17 to 8 computations (52.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | 0 | (*.f64 b (*.f64 z a)) |
| 0.0ms | a | @ | -inf | (*.f64 b (*.f64 z a)) |
| 0.0ms | z | @ | -inf | (*.f64 b (*.f64 z a)) |
| 0.0ms | z | @ | inf | (*.f64 b (*.f64 z a)) |
| 0.0ms | a | @ | inf | (*.f64 b (*.f64 z a)) |
| 1× | batch-egg-rewrite |
| 1358× | pow1 |
| 1238× | add-exp-log |
| 1238× | log1p-expm1-u |
| 1238× | expm1-log1p-u |
| 1210× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 139 | 13 |
| 2 | 1694 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 b (*.f64 z a)) |
| Outputs |
|---|
(-.f64 (+.f64 1 (*.f64 b (*.f64 z a))) 1) |
(pow.f64 (*.f64 b (*.f64 z a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 z a))) 3) |
(pow.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 z a))) 2) |
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) z) b)) |
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 z a)))) |
(exp.f64 (log.f64 (*.f64 b (*.f64 z a)))) |
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 z a)))) |
| 1× | egg-herbie |
| 1218× | log-prod |
| 938× | associate-*r* |
| 832× | associate-*l* |
| 820× | exp-sum |
| 774× | distribute-rgt-in |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 38 | 611 |
| 1 | 91 | 611 |
| 2 | 351 | 611 |
| 3 | 2507 | 611 |
| 4 | 6386 | 611 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 z b)) |
(-.f64 (+.f64 1 (*.f64 b (*.f64 z a))) 1) |
(pow.f64 (*.f64 b (*.f64 z a)) 1) |
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 z a))) 3) |
(pow.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 z a))) 2) |
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) z) b)) |
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 z a)))) |
(exp.f64 (log.f64 (*.f64 b (*.f64 z a)))) |
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 z a)))) |
| Outputs |
|---|
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(*.f64 a (*.f64 z b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(-.f64 (+.f64 1 (*.f64 b (*.f64 z a))) 1) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(pow.f64 (*.f64 b (*.f64 z a)) 1) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 z a))) 3) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(pow.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3) 1/3) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 z a))) 2) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 z a)) 2)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) z) b)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 z a)) 3)) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 z a)))) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(exp.f64 (log.f64 (*.f64 b (*.f64 z a)))) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 z a)))) |
(*.f64 a (*.f64 b z)) |
(*.f64 b (*.f64 a z)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (+.f64 (*.f64 a b) y) | |
| 95.1% | (*.f64 z (+.f64 (*.f64 a b) y)) |
Compiled 25 to 9 computations (64% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
| 91.5% | (*.f64 (*.f64 a z) b) |
Compiled 30 to 10 computations (66.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
| 0.0ms | a | @ | -inf | (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
| 0.0ms | t | @ | -inf | (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
| 0.0ms | a | @ | inf | (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
| 0.0ms | t | @ | inf | (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
| 1× | batch-egg-rewrite |
| 1164× | log-prod |
| 896× | pow-prod-down |
| 858× | fma-def |
| 540× | pow-prod-up |
| 500× | pow-exp |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 21 |
| 1 | 211 | 19 |
| 2 | 2889 | 15 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (-.f64 t (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 a (-.f64 t (*.f64 z b))))) |
(*.f64 a (+.f64 t (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (*.f64 a (fma.f64 z b t)) 1) |
(*.f64 1 (*.f64 a (fma.f64 z b t))) |
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 a (fma.f64 z b t)))) |
(*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (fma.f64 z b t)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) |
(/.f64 1 (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 t (*.f64 z (*.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t))) |
(pow.f64 (*.f64 a (fma.f64 z b t)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 3) |
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) -1) |
(pow.f64 (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 z b t))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) t) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (pow.f64 (exp.f64 z) (*.f64 a b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (*.f64 a b)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (pow.f64 (exp.f64 a) t))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) |
(exp.f64 (log.f64 (*.f64 a (fma.f64 z b t)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (fma.f64 z b t)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 z b t)))) |
(fma.f64 a t (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 z b) (*.f64 a t)) |
(fma.f64 t a (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 a t) 1 (*.f64 z (*.f64 a b))) |
(fma.f64 z (*.f64 a b) (*.f64 a t)) |
(fma.f64 (*.f64 a z) b (*.f64 a t)) |
(fma.f64 b (*.f64 a z) (*.f64 a t)) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 (*.f64 a t)) |
(fma.f64 1 (*.f64 a t) (*.f64 z (*.f64 a b))) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a z)) (*.f64 a t)) |
(fma.f64 (cbrt.f64 (*.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 z (*.f64 a b))) |
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) t) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 z b)) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a z)) 2) (*.f64 (cbrt.f64 (*.f64 a z)) b) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) a) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a z)) (*.f64 a t)) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 a t)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 z b)) (*.f64 a t)) |
(fma.f64 (sqrt.f64 (*.f64 a z)) (*.f64 (sqrt.f64 (*.f64 a z)) b) (*.f64 a t)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z b) a (*.f64 a t)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 (*.f64 a z) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a t)) |
(fma.f64 (*.f64 (*.f64 a z) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a t)) |
(fma.f64 (*.f64 b a) z (*.f64 a t)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a z)) 2)) (cbrt.f64 (*.f64 a z)) (*.f64 a t)) |
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 a z))) (sqrt.f64 (*.f64 a z)) (*.f64 a t)) |
| 1× | egg-herbie |
| 1570× | fma-neg |
| 1166× | fma-def |
| 1132× | times-frac |
| 524× | *-commutative |
| 506× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 211 | 2740 |
| 1 | 562 | 2668 |
| 2 | 1574 | 2668 |
| 3 | 6869 | 2668 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (-.f64 t (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 a (-.f64 t (*.f64 z b))))) |
(*.f64 a (+.f64 t (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (*.f64 a (fma.f64 z b t)) 1) |
(*.f64 1 (*.f64 a (fma.f64 z b t))) |
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 a (fma.f64 z b t)))) |
(*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (fma.f64 z b t)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) |
(/.f64 1 (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 t (*.f64 z (*.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t))) |
(pow.f64 (*.f64 a (fma.f64 z b t)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 3) |
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) -1) |
(pow.f64 (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 z b t))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) t) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (pow.f64 (exp.f64 z) (*.f64 a b)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (*.f64 a b)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (pow.f64 (exp.f64 a) t))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) |
(exp.f64 (log.f64 (*.f64 a (fma.f64 z b t)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (fma.f64 z b t)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 z b t)))) |
(fma.f64 a t (*.f64 z (*.f64 a b))) |
(fma.f64 a (*.f64 z b) (*.f64 a t)) |
(fma.f64 t a (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 a t) 1 (*.f64 z (*.f64 a b))) |
(fma.f64 z (*.f64 a b) (*.f64 a t)) |
(fma.f64 (*.f64 a z) b (*.f64 a t)) |
(fma.f64 b (*.f64 a z) (*.f64 a t)) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 (*.f64 a t)) |
(fma.f64 1 (*.f64 a t) (*.f64 z (*.f64 a b))) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a z)) (*.f64 a t)) |
(fma.f64 (cbrt.f64 (*.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 z (*.f64 a b))) |
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) t) (*.f64 z (*.f64 a b))) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 z b)) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a z)) 2) (*.f64 (cbrt.f64 (*.f64 a z)) b) (*.f64 a t)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) a) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a z)) (*.f64 a t)) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 a t)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) (*.f64 z (*.f64 a b))) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 z b)) (*.f64 a t)) |
(fma.f64 (sqrt.f64 (*.f64 a z)) (*.f64 (sqrt.f64 (*.f64 a z)) b) (*.f64 a t)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 z b) a (*.f64 a t)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) (*.f64 z (*.f64 a b))) |
(fma.f64 (*.f64 (*.f64 a z) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a t)) |
(fma.f64 (*.f64 (*.f64 a z) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a t)) |
(fma.f64 (*.f64 b a) z (*.f64 a t)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a z)) 2)) (cbrt.f64 (*.f64 a z)) (*.f64 a t)) |
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 a z))) (sqrt.f64 (*.f64 a z)) (*.f64 a t)) |
| Outputs |
|---|
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (+.f64 (*.f64 z b) t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 t) (*.f64 -1 (*.f64 z b))))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (*.f64 z b)) |
(*.f64 z (*.f64 a b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (*.f64 b z)) |
(*.f64 z (*.f64 a b)) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 z b t)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) 1) |
(*.f64 a (fma.f64 z b t)) |
(-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (-.f64 t (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (-.f64 (*.f64 z b) t))) |
(*.f64 a (+.f64 t (*.f64 z b))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (*.f64 a (fma.f64 z b t)) 1) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 1 (*.f64 a (fma.f64 z b t))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 a (fma.f64 z b t)))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) (sqrt.f64 (*.f64 a (fma.f64 z b t)))) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 (*.f64 a (*.f64 z b)) (*.f64 a (-.f64 (*.f64 z b) t)) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 a (*.f64 (*.f64 z b) (*.f64 a (-.f64 (*.f64 z b) t))) (pow.f64 (*.f64 a t) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (/.f64 1 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (-.f64 (*.f64 z b) t))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 (*.f64 a (*.f64 z b)) (*.f64 a (-.f64 (*.f64 z b) t)) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 a (*.f64 (*.f64 z b) (*.f64 a (-.f64 (*.f64 z b) t))) (pow.f64 (*.f64 a t) 2))) |
(/.f64 1 (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (-.f64 (*.f64 z b) t))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 (*.f64 a (*.f64 z b)) (*.f64 a (-.f64 (*.f64 z b) t)) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 a (*.f64 (*.f64 z b) (*.f64 a (-.f64 (*.f64 z b) t))) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 a (*.f64 t (*.f64 z (*.f64 a b))))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 (*.f64 a (*.f64 z b)) (*.f64 a (-.f64 (*.f64 z b) t)) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 a (*.f64 (*.f64 z b) (*.f64 a (-.f64 (*.f64 z b) t))) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (-.f64 (*.f64 z b) t))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 (*.f64 a (*.f64 z b)) (*.f64 a (-.f64 (*.f64 z b) t)) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 a (*.f64 (*.f64 z b) (*.f64 a (-.f64 (*.f64 z b) t))) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) (neg.f64 (*.f64 a (-.f64 t (*.f64 z b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (-.f64 (*.f64 z b) t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 a b)) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (-.f64 (*.f64 z b) t))) |
(pow.f64 (*.f64 a (fma.f64 z b t)) 1) |
(*.f64 a (fma.f64 z b t)) |
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t))) 3) |
(*.f64 a (fma.f64 z b t)) |
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2) 1/2) |
(*.f64 a (fma.f64 z b t)) |
(pow.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3) 1/3) |
(*.f64 a (fma.f64 z b t)) |
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t))) 2) |
(*.f64 a (fma.f64 z b t)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 z (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)) (pow.f64 (*.f64 a t) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a (*.f64 z b)) 3)) (fma.f64 (*.f64 a (*.f64 z b)) (*.f64 a (-.f64 (*.f64 z b) t)) (pow.f64 (*.f64 a t) 2))) |
(/.f64 (*.f64 (pow.f64 a 3) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 a (*.f64 (*.f64 z b) (*.f64 a (-.f64 (*.f64 z b) t))) (pow.f64 (*.f64 a t) 2))) |
(pow.f64 (/.f64 (*.f64 a (-.f64 t (*.f64 z b))) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2))) -1) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 z (*.f64 a b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a (*.f64 z b)) 2)) (*.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 z b)) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 a (-.f64 (*.f64 z b) t))) |
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 2)) |
(*.f64 a (fma.f64 z b t)) |
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t))) |
(*.f64 a (fma.f64 z b t)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 z b t))))) |
(*.f64 a (fma.f64 z b t)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 a) t) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(*.f64 a (fma.f64 z b t)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (pow.f64 (exp.f64 z) (*.f64 a b)))) |
(*.f64 a (fma.f64 z b t)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a t))) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))))) |
(*.f64 a (fma.f64 z b t)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (*.f64 a b)) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(*.f64 a (fma.f64 z b t)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (pow.f64 (exp.f64 a) t))) |
(*.f64 a (fma.f64 z b t)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 a t))))) |
(*.f64 a (fma.f64 z b t)) |
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 z b t)) 3)) |
(*.f64 a (fma.f64 z b t)) |
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 z b t)))) |
(*.f64 a (fma.f64 z b t)) |
(exp.f64 (log.f64 (*.f64 a (fma.f64 z b t)))) |
(*.f64 a (fma.f64 z b t)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1)) |
(*.f64 a (fma.f64 z b t)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 z b t))) 1) 1)) |
(*.f64 a (fma.f64 z b t)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (fma.f64 z b t)))) 3)) |
(*.f64 a (fma.f64 z b t)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (fma.f64 z b t)))) 1/3)) |
(*.f64 a (fma.f64 z b t)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (fma.f64 z b t)))) 2)) |
(*.f64 a (fma.f64 z b t)) |
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 z b t)))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 a t (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 a (*.f64 z b) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 t a (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 a t) 1 (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 z (*.f64 a b) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 a z) b (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 b (*.f64 a z) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 z (*.f64 a b)) 1 (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 1 (*.f64 a t) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 1 (*.f64 z (*.f64 a b)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (cbrt.f64 (*.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (cbrt.f64 (*.f64 a t)) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 a b))) 2) (cbrt.f64 (*.f64 z (*.f64 a b))) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) t) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 z b)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a z)) 2) (*.f64 (cbrt.f64 (*.f64 a z)) b) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) a) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 a b))) (sqrt.f64 (*.f64 z (*.f64 a b))) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) t) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 z b)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (sqrt.f64 (*.f64 a z)) (*.f64 (sqrt.f64 (*.f64 a z)) b) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) a) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 z b) a (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 a (sqrt.f64 t)) (sqrt.f64 t) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 t (sqrt.f64 a)) (sqrt.f64 a) (*.f64 z (*.f64 a b))) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 (*.f64 a z) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 (*.f64 a z) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 b a) z (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a z)) 2)) (cbrt.f64 (*.f64 a z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 a z))) (sqrt.f64 (*.f64 a z)) (*.f64 a t)) |
(*.f64 a (fma.f64 z b t)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.6% | (pow.f64 (*.f64 b z) 2) |
| ✓ | 96.4% | (/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
| ✓ | 94.4% | (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) |
| ✓ | 60.5% | (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
Compiled 68 to 24 computations (64.7% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 10.0ms | t | @ | inf | (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
| 4.0ms | b | @ | -inf | (pow.f64 (*.f64 b z) 2) |
| 4.0ms | z | @ | -inf | (/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
| 2.0ms | z | @ | inf | (/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
| 1.0ms | a | @ | 0 | (/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
| 1× | batch-egg-rewrite |
| 1770× | log-prod |
| 1102× | fma-def |
| 578× | expm1-udef |
| 576× | log1p-udef |
| 350× | fma-neg |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 130 |
| 1 | 326 | 76 |
| 2 | 4939 | 68 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) |
(/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(pow.f64 (*.f64 b z) 2) |
| Outputs |
|---|
(+.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(+.f64 0 (/.f64 1 (fma.f64 b z t))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))) (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 b z t)))) 1) |
(*.f64 (-.f64 t (*.f64 b z)) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (/.f64 1 (fma.f64 b z t)) 1) |
(*.f64 1 (/.f64 1 (fma.f64 b z t))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) |
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2) (/.f64 1 (cbrt.f64 (fma.f64 b z t)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) (*.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 b z t))) (/.f64 1 (sqrt.f64 (fma.f64 b z t)))) |
(*.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (*.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (neg.f64 (-.f64 t (*.f64 b z))) (/.f64 1 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (-.f64 t (*.f64 b z)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 1 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (-.f64 t (*.f64 b z)) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) 1) (/.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 1 (cbrt.f64 (fma.f64 b z t)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) 1) (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))) (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) |
(*.f64 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (fma.f64 t t (pow.f64 (*.f64 b z) 2))) |
(pow.f64 (/.f64 1 (fma.f64 b z t)) 1) |
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 3) |
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 b z t)) 3) 1/3) |
(pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 b z t))) 2) |
(pow.f64 (fma.f64 b z t) -1) |
(neg.f64 (/.f64 (-.f64 t (*.f64 b z)) (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 b z t)) 2)) |
(log.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 b z t))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 b z t)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (-.f64 t (*.f64 b z)) 3) (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 b z t)))) |
(exp.f64 (neg.f64 (log.f64 (fma.f64 b z t)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 b z t))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 b z t)))) |
(fma.f64 t (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 1 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) (cbrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (sqrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 t (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 1 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 t (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (/.f64 (cbrt.f64 t) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (cbrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (sqrt.f64 t) 1) (/.f64 (sqrt.f64 t) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (sqrt.f64 t) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 t (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))) (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 t (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(+.f64 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (*.f64 t t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 t t)) |
(+.f64 0 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1) |
(*.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)))) |
(*.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z))) |
(*.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2)))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)))) |
(/.f64 1 (/.f64 (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))) |
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) |
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (fma.f64 t t (pow.f64 (*.f64 b z) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))) (neg.f64 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (neg.f64 (fma.f64 t t (pow.f64 (*.f64 b z) 2)))) |
(/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 3)) (+.f64 (pow.f64 t 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (neg.f64 (pow.f64 (*.f64 b z) 2))) (*.f64 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2)))))) |
(/.f64 (-.f64 (pow.f64 t 4) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (neg.f64 (pow.f64 (*.f64 b z) 2)))) (-.f64 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2)))) |
(pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 3) |
(pow.f64 (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 3) 1/3) |
(pow.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 2)) |
(log.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) t) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (exp.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (pow.f64 (exp.f64 t) t))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (+.f64 1 (expm1.f64 (*.f64 t t))))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))) (pow.f64 (exp.f64 t) t))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))) (+.f64 1 (expm1.f64 (*.f64 t t))))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 t) t) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b z) 2))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (exp.f64 (pow.f64 (*.f64 b z) 2)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b z) 2))))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(exp.f64 (log.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(fma.f64 t t (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 t t (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (*.f64 b z) (*.f64 b (neg.f64 z)) (*.f64 t t)) |
(fma.f64 (*.f64 t t) 1 (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (*.f64 t t) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (*.f64 t t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 t t)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 t 4)) (pow.f64 (cbrt.f64 t) 2) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (cbrt.f64 (pow.f64 t 4)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (*.f64 t t)) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (*.f64 b b) (neg.f64 (*.f64 z z)) (*.f64 t t)) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (*.f64 b (neg.f64 z)) (*.f64 b z) (*.f64 t t)) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (*.f64 t t)) |
(fma.f64 (*.f64 t (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (*.f64 t (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (*.f64 t t)) |
(fma.f64 -1 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 4))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 t t)) |
(fma.f64 (neg.f64 (*.f64 b b)) (*.f64 z z) (*.f64 t t)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(+.f64 0 (*.f64 a (fma.f64 b z t))) |
(+.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (*.f64 t t)) (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (neg.f64 (pow.f64 (*.f64 b z) 2)))) |
(+.f64 (*.f64 (*.f64 t t) (/.f64 a (-.f64 t (*.f64 b z)))) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (/.f64 a (-.f64 t (*.f64 b z))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 b z t)))) 1) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 a (-.f64 t (*.f64 b z)))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (*.f64 a (fma.f64 b z t)) 1) |
(*.f64 1 (*.f64 a (fma.f64 b z t))) |
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (fma.f64 b z t))) |
(*.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (fma.f64 b z t))) |
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 -1 (fma.f64 b z t)))) |
(*.f64 (fma.f64 b z t) a) |
(*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 b z t)))) |
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 b z t)))) |
(*.f64 (/.f64 (sqrt.f64 a) (-.f64 t (*.f64 b z))) (/.f64 (sqrt.f64 a) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 1 (-.f64 t (*.f64 b z))) (/.f64 a (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (/.f64 a (/.f64 1 (cbrt.f64 (fma.f64 b z t))))) |
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 b z t)))) (/.f64 a (/.f64 1 (sqrt.f64 (fma.f64 b z t))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (-.f64 t (*.f64 b z))) (/.f64 (cbrt.f64 a) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (cbrt.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 (sqrt.f64 (fma.f64 b z t)))) (/.f64 (cbrt.f64 a) (/.f64 1 (sqrt.f64 (fma.f64 b z t))))) |
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (/.f64 (sqrt.f64 a) (/.f64 1 (cbrt.f64 (fma.f64 b z t))))) |
(*.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) 1) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(*.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 a 1) (fma.f64 b z t)) |
(*.f64 (/.f64 a (neg.f64 (-.f64 t (*.f64 b z)))) (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(pow.f64 (*.f64 a (fma.f64 b z t)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 3) |
(pow.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) 2) |
(pow.f64 (/.f64 1 (*.f64 a (fma.f64 b z t))) -1) |
(neg.f64 (/.f64 a (/.f64 -1 (fma.f64 b z t)))) |
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 b z t))))) |
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 1 (fma.f64 b z t)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 b z t)))) |
(exp.f64 (log.f64 (*.f64 a (fma.f64 b z t)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 b z t))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 b z t)))) |
(fma.f64 (*.f64 t t) (/.f64 a (-.f64 t (*.f64 b z))) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (/.f64 a (-.f64 t (*.f64 b z))))) |
(fma.f64 (/.f64 a (-.f64 t (*.f64 b z))) (*.f64 t t) (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (neg.f64 (pow.f64 (*.f64 b z) 2)))) |
(+.f64 0 (pow.f64 (*.f64 b z) 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b z) 2))) 1) |
(*.f64 b (*.f64 z (*.f64 b z))) |
(*.f64 z (*.f64 b (*.f64 b z))) |
(*.f64 (*.f64 b z) (*.f64 b z)) |
(*.f64 (pow.f64 (*.f64 b z) 2) 1) |
(*.f64 1 (pow.f64 (*.f64 b z) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (cbrt.f64 (pow.f64 (*.f64 b z) 4))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 (cbrt.f64 (*.f64 b z)) (*.f64 b z))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) |
(*.f64 (sqrt.f64 (*.f64 b z)) (*.f64 (sqrt.f64 (*.f64 b z)) (*.f64 b z))) |
(*.f64 (*.f64 b b) (*.f64 z z)) |
(*.f64 (*.f64 z z) (*.f64 b b)) |
(*.f64 (*.f64 (*.f64 b z) (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z))) |
(*.f64 (*.f64 (*.f64 b z) b) z) |
(*.f64 (*.f64 (*.f64 b z) z) b) |
(*.f64 (*.f64 (*.f64 b z) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (*.f64 b z))) |
(sqrt.f64 (pow.f64 (*.f64 b z) 4)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b z) 2)))) |
(cbrt.f64 (pow.f64 (*.f64 b z) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b z) 2))) |
(exp.f64 (*.f64 2 (log.f64 (*.f64 b z)))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b z))) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b z) 2))) |
| 1× | egg-herbie |
| 1594× | fma-neg |
| 652× | associate-*r* |
| 520× | associate-*l* |
| 434× | *-commutative |
| 430× | cube-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 623 | 15485 |
| 1 | 1709 | 13803 |
| 2 | 5933 | 12829 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (*.f64 z b)) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 b z))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (/.f64 1 (*.f64 b z)))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (/.f64 1 (*.f64 b z))))) |
(/.f64 1 t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (/.f64 1 t)) |
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (/.f64 1 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (pow.f64 t 4)))))) |
(/.f64 1 t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (/.f64 1 t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (pow.f64 t 4)))))) |
(/.f64 1 t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (/.f64 1 t)) |
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (/.f64 1 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (pow.f64 t 4)))))) |
(/.f64 1 (*.f64 b z)) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 z b))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 z b)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 3) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 z b)) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))) |
(/.f64 1 (*.f64 b z)) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 z b))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 z b)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 3) (pow.f64 z 3))))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 z b)) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))) |
(/.f64 1 t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (/.f64 1 t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (pow.f64 t 4)))))) |
(/.f64 1 (*.f64 z b)) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (/.f64 1 (*.f64 b z))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 3) (pow.f64 b 3))) (/.f64 1 (*.f64 b z)))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (/.f64 1 (*.f64 b z))))) |
(/.f64 1 (*.f64 z b)) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (/.f64 1 (*.f64 b z))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 3) (pow.f64 b 3))) (/.f64 1 (*.f64 b z)))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (/.f64 1 (*.f64 b z))))) |
(*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(pow.f64 t 2) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(pow.f64 t 2) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(pow.f64 t 2) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (pow.f64 t 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (pow.f64 t 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (pow.f64 t 2)) |
(*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(pow.f64 t 2) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (-.f64 t (*.f64 z b))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (-.f64 t (*.f64 z b))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (-.f64 t (*.f64 z b))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (-.f64 t (*.f64 z b))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 z b))) (*.f64 -1 (/.f64 a (*.f64 b z)))) (pow.f64 t 2)) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))) |
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 a (*.f64 z b)))) (pow.f64 t 3)) (*.f64 z b)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 z b))) (*.f64 -1 (/.f64 a (*.f64 b z)))) (pow.f64 t 2)) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (*.f64 -1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (*.f64 b z)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t))) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t))) |
(-.f64 (+.f64 (/.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (*.f64 -1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t))) |
(*.f64 a t) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (*.f64 b z)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a t) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(+.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(+.f64 0 (/.f64 1 (fma.f64 b z t))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))) (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 b z t)))) 1) |
(*.f64 (-.f64 t (*.f64 b z)) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (/.f64 1 (fma.f64 b z t)) 1) |
(*.f64 1 (/.f64 1 (fma.f64 b z t))) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) |
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2) (/.f64 1 (cbrt.f64 (fma.f64 b z t)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) (*.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 b z t))) (/.f64 1 (sqrt.f64 (fma.f64 b z t)))) |
(*.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (*.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (neg.f64 (-.f64 t (*.f64 b z))) (/.f64 1 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (-.f64 t (*.f64 b z)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 1 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (-.f64 t (*.f64 b z)) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) 1) (/.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 1 (cbrt.f64 (fma.f64 b z t)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) 1) (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))) (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) |
(*.f64 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (fma.f64 t t (pow.f64 (*.f64 b z) 2))) |
(pow.f64 (/.f64 1 (fma.f64 b z t)) 1) |
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 3) |
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 b z t)) 3) 1/3) |
(pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 b z t))) 2) |
(pow.f64 (fma.f64 b z t) -1) |
(neg.f64 (/.f64 (-.f64 t (*.f64 b z)) (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 b z t)) 2)) |
(log.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 b z t))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 b z t)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (-.f64 t (*.f64 b z)) 3) (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 b z t)))) |
(exp.f64 (neg.f64 (log.f64 (fma.f64 b z t)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 b z t))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 b z t)))) |
(fma.f64 t (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 1 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) (cbrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (sqrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 t (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 1 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 t (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (/.f64 (cbrt.f64 t) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (cbrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (sqrt.f64 t) 1) (/.f64 (sqrt.f64 t) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (sqrt.f64 t) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 t (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))) (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 t (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(+.f64 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (*.f64 t t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 t t)) |
(+.f64 0 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1) |
(*.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)))) |
(*.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z))) |
(*.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2)))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)))) |
(/.f64 1 (/.f64 (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))) |
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) |
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (fma.f64 t t (pow.f64 (*.f64 b z) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))) (neg.f64 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (neg.f64 (fma.f64 t t (pow.f64 (*.f64 b z) 2)))) |
(/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 3)) (+.f64 (pow.f64 t 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (neg.f64 (pow.f64 (*.f64 b z) 2))) (*.f64 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2)))))) |
(/.f64 (-.f64 (pow.f64 t 4) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (neg.f64 (pow.f64 (*.f64 b z) 2)))) (-.f64 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2)))) |
(pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 3) |
(pow.f64 (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 3) 1/3) |
(pow.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) 2) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 2)) |
(log.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) t) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (exp.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (pow.f64 (exp.f64 t) t))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (+.f64 1 (expm1.f64 (*.f64 t t))))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))) (pow.f64 (exp.f64 t) t))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))) (+.f64 1 (expm1.f64 (*.f64 t t))))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 t) t) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b z) 2))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (exp.f64 (pow.f64 (*.f64 b z) 2)))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b z) 2))))) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 3)) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(exp.f64 (log.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 1)) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(fma.f64 t t (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 t t (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (*.f64 b z) (*.f64 b (neg.f64 z)) (*.f64 t t)) |
(fma.f64 (*.f64 t t) 1 (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (*.f64 t t) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (*.f64 t t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 t t)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 t 4)) (pow.f64 (cbrt.f64 t) 2) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (cbrt.f64 (pow.f64 t 4)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (*.f64 t t)) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (*.f64 b b) (neg.f64 (*.f64 z z)) (*.f64 t t)) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (*.f64 b (neg.f64 z)) (*.f64 b z) (*.f64 t t)) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (*.f64 t t)) |
(fma.f64 (*.f64 t (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (*.f64 t (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (*.f64 t t)) |
(fma.f64 -1 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 4))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 t t)) |
(fma.f64 (neg.f64 (*.f64 b b)) (*.f64 z z) (*.f64 t t)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(+.f64 0 (*.f64 a (fma.f64 b z t))) |
(+.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (*.f64 t t)) (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (neg.f64 (pow.f64 (*.f64 b z) 2)))) |
(+.f64 (*.f64 (*.f64 t t) (/.f64 a (-.f64 t (*.f64 b z)))) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (/.f64 a (-.f64 t (*.f64 b z))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 b z t)))) 1) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 a (-.f64 t (*.f64 b z)))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 (*.f64 a (fma.f64 b z t)) 1) |
(*.f64 1 (*.f64 a (fma.f64 b z t))) |
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (fma.f64 b z t))) |
(*.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (fma.f64 b z t))) |
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 -1 (fma.f64 b z t)))) |
(*.f64 (fma.f64 b z t) a) |
(*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 b z t)))) |
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 b z t)))) |
(*.f64 (/.f64 (sqrt.f64 a) (-.f64 t (*.f64 b z))) (/.f64 (sqrt.f64 a) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 1 (-.f64 t (*.f64 b z))) (/.f64 a (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (/.f64 a (/.f64 1 (cbrt.f64 (fma.f64 b z t))))) |
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 b z t)))) (/.f64 a (/.f64 1 (sqrt.f64 (fma.f64 b z t))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (-.f64 t (*.f64 b z))) (/.f64 (cbrt.f64 a) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (cbrt.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 (sqrt.f64 (fma.f64 b z t)))) (/.f64 (cbrt.f64 a) (/.f64 1 (sqrt.f64 (fma.f64 b z t))))) |
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (/.f64 (sqrt.f64 a) (/.f64 1 (cbrt.f64 (fma.f64 b z t))))) |
(*.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) 1) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(*.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (/.f64 a 1) (fma.f64 b z t)) |
(*.f64 (/.f64 a (neg.f64 (-.f64 t (*.f64 b z)))) (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(pow.f64 (*.f64 a (fma.f64 b z t)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 3) |
(pow.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) 2) |
(pow.f64 (/.f64 1 (*.f64 a (fma.f64 b z t))) -1) |
(neg.f64 (/.f64 a (/.f64 -1 (fma.f64 b z t)))) |
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 2)) |
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 b z t))))) |
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 1 (fma.f64 b z t)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 b z t)))) |
(exp.f64 (log.f64 (*.f64 a (fma.f64 b z t)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 b z t))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 b z t)))) |
(fma.f64 (*.f64 t t) (/.f64 a (-.f64 t (*.f64 b z))) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (/.f64 a (-.f64 t (*.f64 b z))))) |
(fma.f64 (/.f64 a (-.f64 t (*.f64 b z))) (*.f64 t t) (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (neg.f64 (pow.f64 (*.f64 b z) 2)))) |
(+.f64 0 (pow.f64 (*.f64 b z) 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b z) 2))) 1) |
(*.f64 b (*.f64 z (*.f64 b z))) |
(*.f64 z (*.f64 b (*.f64 b z))) |
(*.f64 (*.f64 b z) (*.f64 b z)) |
(*.f64 (pow.f64 (*.f64 b z) 2) 1) |
(*.f64 1 (pow.f64 (*.f64 b z) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (cbrt.f64 (pow.f64 (*.f64 b z) 4))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 (cbrt.f64 (*.f64 b z)) (*.f64 b z))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) |
(*.f64 (sqrt.f64 (*.f64 b z)) (*.f64 (sqrt.f64 (*.f64 b z)) (*.f64 b z))) |
(*.f64 (*.f64 b b) (*.f64 z z)) |
(*.f64 (*.f64 z z) (*.f64 b b)) |
(*.f64 (*.f64 (*.f64 b z) (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z))) |
(*.f64 (*.f64 (*.f64 b z) b) z) |
(*.f64 (*.f64 (*.f64 b z) z) b) |
(*.f64 (*.f64 (*.f64 b z) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (*.f64 b z))) |
(sqrt.f64 (pow.f64 (*.f64 b z) 4)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b z) 2)))) |
(cbrt.f64 (pow.f64 (*.f64 b z) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b z) 2))) |
(exp.f64 (*.f64 2 (log.f64 (*.f64 b z)))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b z))) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b z) 2))) |
| Outputs |
|---|
(/.f64 1 (*.f64 z b)) |
(/.f64 (/.f64 1 b) z) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 b z))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (/.f64 1 (*.f64 z b))) |
(-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (/.f64 1 (*.f64 b z)))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (+.f64 (/.f64 1 (*.f64 z b)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 b 3) (pow.f64 z 3))))) |
(+.f64 (/.f64 t (/.f64 (pow.f64 (*.f64 z b) 3) t)) (-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (pow.f64 b 4)))) (/.f64 1 (*.f64 b z))))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 b 4)) (pow.f64 z 4)) (/.f64 1 (*.f64 z b))))) |
(+.f64 (-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2))) (-.f64 (/.f64 t (/.f64 (pow.f64 (*.f64 z b) 3) t)) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 4)))) |
(/.f64 1 t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (/.f64 1 t)) |
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t)) |
(-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t))) |
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (/.f64 1 t))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t))) |
(+.f64 (/.f64 1 t) (-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (*.f64 (/.f64 z t) (/.f64 b t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (pow.f64 t 4)))))) |
(+.f64 (fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t)) (+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (neg.f64 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 t 4) (pow.f64 b 3)))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (/.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 4))) (-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (-.f64 (-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t))) (/.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 4)))) |
(/.f64 1 t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (/.f64 1 t)) |
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t)) |
(-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 3)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t))) |
(+.f64 (/.f64 1 t) (-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (*.f64 (/.f64 z t) (/.f64 b t)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (pow.f64 t 4)))))) |
(+.f64 (fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t)) (+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (neg.f64 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 t 4) (pow.f64 b 3)))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (/.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 4))) (-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (-.f64 (-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t))) (/.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 4)))) |
(/.f64 1 t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (/.f64 1 t)) |
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t)) |
(-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t))) |
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (/.f64 1 t))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t))) |
(+.f64 (/.f64 1 t) (-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (*.f64 (/.f64 z t) (/.f64 b t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (pow.f64 b 3)) (pow.f64 t 4)))))) |
(+.f64 (fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t)) (+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (neg.f64 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 t 4) (pow.f64 b 3)))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (/.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 4))) (-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (-.f64 (-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t))) (/.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 4)))) |
(/.f64 1 (*.f64 b z)) |
(/.f64 1 (*.f64 z b)) |
(/.f64 (/.f64 1 b) z) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 z b))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (/.f64 1 (*.f64 z b))) |
(-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 z b)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 3) (pow.f64 z 3))))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (+.f64 (/.f64 1 (*.f64 z b)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 b 3) (pow.f64 z 3))))) |
(+.f64 (/.f64 t (/.f64 (pow.f64 (*.f64 z b) 3) t)) (-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 z b)) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 b 4)) (pow.f64 z 4)) (/.f64 1 (*.f64 z b))))) |
(+.f64 (-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2))) (-.f64 (/.f64 t (/.f64 (pow.f64 (*.f64 z b) 3) t)) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 4)))) |
(/.f64 1 (*.f64 b z)) |
(/.f64 1 (*.f64 z b)) |
(/.f64 (/.f64 1 b) z) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 z b))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (/.f64 1 (*.f64 z b))) |
(-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 z b)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 3) (pow.f64 z 3))))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (+.f64 (/.f64 1 (*.f64 z b)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 b 3) (pow.f64 z 3))))) |
(+.f64 (/.f64 t (/.f64 (pow.f64 (*.f64 z b) 3) t)) (-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (/.f64 1 (*.f64 z b)) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 3) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 4) (pow.f64 b 4))))))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 b 4)) (pow.f64 z 4)) (/.f64 1 (*.f64 z b))))) |
(+.f64 (-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2))) (-.f64 (/.f64 t (/.f64 (pow.f64 (*.f64 z b) 3) t)) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 4)))) |
(/.f64 1 t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (/.f64 1 t)) |
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t)) |
(-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 b 2)) (pow.f64 t 3)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t))) |
(+.f64 (/.f64 1 t) (-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (*.f64 (/.f64 z t) (/.f64 b t)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 z 2)) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b z) (pow.f64 t 2))) (+.f64 (/.f64 1 t) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 z 3)) (pow.f64 t 4)))))) |
(+.f64 (fma.f64 -1 (/.f64 z (/.f64 (*.f64 t t) b)) (/.f64 1 t)) (+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (neg.f64 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 t 4) (pow.f64 b 3)))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (/.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 4))) (-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 t 3)) (-.f64 (-.f64 (/.f64 1 t) (*.f64 (/.f64 z t) (/.f64 b t))) (/.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 t 4)))) |
(/.f64 1 (*.f64 z b)) |
(/.f64 (/.f64 1 b) z) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (/.f64 1 (*.f64 b z))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (/.f64 1 (*.f64 z b))) |
(-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 3) (pow.f64 b 3))) (/.f64 1 (*.f64 b z)))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (+.f64 (/.f64 1 (*.f64 z b)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 b 3) (pow.f64 z 3))))) |
(+.f64 (/.f64 t (/.f64 (pow.f64 (*.f64 z b) 3) t)) (-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (/.f64 1 (*.f64 b z))))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 b 4)) (pow.f64 z 4)) (/.f64 1 (*.f64 z b))))) |
(+.f64 (-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2))) (-.f64 (/.f64 t (/.f64 (pow.f64 (*.f64 z b) 3) t)) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 4)))) |
(/.f64 1 (*.f64 z b)) |
(/.f64 (/.f64 1 b) z) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (/.f64 1 (*.f64 b z))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (/.f64 1 (*.f64 z b))) |
(-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 3) (pow.f64 b 3))) (/.f64 1 (*.f64 b z)))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (+.f64 (/.f64 1 (*.f64 z b)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 b 3) (pow.f64 z 3))))) |
(+.f64 (/.f64 t (/.f64 (pow.f64 (*.f64 z b) 3) t)) (-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 -1 (/.f64 t (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 4) (pow.f64 z 4)))) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (/.f64 1 (*.f64 b z))))) |
(fma.f64 -1 (/.f64 t (pow.f64 (*.f64 z b) 2)) (+.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 b 3) (pow.f64 z 3))) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 b 4)) (pow.f64 z 4)) (/.f64 1 (*.f64 z b))))) |
(+.f64 (-.f64 (/.f64 (/.f64 1 b) z) (/.f64 t (pow.f64 (*.f64 z b) 2))) (-.f64 (/.f64 t (/.f64 (pow.f64 (*.f64 z b) 3) t)) (/.f64 (pow.f64 t 3) (pow.f64 (*.f64 z b) 4)))) |
(*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(pow.f64 t 2) |
(*.f64 t t) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(pow.f64 t 2) |
(*.f64 t t) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(pow.f64 t 2) |
(*.f64 t t) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (pow.f64 t 2)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (pow.f64 t 2)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2))) (pow.f64 t 2)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(pow.f64 t 2) |
(*.f64 t t) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (pow.f64 t 2) (*.f64 -1 (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (-.f64 t (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (-.f64 t (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (-.f64 t (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (-.f64 t (*.f64 z b))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(/.f64 (*.f64 a (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (-.f64 t (*.f64 b z))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 a (*.f64 z b)) |
(*.f64 (*.f64 a z) b) |
(*.f64 z (*.f64 b a)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 z b))) (*.f64 -1 (/.f64 a (*.f64 b z)))) (pow.f64 t 2)) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b)))) |
(fma.f64 (*.f64 -1 (-.f64 (/.f64 a (*.f64 z b)) (/.f64 a (*.f64 z b)))) (*.f64 t t) (*.f64 a (fma.f64 b z t))) |
(fma.f64 a (fma.f64 z b t) (*.f64 (*.f64 0 t) t)) |
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 b z))) (*.f64 -1 (/.f64 a (*.f64 z b)))) (pow.f64 t 3)) (*.f64 z b)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 a (*.f64 z b))) (*.f64 -1 (/.f64 a (*.f64 b z)))) (pow.f64 t 2)) (+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))))) |
(+.f64 (fma.f64 (*.f64 -1 (-.f64 (/.f64 a (*.f64 z b)) (/.f64 a (*.f64 z b)))) (*.f64 t t) (*.f64 a (fma.f64 b z t))) (/.f64 (*.f64 -1 (-.f64 (/.f64 a (*.f64 z b)) (/.f64 a (*.f64 z b)))) (/.f64 (*.f64 z b) (pow.f64 t 3)))) |
(fma.f64 (/.f64 0 z) (/.f64 (pow.f64 t 3) b) (fma.f64 a (fma.f64 z b t) (*.f64 (*.f64 0 t) t))) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t))) |
(-.f64 (fma.f64 -1 (/.f64 a (/.f64 t (pow.f64 (*.f64 z b) 2))) (*.f64 a (fma.f64 b z t))) (/.f64 (*.f64 (neg.f64 a) (pow.f64 (*.f64 z b) 2)) t)) |
(fma.f64 -1 (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2)) (fma.f64 a (fma.f64 z b t) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (fma.f64 a (fma.f64 z b t) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2)))) (*.f64 -1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))))) (*.f64 b z)) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t))) |
(+.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 a (pow.f64 (*.f64 z b) 2)) (*.f64 a (pow.f64 (*.f64 z b) 2)))) (/.f64 (*.f64 t t) (*.f64 z b))) (-.f64 (fma.f64 -1 (/.f64 a (/.f64 t (pow.f64 (*.f64 z b) 2))) (*.f64 a (fma.f64 b z t))) (/.f64 (*.f64 (neg.f64 a) (pow.f64 (*.f64 z b) 2)) t))) |
(+.f64 (-.f64 (*.f64 (/.f64 b t) (/.f64 (*.f64 z 0) t)) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2))) (fma.f64 a (fma.f64 z b t) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (fma.f64 a (fma.f64 z b t) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2))) (fma.f64 (/.f64 b t) (/.f64 (*.f64 z 0) t) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2)))) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t))) |
(-.f64 (fma.f64 -1 (/.f64 a (/.f64 t (pow.f64 (*.f64 z b) 2))) (*.f64 a (fma.f64 b z t))) (/.f64 (*.f64 (neg.f64 a) (pow.f64 (*.f64 z b) 2)) t)) |
(fma.f64 -1 (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2)) (fma.f64 a (fma.f64 z b t) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (fma.f64 a (fma.f64 z b t) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (*.f64 -1 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))))))) (pow.f64 t 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 z 2) (pow.f64 b 2))) t)) (+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 b 2) (pow.f64 z 2))) t))) |
(+.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 a (pow.f64 (*.f64 z b) 2)) (*.f64 a (pow.f64 (*.f64 z b) 2)))) (/.f64 (*.f64 t t) (*.f64 z b))) (-.f64 (fma.f64 -1 (/.f64 a (/.f64 t (pow.f64 (*.f64 z b) 2))) (*.f64 a (fma.f64 b z t))) (/.f64 (*.f64 (neg.f64 a) (pow.f64 (*.f64 z b) 2)) t))) |
(+.f64 (-.f64 (*.f64 (/.f64 b t) (/.f64 (*.f64 z 0) t)) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2))) (fma.f64 a (fma.f64 z b t) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (fma.f64 a (fma.f64 z b t) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2))) (fma.f64 (/.f64 b t) (/.f64 (*.f64 z 0) t) (*.f64 (/.f64 a t) (pow.f64 (*.f64 z b) 2)))) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a (*.f64 b z)) (*.f64 a t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (*.f64 b z)) |
(*.f64 (*.f64 a z) b) |
(*.f64 z (*.f64 b a)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (*.f64 b z)) |
(*.f64 (*.f64 a z) b) |
(*.f64 z (*.f64 b a)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 b z))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a t) |
(*.f64 t a) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (*.f64 z b)) |
(*.f64 (*.f64 a z) b) |
(*.f64 z (*.f64 b a)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 a (*.f64 z b)) |
(*.f64 (*.f64 a z) b) |
(*.f64 z (*.f64 b a)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 a t) (*.f64 a (*.f64 z b))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 z 2) (pow.f64 b 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 b 2) (pow.f64 z 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(+.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(+.f64 0 (/.f64 1 (fma.f64 b z t))) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))) (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 z b t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (fma.f64 z b t)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (fma.f64 z b t)))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 b z t)))) 1) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(*.f64 (-.f64 t (*.f64 b z)) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (/.f64 1 (fma.f64 b z t)) 1) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(*.f64 1 (/.f64 1 (fma.f64 b z t))) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2) (/.f64 1 (cbrt.f64 (fma.f64 b z t)))) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) (*.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 b z t))) (/.f64 1 (sqrt.f64 (fma.f64 b z t)))) |
(pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 b z t))) 2) |
(pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 z b t))) 2) |
(*.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (*.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (neg.f64 (-.f64 t (*.f64 b z))) (/.f64 1 (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (-.f64 t (*.f64 b z))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (-.f64 t (*.f64 b z)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (/.f64 1 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (-.f64 t (*.f64 b z)) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) 1) (/.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 1 (cbrt.f64 (fma.f64 b z t)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 z b))) 2) (/.f64 1 (cbrt.f64 (fma.f64 b z t)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) 2)) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 z b))) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) 2)) (cbrt.f64 (fma.f64 z b t))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 z b))) 2) (pow.f64 (cbrt.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2))) 2)) (cbrt.f64 (fma.f64 z b t))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) 2) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (cbrt.f64 (-.f64 t (*.f64 b z))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) 1) (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (sqrt.f64 (-.f64 t (*.f64 b z))) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(*.f64 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))) (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) |
(*.f64 (/.f64 (-.f64 t (*.f64 z b)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6))) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) |
(*.f64 (/.f64 (-.f64 t (*.f64 z b)) (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6))) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) |
(*.f64 (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (fma.f64 t t (pow.f64 (*.f64 b z) 2))) |
(/.f64 (*.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4))) |
(/.f64 (-.f64 t (*.f64 z b)) (/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(/.f64 (-.f64 t (*.f64 z b)) (/.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(pow.f64 (/.f64 1 (fma.f64 b z t)) 1) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 3) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 b z t)) 3) 1/3) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 b z t))) 2) |
(pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 z b t))) 2) |
(pow.f64 (fma.f64 b z t) -1) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(neg.f64 (/.f64 (-.f64 t (*.f64 b z)) (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 b z t)) 2)) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(log.f64 (exp.f64 (/.f64 1 (fma.f64 b z t)))) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 b z t))))) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 b z t)) 3)) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(cbrt.f64 (/.f64 (pow.f64 (-.f64 t (*.f64 b z)) 3) (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (-.f64 t (*.f64 z b)) 3) (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (-.f64 t (*.f64 z b)) 3) (pow.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 b z t)))) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(exp.f64 (neg.f64 (log.f64 (fma.f64 b z t)))) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 b z t))) 1)) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 b z t)))) |
(/.f64 1 (fma.f64 b z t)) |
(/.f64 1 (fma.f64 z b t)) |
(fma.f64 t (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 t (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (/.f64 (neg.f64 z) (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) b))) |
(-.f64 (/.f64 (*.f64 t 1) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 b (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))) |
(-.f64 (/.f64 (*.f64 t 1) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (*.f64 b (/.f64 z (fma.f64 t t (pow.f64 (*.f64 z b) 2))))) |
(fma.f64 1 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) (cbrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (sqrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 t (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) 2)) (/.f64 t (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (/.f64 (neg.f64 z) (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) b))) |
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) 2)) (/.f64 t (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (neg.f64 b))) |
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2))) 2)) (/.f64 t (cbrt.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) (*.f64 (/.f64 z (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (neg.f64 b))) |
(fma.f64 (/.f64 1 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 t (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 1 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (/.f64 t (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (/.f64 (neg.f64 z) (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) b))) |
(fma.f64 (/.f64 1 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (/.f64 t (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (neg.f64 b))) |
(fma.f64 (/.f64 1 (hypot.f64 t (sqrt.f64 (pow.f64 (*.f64 z b) 2)))) (/.f64 t (hypot.f64 t (sqrt.f64 (pow.f64 (*.f64 z b) 2)))) (*.f64 (/.f64 z (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (neg.f64 b))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (/.f64 (cbrt.f64 t) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (/.f64 (neg.f64 z) (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) b))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (neg.f64 b))) |
(-.f64 (pow.f64 (/.f64 (cbrt.f64 t) (cbrt.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) 3) (*.f64 b (/.f64 z (fma.f64 t t (pow.f64 (*.f64 z b) 2))))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (cbrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (/.f64 (cbrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (/.f64 (neg.f64 z) (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) b))) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (cbrt.f64 t)) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (*.f64 b (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (hypot.f64 t (sqrt.f64 (pow.f64 (*.f64 z b) 2)))) (/.f64 (cbrt.f64 t) (hypot.f64 t (sqrt.f64 (pow.f64 (*.f64 z b) 2)))) (*.f64 (/.f64 z (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (neg.f64 b))) |
(fma.f64 (/.f64 (sqrt.f64 t) 1) (/.f64 (sqrt.f64 t) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(-.f64 (/.f64 t (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) (*.f64 (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) b)) |
(/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 t (*.f64 z b)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (/.f64 (sqrt.f64 t) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) 2)) (/.f64 (sqrt.f64 t) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (/.f64 (neg.f64 z) (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) b))) |
(-.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))) 2)) (*.f64 b (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))) |
(-.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) (cbrt.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2))))) (pow.f64 (cbrt.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2))) 2)) (*.f64 b (/.f64 z (fma.f64 t t (pow.f64 (*.f64 z b) 2))))) |
(fma.f64 (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (/.f64 (neg.f64 z) (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) b))) |
(-.f64 (*.f64 (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2))))) (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 z b) 2)))))) (*.f64 b (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))) |
(-.f64 (*.f64 (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (pow.f64 (*.f64 z b) 2)))) (/.f64 (sqrt.f64 t) (hypot.f64 t (sqrt.f64 (pow.f64 (*.f64 z b) 2))))) (*.f64 b (/.f64 z (fma.f64 t t (pow.f64 (*.f64 z b) 2))))) |
(fma.f64 (/.f64 t (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))) (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 t (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6))) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)) (/.f64 (neg.f64 z) (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) b))) |
(-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)) (/.f64 t (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)))) (*.f64 b (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))) |
(-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)) (/.f64 t (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)))) (*.f64 b (/.f64 z (fma.f64 t t (pow.f64 (*.f64 z b) 2))))) |
(fma.f64 (/.f64 t (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (neg.f64 (/.f64 z (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) b)))) |
(fma.f64 (/.f64 t (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4))) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 (neg.f64 z) (/.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) b))) |
(-.f64 (/.f64 (*.f64 t (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4))) (*.f64 b (/.f64 z (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2))))) |
(-.f64 (/.f64 (*.f64 t (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4))) (*.f64 b (/.f64 z (fma.f64 t t (pow.f64 (*.f64 z b) 2))))) |
(+.f64 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (*.f64 t t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)))) (+.f64 (*.f64 t t) (*.f64 0 (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 t t)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 0 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(*.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(*.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(*.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(*.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)))) |
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) |
(/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) |
(*.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(*.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(/.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)))) |
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) |
(/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) |
(/.f64 1 (/.f64 (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)))) |
(*.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(/.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)))) |
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) |
(/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) |
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (fma.f64 t t (pow.f64 (*.f64 b z) 2))) |
(*.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(/.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6))) (neg.f64 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6))) (neg.f64 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4))) (neg.f64 (fma.f64 t t (pow.f64 (*.f64 b z) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4))) (neg.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 3)) (+.f64 (pow.f64 t 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (neg.f64 (pow.f64 (*.f64 b z) 2))) (*.f64 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2)))))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)) (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)))) |
(/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) |
(/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) |
(/.f64 (-.f64 (pow.f64 t 4) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (neg.f64 (pow.f64 (*.f64 b z) 2)))) (-.f64 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(/.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2))) |
(pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 3) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 3) 1/3) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) 2) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 2)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (exp.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 t) t) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (exp.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (pow.f64 (exp.f64 t) t))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (+.f64 1 (expm1.f64 (*.f64 t t))))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))) (pow.f64 (exp.f64 t) t))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b z) 2))) (+.f64 1 (expm1.f64 (*.f64 t t))))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (/.f64 (pow.f64 (exp.f64 t) t) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (exp.f64 (pow.f64 (*.f64 b z) 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t t))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b z) 2))))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 3)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(exp.f64 (log.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 1)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (*.f64 b z) (*.f64 b (neg.f64 z)) (*.f64 t t)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (*.f64 t t) 1 (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (*.f64 t t) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)))) (+.f64 (*.f64 t t) (*.f64 0 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) 1 (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 1 (*.f64 t t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 1 (*.f64 t t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)))) (+.f64 (*.f64 t t) (*.f64 0 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 t t)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)))) (+.f64 (*.f64 t t) (*.f64 0 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)))) (+.f64 (*.f64 t t) (*.f64 0 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (neg.f64 (pow.f64 (*.f64 z b) 2))) |
(-.f64 (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4))) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (neg.f64 (pow.f64 (*.f64 z b) 2))) |
(-.f64 (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4))) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (cbrt.f64 (pow.f64 t 4)) (pow.f64 (cbrt.f64 t) 2) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (neg.f64 (pow.f64 (*.f64 z b) 2))) |
(-.f64 (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4))) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (cbrt.f64 (pow.f64 t 4)) (pow.f64 (cbrt.f64 t) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (neg.f64 (pow.f64 (*.f64 z b) 2))) |
(-.f64 (*.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4))) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 t 4)) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (*.f64 t t)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t t)) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)))) (+.f64 (*.f64 t t) (*.f64 0 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (*.f64 b b) (neg.f64 (*.f64 z z)) (*.f64 t t)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) 0) (/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(+.f64 (*.f64 0 (pow.f64 (*.f64 z b) 2)) (/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) 0) (/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(+.f64 (*.f64 0 (pow.f64 (*.f64 z b) 2)) (/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2)) (/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2)) (/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 b z) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b z) 2) (fma.f64 t t (pow.f64 (*.f64 b z) 2)) (pow.f64 t 4))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4))) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) 0) (/.f64 (-.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(+.f64 (*.f64 0 (pow.f64 (*.f64 z b) 2)) (/.f64 (+.f64 (pow.f64 t 6) (pow.f64 (*.f64 z b) 6)) (fma.f64 (pow.f64 (*.f64 z b) 2) (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (pow.f64 t 4)))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)))) (+.f64 (*.f64 t t) (*.f64 0 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (fma.f64 b z t) (-.f64 t (*.f64 b z)) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(+.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 t (*.f64 z b)) (fma.f64 z b t) (*.f64 (pow.f64 (*.f64 z b) 2) 0)) |
(+.f64 (*.f64 t t) (fma.f64 0 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 z b) 2))) |
(fma.f64 (*.f64 b (neg.f64 z)) (*.f64 b z) (*.f64 t t)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) 0) (/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 0 (pow.f64 (*.f64 z b) 2)) (/.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1 (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) 0) (/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 0 (pow.f64 (*.f64 z b) 2)) (/.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2)) (/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (pow.f64 (*.f64 z b) 2)) (/.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 b z) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 b z) 2))) (fma.f64 (neg.f64 (*.f64 z z)) (*.f64 b b) (pow.f64 (*.f64 b z) 2))) |
(fma.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (/.f64 1 (fma.f64 t t (pow.f64 (*.f64 z b) 2))) (+.f64 (pow.f64 (*.f64 z b) 2) (neg.f64 (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 (pow.f64 (*.f64 z b) 2) 0) (/.f64 (-.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(+.f64 (*.f64 0 (pow.f64 (*.f64 z b) 2)) (/.f64 (+.f64 (pow.f64 t 4) (pow.f64 (*.f64 z b) 4)) (fma.f64 t t (pow.f64 (*.f64 z b) 2)))) |
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (*.f64 t t)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (*.f64 t (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (*.f64 t (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))) (*.f64 t t)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 -1 (pow.f64 (*.f64 b z) 2) (*.f64 t t)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 4))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 t t)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t t)) |
(fma.f64 (neg.f64 (*.f64 b b)) (*.f64 z z) (*.f64 t t)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (pow.f64 (*.f64 b z) 2))) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) 1)) |
(-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) |
(fma.f64 t t (pow.f64 (*.f64 z b) 2)) |
(+.f64 0 (*.f64 a (fma.f64 b z t))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(+.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (*.f64 t t)) (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (neg.f64 (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(+.f64 (*.f64 (*.f64 t t) (/.f64 a (-.f64 t (*.f64 b z)))) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (/.f64 a (-.f64 t (*.f64 b z))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 z b t))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 b z t)))) 1) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)) (/.f64 a (-.f64 t (*.f64 b z)))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (*.f64 a (fma.f64 b z t)) 1) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 1 (*.f64 a (fma.f64 b z t))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 2) (cbrt.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (fma.f64 b z t))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) (sqrt.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (fma.f64 b z t))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 -1 (fma.f64 b z t)))) |
(*.f64 (neg.f64 a) (*.f64 -1 (fma.f64 b z t))) |
(*.f64 a (neg.f64 (neg.f64 (fma.f64 z b t)))) |
(*.f64 (fma.f64 b z t) a) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 1 (fma.f64 b z t)))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 1 (fma.f64 b z t)))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (/.f64 (sqrt.f64 a) (-.f64 t (*.f64 b z))) (/.f64 (sqrt.f64 a) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (/.f64 1 (-.f64 t (*.f64 b z))) (/.f64 a (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (/.f64 a (/.f64 1 (cbrt.f64 (fma.f64 b z t))))) |
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (*.f64 a (cbrt.f64 (fma.f64 b z t)))) |
(/.f64 (*.f64 a (cbrt.f64 (fma.f64 z b t))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 z b t))) 2)) |
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 b z t)))) (/.f64 a (/.f64 1 (sqrt.f64 (fma.f64 b z t))))) |
(*.f64 (sqrt.f64 (fma.f64 b z t)) (*.f64 a (sqrt.f64 (fma.f64 b z t)))) |
(*.f64 a (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (-.f64 t (*.f64 b z))) (/.f64 (cbrt.f64 a) (/.f64 1 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (cbrt.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2))) |
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 z b t))) 2) (cbrt.f64 (*.f64 a (fma.f64 z b t))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 (sqrt.f64 (fma.f64 b z t)))) (/.f64 (cbrt.f64 a) (/.f64 1 (sqrt.f64 (fma.f64 b z t))))) |
(*.f64 (sqrt.f64 (fma.f64 b z t)) (*.f64 a (sqrt.f64 (fma.f64 b z t)))) |
(*.f64 a (*.f64 (sqrt.f64 (fma.f64 z b t)) (sqrt.f64 (fma.f64 z b t)))) |
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (/.f64 (sqrt.f64 a) (/.f64 1 (cbrt.f64 (fma.f64 b z t))))) |
(*.f64 (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 b z t))) 2)) (*.f64 a (cbrt.f64 (fma.f64 b z t)))) |
(/.f64 (*.f64 a (cbrt.f64 (fma.f64 z b t))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 z b t))) 2)) |
(*.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) 1) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2))) 2)) (cbrt.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) (hypot.f64 t (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b z) 2))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (/.f64 a 1) (fma.f64 b z t)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(*.f64 (/.f64 a (neg.f64 (-.f64 t (*.f64 b z)))) (neg.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(pow.f64 (*.f64 a (fma.f64 b z t)) 1) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 b z t))) 3) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(pow.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3) 1/3) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 b z t))) 2) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(pow.f64 (/.f64 1 (*.f64 a (fma.f64 b z t))) -1) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(neg.f64 (/.f64 a (/.f64 -1 (fma.f64 b z t)))) |
(*.f64 (neg.f64 a) (*.f64 -1 (fma.f64 b z t))) |
(*.f64 a (neg.f64 (neg.f64 (fma.f64 z b t)))) |
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 2)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 b z t))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 b z t))))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 b z t)) 3)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 1 (fma.f64 b z t)) 3))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(exp.f64 (log.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 b z t))) 1)) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 b z t)))) |
(*.f64 a (fma.f64 b z t)) |
(*.f64 a (fma.f64 z b t)) |
(fma.f64 (*.f64 t t) (/.f64 a (-.f64 t (*.f64 b z))) (*.f64 (neg.f64 (pow.f64 (*.f64 b z) 2)) (/.f64 a (-.f64 t (*.f64 b z))))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(fma.f64 (/.f64 a (-.f64 t (*.f64 b z))) (*.f64 t t) (*.f64 (/.f64 a (-.f64 t (*.f64 b z))) (neg.f64 (pow.f64 (*.f64 b z) 2)))) |
(*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(*.f64 (fma.f64 t t (pow.f64 (*.f64 z b) 2)) (/.f64 a (-.f64 t (*.f64 z b)))) |
(+.f64 0 (pow.f64 (*.f64 b z) 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 z b) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 z b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 z b) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 z b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 z b) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 z b) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b z) 2))) 1) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 b (*.f64 z (*.f64 b z))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 z (*.f64 b (*.f64 b z))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (*.f64 b z) (*.f64 b z)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 (*.f64 b z) 2) 1) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 1 (pow.f64 (*.f64 b z) 2)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (cbrt.f64 (pow.f64 (*.f64 b z) 4))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (cbrt.f64 (pow.f64 (*.f64 z b) 4))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 (cbrt.f64 (*.f64 b z)) (*.f64 b z))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 4)) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (cbrt.f64 (pow.f64 (*.f64 z b) 4))) |
(*.f64 (sqrt.f64 (*.f64 b z)) (*.f64 (sqrt.f64 (*.f64 b z)) (*.f64 b z))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (*.f64 b b) (*.f64 z z)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (*.f64 z z) (*.f64 b b)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (*.f64 (*.f64 b z) (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (*.f64 (*.f64 b z) b) z) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (*.f64 (*.f64 b z) z) b) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(*.f64 (*.f64 (*.f64 b z) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (cbrt.f64 (*.f64 b z))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(sqrt.f64 (pow.f64 (*.f64 b z) 4)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(log.f64 (exp.f64 (pow.f64 (*.f64 b z) 2))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b z) 2)))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(cbrt.f64 (pow.f64 (*.f64 b z) 6)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b z) 2))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(exp.f64 (*.f64 2 (log.f64 (*.f64 b z)))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b z))) 1)) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b z) 2))) |
(neg.f64 (pow.f64 (*.f64 z b) 2)) |
(pow.f64 (*.f64 z b) 2) |
Compiled 15144 to 6084 computations (59.8% saved)
21 alts after pruning (7 fresh and 14 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 737 | 2 | 739 |
| Fresh | 1 | 5 | 6 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 14 | 14 |
| Total | 739 | 21 | 760 |
| Status | Accuracy | Program |
|---|---|---|
| 28.3% | (fma.f64 (*.f64 (*.f64 a z) (sqrt.f64 b)) (sqrt.f64 b) x) | |
| ✓ | 58.5% | (fma.f64 z y x) |
| 44.3% | (fma.f64 y z (*.f64 a t)) | |
| ✓ | 79.7% | (fma.f64 a t (fma.f64 z y x)) |
| 18.8% | (/.f64 a (/.f64 (/.f64 1 b) z)) | |
| 20.3% | (/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (*.f64 b z) z) b)))) | |
| ✓ | 59.4% | (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
| ✓ | 40.4% | (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| 44.3% | (+.f64 (*.f64 z y) (*.f64 a t)) | |
| ✓ | 58.5% | (+.f64 (*.f64 y z) x) |
| ✓ | 39.1% | (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
| ✓ | 57.9% | (+.f64 (*.f64 a t) x) |
| ✓ | 53.9% | (+.f64 x (*.f64 (*.f64 a z) b)) |
| ✓ | 39.4% | (*.f64 (+.f64 t (*.f64 b z)) a) |
| 18.7% | (*.f64 (*.f64 z b) a) | |
| ✓ | 18.3% | (*.f64 (*.f64 a b) z) |
| ✓ | 39.5% | (*.f64 z (+.f64 (*.f64 a b) y)) |
| ✓ | 23.6% | (*.f64 z y) |
| ✓ | 19.5% | (*.f64 b (*.f64 z a)) |
| ✓ | 22.9% | (*.f64 a t) |
| 37.0% | x |
Compiled 268 to 184 computations (31.3% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(/.f64 a (/.f64 (/.f64 1 b) z)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
(/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (*.f64 b z) z) b)))) |
(fma.f64 z y x) |
(fma.f64 y z (*.f64 a t)) |
(fma.f64 y z (*.f64 a (+.f64 (*.f64 b z) t))) |
(/.f64 a (/.f64 (-.f64 t (*.f64 b z)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 b z) 2)))) |
(fma.f64 a t (fma.f64 z y x)) |
(fma.f64 a (+.f64 t (*.f64 z b)) (fma.f64 y z x)) |
(fma.f64 z (fma.f64 a b y) (fma.f64 t a x)) |
(fma.f64 (*.f64 (*.f64 a z) (sqrt.f64 b)) (sqrt.f64 b) x) |
(*.f64 (fma.f64 (*.f64 b (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) t) a) |
(fma.f64 (*.f64 b (sqrt.f64 (*.f64 a z))) (sqrt.f64 (*.f64 a z)) x) |
| Outputs |
|---|
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
7 calls:
| 72.0ms | a |
| 60.0ms | z |
| 57.0ms | b |
| 56.0ms | t |
| 42.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 96.0% | 1 | x |
| 99.5% | 3 | y |
| 98.4% | 2 | z |
| 97.9% | 2 | t |
| 99.9% | 3 | a |
| 98.3% | 2 | b |
| 98.0% | 2 | (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) |
Compiled 332 to 127 computations (61.7% saved)
| 2× | binary-search |
| 1× | predicate-same |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 3.0ms | 1.0533023777967597e+86 | 4.0809868643151167e+89 |
| 2.0ms | -2.0396644805286228e-47 | -1.2263205009707299e-48 |
| 4.0ms | 32× | body | 256 | valid |
| 0.0ms | 4× | body | 256 | infinite |
Compiled 118 to 77 computations (34.7% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(/.f64 a (/.f64 (/.f64 1 b) z)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
| Outputs |
|---|
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
6 calls:
| 45.0ms | z |
| 12.0ms | x |
| 11.0ms | b |
| 11.0ms | y |
| 11.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 96.0% | 1 | x |
| 96.0% | 1 | y |
| 96.0% | 1 | z |
| 96.0% | 1 | t |
| 96.0% | 1 | a |
| 96.0% | 1 | b |
Compiled 178 to 76 computations (57.3% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(/.f64 a (/.f64 (/.f64 1 b) z)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
| Outputs |
|---|
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
6 calls:
| 85.0ms | x |
| 52.0ms | z |
| 46.0ms | b |
| 35.0ms | a |
| 33.0ms | t |
| Accuracy | Segments | Branch |
|---|---|---|
| 91.1% | 4 | x |
| 81.9% | 3 | y |
| 86.9% | 6 | z |
| 81.5% | 3 | t |
| 84.0% | 3 | a |
| 88.0% | 5 | b |
Compiled 163 to 72 computations (55.8% saved)
| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 7.25976961629291e-29 | 1.8890734673431463e-28 |
| 38.0ms | -2.9550993923639577e+25 | -191611668128245380.0 |
| 9.0ms | -1.5913240973709124e+110 | -1.1325967476875202e+110 |
| 33.0ms | 288× | body | 256 | valid |
Compiled 608 to 418 computations (31.3% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(/.f64 a (/.f64 (/.f64 1 b) z)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
| Outputs |
|---|
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
6 calls:
| 98.0ms | b |
| 80.0ms | x |
| 40.0ms | t |
| 27.0ms | z |
| 26.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 87.2% | 8 | x |
| 81.9% | 3 | y |
| 84.3% | 3 | z |
| 81.5% | 3 | t |
| 82.5% | 2 | a |
| 90.3% | 7 | b |
Compiled 152 to 71 computations (53.3% saved)
| 6× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 2.0404291104633727e+152 | 2.2182744704864435e+160 |
| 20.0ms | 8.001760642071776e+39 | 8.661348105485435e+44 |
| 2.0ms | 1520739909589371.5 | 1633909293790919.5 |
| 21.0ms | -2.275411209211198e+133 | -6.185723794856284e+127 |
| 14.0ms | -1.7683533372104185e+156 | -1.8862370203029508e+155 |
| 13.0ms | -1.030515206048554e+211 | -3.2145863143907897e+210 |
| 74.0ms | 624× | body | 256 | valid |
| 11.0ms | 88× | body | 256 | infinite |
Compiled 1268 to 874 computations (31.1% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(/.f64 a (/.f64 (/.f64 1 b) z)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
| Outputs |
|---|
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
6 calls:
| 178.0ms | x |
| 137.0ms | z |
| 57.0ms | b |
| 50.0ms | t |
| 44.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 85.3% | 7 | x |
| 81.9% | 3 | y |
| 84.3% | 3 | z |
| 81.5% | 3 | t |
| 82.5% | 2 | a |
| 90.0% | 7 | b |
Compiled 143 to 70 computations (51% saved)
| 6× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 48.0ms | 2.0404291104633727e+152 | 2.2182744704864435e+160 |
| 46.0ms | 8.001760642071776e+39 | 8.661348105485435e+44 |
| 2.0ms | 1520739909589371.5 | 1633909293790919.5 |
| 30.0ms | -2.275411209211198e+133 | -6.185723794856284e+127 |
| 35.0ms | -1.7683533372104185e+156 | -1.8862370203029508e+155 |
| 14.0ms | -1.030515206048554e+211 | -3.2145863143907897e+210 |
| 134.0ms | 624× | body | 256 | valid |
| 32.0ms | 106× | body | 256 | infinite |
Compiled 1238 to 859 computations (30.6% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(/.f64 a (/.f64 (/.f64 1 b) z)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
| Outputs |
|---|
(+.f64 (*.f64 a t) x) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) x) |
6 calls:
| 205.0ms | x |
| 146.0ms | b |
| 138.0ms | t |
| 111.0ms | y |
| 49.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 81.1% | 13 | x |
| 75.5% | 11 | y |
| 73.8% | 6 | z |
| 75.4% | 9 | t |
| 74.8% | 6 | a |
| 78.6% | 10 | b |
Compiled 134 to 69 computations (48.5% saved)
| 12× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 1.2873974419610405e+150 | 1.373473554831181e+151 |
| 17.0ms | 2.335848155417429e+48 | 1.276237610179928e+52 |
| 13.0ms | 2.8989613520210234e+43 | 2.4135543850125776e+44 |
| 16.0ms | 5.016636771815982e-28 | 1.9115456511114538e-26 |
| 11.0ms | 1.8890734673431463e-28 | 5.016636771815982e-28 |
| 15.0ms | 7.107695370739953e-70 | 6.991207951444569e-68 |
| 19.0ms | 1.733691359992971e-124 | 7.664153391521717e-120 |
| 15.0ms | 5.2288903108558615e-195 | 1.980762268949265e-193 |
| 6.0ms | -1.7579977964832508e-160 | -1.4100684914099909e-160 |
| 22.0ms | -6.4474225548648145e-105 | -1.0688325553447207e-121 |
| 22.0ms | -2.9550993923639577e+25 | -191611668128245380.0 |
| 6.0ms | -2.1182119734201967e+110 | -1.5913240973709124e+110 |
| 157.0ms | 1264× | body | 256 | valid |
Compiled 2180 to 1570 computations (28% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(/.f64 a (/.f64 (/.f64 1 b) z)) |
| Outputs |
|---|
(+.f64 (*.f64 a t) x) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(*.f64 a t) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 z y) (*.f64 a t)) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
(+.f64 (*.f64 y z) x) |
6 calls:
| 94.0ms | x |
| 77.0ms | y |
| 71.0ms | b |
| 66.0ms | t |
| 45.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 81.1% | 13 | x |
| 75.5% | 11 | y |
| 73.8% | 6 | z |
| 75.4% | 9 | t |
| 74.8% | 6 | a |
| 78.6% | 10 | b |
Compiled 125 to 68 computations (45.6% saved)
| 12× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 1.2873974419610405e+150 | 1.373473554831181e+151 |
| 39.0ms | 2.335848155417429e+48 | 1.276237610179928e+52 |
| 38.0ms | 2.8989613520210234e+43 | 2.4135543850125776e+44 |
| 28.0ms | 5.016636771815982e-28 | 1.9115456511114538e-26 |
| 10.0ms | 1.8890734673431463e-28 | 5.016636771815982e-28 |
| 44.0ms | 7.107695370739953e-70 | 6.991207951444569e-68 |
| 17.0ms | 1.733691359992971e-124 | 7.664153391521717e-120 |
| 20.0ms | 1.980762268949265e-193 | 1.1049507706715079e-182 |
| 6.0ms | -1.7579977964832508e-160 | -1.4100684914099909e-160 |
| 21.0ms | -6.4474225548648145e-105 | -1.0688325553447207e-121 |
| 18.0ms | -2.9550993923639577e+25 | -191611668128245380.0 |
| 6.0ms | -2.1182119734201967e+110 | -1.5913240973709124e+110 |
| 215.0ms | 1312× | body | 256 | valid |
Compiled 2234 to 1615 computations (27.7% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
| Outputs |
|---|
(+.f64 x (*.f64 (*.f64 a z) b)) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 a t) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) x) |
(+.f64 x (*.f64 (*.f64 a z) b)) |
6 calls:
| 134.0ms | b |
| 72.0ms | x |
| 62.0ms | a |
| 57.0ms | t |
| 35.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 77.8% | 9 | x |
| 68.0% | 5 | y |
| 72.1% | 4 | z |
| 73.4% | 7 | t |
| 74.8% | 6 | a |
| 78.6% | 10 | b |
Compiled 111 to 63 computations (43.2% saved)
| 9× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 2.4266251067605422e+106 | 7.401156891706975e+108 |
| 9.0ms | 8.294893146957798e+66 | 1.1988942847286235e+67 |
| 4.0ms | 1520739909589371.5 | 1633909293790919.5 |
| 16.0ms | 1.9373730785986788e-255 | 9.848912149434623e-251 |
| 18.0ms | -3.75253448296898e-286 | -1.784109371190065e-295 |
| 17.0ms | -2.0272927455008126e-243 | -1.7380777700417214e-246 |
| 11.0ms | -1.4340553739442433e-96 | -6.904518494753721e-97 |
| 21.0ms | -7.387796692018551e+126 | -1.4184357507285006e+118 |
| 14.0ms | -1.030515206048554e+211 | -3.2145863143907897e+210 |
| 112.0ms | 912× | body | 256 | valid |
| 7.0ms | 62× | body | 256 | infinite |
Compiled 1462 to 1079 computations (26.2% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
| Outputs |
|---|
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 a t) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) x) |
(*.f64 (+.f64 t (*.f64 b z)) a) |
6 calls:
| 160.0ms | x |
| 59.0ms | b |
| 40.0ms | a |
| 33.0ms | y |
| 27.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 74.4% | 7 | x |
| 66.2% | 5 | y |
| 72.1% | 4 | z |
| 70.4% | 4 | t |
| 74.8% | 6 | a |
| 74.9% | 9 | b |
Compiled 104 to 61 computations (41.3% saved)
| 8× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 7.767321942032223e+148 | 2.0404291104633727e+152 |
| 8.0ms | 8.294893146957798e+66 | 1.1988942847286235e+67 |
| 3.0ms | 1520739909589371.5 | 1633909293790919.5 |
| 16.0ms | 1.9373730785986788e-255 | 9.848912149434623e-251 |
| 41.0ms | -3.75253448296898e-286 | -1.784109371190065e-295 |
| 17.0ms | -2.0272927455008126e-243 | -1.7380777700417214e-246 |
| 10.0ms | -1.4340553739442433e-96 | -6.904518494753721e-97 |
| 60.0ms | -7.387796692018551e+126 | -1.4184357507285006e+118 |
| 135.0ms | 832× | body | 256 | valid |
| 5.0ms | 42× | body | 256 | infinite |
Compiled 1322 to 979 computations (25.9% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
| Outputs |
|---|
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 a t) x) |
(*.f64 z (+.f64 (*.f64 a b) y)) |
(+.f64 (*.f64 a t) x) |
(*.f64 b (*.f64 a z)) |
6 calls:
| 85.0ms | b |
| 81.0ms | x |
| 65.0ms | a |
| 64.0ms | y |
| 25.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 73.5% | 7 | x |
| 66.2% | 5 | y |
| 72.1% | 4 | z |
| 70.4% | 4 | t |
| 70.3% | 5 | a |
| 74.0% | 9 | b |
Compiled 97 to 58 computations (40.2% saved)
| 8× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 7.767321942032223e+148 | 2.0404291104633727e+152 |
| 10.0ms | 8.294893146957798e+66 | 1.1988942847286235e+67 |
| 2.0ms | 1520739909589371.5 | 1633909293790919.5 |
| 18.0ms | 1.9373730785986788e-255 | 9.848912149434623e-251 |
| 19.0ms | -3.75253448296898e-286 | -1.784109371190065e-295 |
| 17.0ms | -2.0272927455008126e-243 | -1.7380777700417214e-246 |
| 12.0ms | -1.4340553739442433e-96 | -6.904518494753721e-97 |
| 22.0ms | -7.387796692018551e+126 | -1.4184357507285006e+118 |
| 100.0ms | 832× | body | 256 | valid |
| 6.0ms | 54× | body | 256 | infinite |
Compiled 1306 to 971 computations (25.7% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
| Outputs |
|---|
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 a t) x) |
(+.f64 (*.f64 y z) x) |
(+.f64 (*.f64 a t) x) |
(*.f64 b (*.f64 a z)) |
(+.f64 (*.f64 y z) x) |
(*.f64 b (*.f64 a z)) |
6 calls:
| 91.0ms | x |
| 47.0ms | b |
| 37.0ms | a |
| 27.0ms | y |
| 17.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 66.8% | 8 | x |
| 66.2% | 5 | y |
| 67.9% | 3 | z |
| 68.3% | 2 | t |
| 68.6% | 5 | a |
| 70.9% | 8 | b |
Compiled 90 to 56 computations (37.8% saved)
| 7× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 23.0ms | 2.0404291104633727e+152 | 2.2182744704864435e+160 |
| 57.0ms | 8.001760642071776e+39 | 8.661348105485435e+44 |
| 35.0ms | 1520739909589371.5 | 1633909293790919.5 |
| 17.0ms | 1.9373730785986788e-255 | 9.848912149434623e-251 |
| 19.0ms | -3.75253448296898e-286 | -1.784109371190065e-295 |
| 16.0ms | -2.0272927455008126e-243 | -1.7380777700417214e-246 |
| 24.0ms | -1.4340553739442433e-96 | -6.904518494753721e-97 |
| 175.0ms | 784× | body | 256 | valid |
| 6.0ms | 53× | body | 256 | infinite |
Compiled 1206 to 903 computations (25.1% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
(+.f64 (*.f64 a t) x) |
| Outputs |
|---|
(+.f64 (*.f64 a t) x) |
(*.f64 b (*.f64 a z)) |
(*.f64 a t) |
(*.f64 z y) |
(+.f64 (*.f64 a t) x) |
(*.f64 z y) |
(+.f64 (*.f64 a t) x) |
(*.f64 a (*.f64 z b)) |
(+.f64 (*.f64 a t) x) |
6 calls:
| 79.0ms | x |
| 58.0ms | b |
| 55.0ms | z |
| 54.0ms | a |
| 21.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 66.9% | 9 | x |
| 61.5% | 4 | y |
| 63.4% | 3 | z |
| 59.8% | 3 | t |
| 61.6% | 5 | a |
| 64.4% | 6 | b |
Compiled 85 to 54 computations (36.5% saved)
| 8× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 17.0ms | 1.7924412753477102e-31 | 7.25976961629291e-29 |
| 14.0ms | 1.124956692727651e-147 | 9.115576747311282e-146 |
| 18.0ms | 7.818959762893744e-168 | 5.067459210872564e-164 |
| 12.0ms | 7.044474474114889e-268 | 6.505306883202969e-267 |
| 13.0ms | 2.807733251974262e-296 | 1.2570217510726519e-295 |
| 17.0ms | -3.237479827818425e-232 | -2.2739121706366856e-234 |
| 19.0ms | -2.1105067216371405e-144 | -7.389994899849765e-151 |
| 20.0ms | -3.0619404275875125e-86 | -2.935688024609545e-93 |
| 120.0ms | 960× | body | 256 | valid |
Compiled 1384 to 1058 computations (23.6% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a (*.f64 z b)) |
(*.f64 b (*.f64 a z)) |
(*.f64 b (*.f64 z a)) |
(*.f64 (*.f64 a b) z) |
(*.f64 (*.f64 z b) a) |
| Outputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a t) |
(*.f64 a (*.f64 z b)) |
x |
6 calls:
| 87.0ms | t |
| 75.0ms | a |
| 73.0ms | y |
| 71.0ms | x |
| 60.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 57.1% | 8 | x |
| 49.5% | 7 | y |
| 46.9% | 7 | z |
| 49.5% | 8 | t |
| 50.3% | 8 | a |
| 49.3% | 5 | b |
Compiled 80 to 53 computations (33.8% saved)
| 7× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 17.0ms | 1.7924412753477102e-31 | 7.25976961629291e-29 |
| 42.0ms | 1.124956692727651e-147 | 9.115576747311282e-146 |
| 17.0ms | 7.818959762893744e-168 | 5.067459210872564e-164 |
| 12.0ms | 7.044474474114889e-268 | 6.505306883202969e-267 |
| 13.0ms | 2.807733251974262e-296 | 1.2570217510726519e-295 |
| 37.0ms | -3.237479827818425e-232 | -2.2739121706366856e-234 |
| 19.0ms | -2.9550993923639577e+25 | -191611668128245380.0 |
| 147.0ms | 816× | body | 256 | valid |
Compiled 1046 to 835 computations (20.2% saved)
| Inputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
| Outputs |
|---|
x |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a t) |
(*.f64 z y) |
(*.f64 a t) |
(*.f64 z y) |
x |
6 calls:
| 57.0ms | z |
| 56.0ms | b |
| 53.0ms | x |
| 28.0ms | a |
| 27.0ms | t |
| Accuracy | Segments | Branch |
|---|---|---|
| 56.5% | 8 | x |
| 47.6% | 5 | y |
| 44.9% | 6 | z |
| 49.5% | 8 | t |
| 48.9% | 9 | a |
| 42.9% | 5 | b |
Compiled 55 to 44 computations (20% saved)
| 7× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 6.991207951444569e-68 | 1.1432463560203404e-59 |
| 20.0ms | 7.664153391521717e-120 | 5.431443390388137e-112 |
| 17.0ms | 7.818959762893744e-168 | 5.067459210872564e-164 |
| 14.0ms | 7.044474474114889e-268 | 6.505306883202969e-267 |
| 12.0ms | 2.807733251974262e-296 | 1.2570217510726519e-295 |
| 16.0ms | -3.237479827818425e-232 | -2.2739121706366856e-234 |
| 19.0ms | -2.9550993923639577e+25 | -191611668128245380.0 |
| 109.0ms | 864× | body | 256 | valid |
Compiled 1074 to 867 computations (19.3% saved)
Total -30.4b remaining (-95%)
Threshold costs -30.4b (-95%)
| Inputs |
|---|
x |
(*.f64 a t) |
| Outputs |
|---|
x |
(*.f64 a t) |
x |
6 calls:
| 19.0ms | t |
| 17.0ms | a |
| 11.0ms | x |
| 10.0ms | b |
| 9.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 49.9% | 3 | x |
| 39.8% | 2 | y |
| 38.9% | 3 | z |
| 46.8% | 6 | t |
| 45.0% | 5 | a |
| 39.0% | 3 | b |
Compiled 52 to 43 computations (17.3% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 1.586573539600803e-41 | 2.021634280995815e-33 |
| 19.0ms | -2.9550993923639577e+25 | -191611668128245380.0 |
| 34.0ms | 288× | body | 256 | valid |
Compiled 354 to 291 computations (17.8% saved)
| 1× | egg-herbie |
| 28× | +-commutative |
| 18× | *-commutative |
| 16× | if-if-or-not |
| 8× | not-or |
| 4× | not-not |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 314 | 2558 |
| 1 | 368 | 2522 |
| 2 | 374 | 2522 |
| 3 | 380 | 2514 |
| 4 | 382 | 2514 |
| 5 | 384 | 2514 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 a -4113761393303015/205688069665150755269371147819668813122841983204197482918576128) (+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) (if (<=.f64 a 200000000000000002926139046134974606194008597572931011855722157433959272850229643182080) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))))) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
(if (<=.f64 x -115000000000000001041737392316368418952585563486578824726577033924717415352482343137696415817006263974726991872) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 x -2250000000000000000000) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 x 5129171395662043/44601490397061246283071436545296723011960832) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))))) |
(if (<=.f64 b -3299999999999999949273011676920519491648343703005231937972759696747835436316395265635088552119376725424695346087232597302943979412930952590050945804315933600279384547569452248079902073012246934484821896218017792) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 b -190000000000000002554336558658854307251328941103111221517760272427978167158121388581265962915685917305365907734694073873647470314742497455613285250308767744) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 b -22499999999999999242037179803606013711042137722595317248525725310131302561199884155083361213736236773516323128067355640019471036317696) (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) (if (<=.f64 b 1600000000000000) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 b 8099999999999999798764129768460175540224) (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) (if (<=.f64 b 3799999999999999650198123393340193150221856441396824815178783807501256372479673679109319595423895059173477771052090259194393310137651794081593046972572310175744) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)))))))) |
(if (<=.f64 b -3800000000000000277825152296368439770241406235675979266160502972876227204503612837126380958546658168136920614398850998762726306080999235697480782513608202683669361890062548219875373539958477033696159624243183616) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 b -369999999999999982410712050076082671417621324056880459239735165989394978809516638736076481878082221702696225788884181053355939881638435388872562277127028736) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 b -19200000000000000832619052753035177857126316483340223720135896073054682411455824163750501682870189803301579386029776072969474227044352) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b 1600000000000000) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 b 71000000000000003728484367330743962042368) (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) (if (<=.f64 b 190000000000000002554336558658854307251328941103111221517760272427978167158121388581265962915685917305365907734694073873647470314742497455613285250308767744) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)))))))) |
(if (<=.f64 x -170000000000000007344272221035365495394641991049595095798810947857877836681500006763930913002967276155471659008) (+.f64 (*.f64 a t) x) (if (<=.f64 x -24999999999999997902848) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 x -4088467824162789/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x -163238064972249/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 x 7561445358475787/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 8931394244144417/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) (if (<=.f64 x 8256342791959349/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 2676089423823675/11150372599265311570767859136324180752990208) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 x 1198665054421021/1393796574908163946345982392040522594123776) (*.f64 a t) (if (<=.f64 x 169999999999999991227865634741617211129987072) (+.f64 (*.f64 y z) x) (if (<=.f64 x 16000000000000000701533488721219157674144762429440) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 2500000000000000042943830968044297795098276021076363776933082111300007815695471355020656685715293295680636489885885708696732781611293251562408637366272) (+.f64 x (*.f64 (*.f64 a z) b)) (+.f64 (*.f64 y z) x))))))))))))) |
(if (<=.f64 x -170000000000000007344272221035365495394641991049595095798810947857877836681500006763930913002967276155471659008) (+.f64 (*.f64 a t) x) (if (<=.f64 x -265000000000000000) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 x -5116944619041073/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x -2453517582613197/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 x 3981059886425771/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 1162941958872971/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 x 8984843626543997/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 6913231011544493/22300745198530623141535718272648361505980416) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 x 5686690025625309/11150372599265311570767859136324180752990208) (*.f64 a t) (if (<=.f64 x 140000000000000004427089716002557937628217344) (+.f64 (*.f64 y z) x) (if (<=.f64 x 319999999999999982876888623215417382299917273268224) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 2400000000000000026689303243410388072307868822473218538782931613101646297437848517207044656018723097329590016015178969133613038221517962829220259299328) (+.f64 x (*.f64 (*.f64 a z) b)) (+.f64 (*.f64 y z) x))))))))))))) |
(if (<=.f64 b -3299999999999999949273011676920519491648343703005231937972759696747835436316395265635088552119376725424695346087232597302943979412930952590050945804315933600279384547569452248079902073012246934484821896218017792) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 b -35000000000000001128039789102884036112232435307158589951464987281197090130818310382645162465072127423221949460107868480995328) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b -7888096943614129/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 (*.f64 a t) x) (if (<=.f64 b -6765173564772491/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (+.f64 (*.f64 y z) x) (if (<=.f64 b -3681675540198023/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 a t) x) (if (<=.f64 b 6339534373627983/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 y z) x) (if (<=.f64 b 1600000000000000) (+.f64 (*.f64 a t) x) (if (<=.f64 b 8600000000000000539962002990048125143489916875677555338306811592704) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b 439999999999999999315120055472389679233685989689650864118632251174274714672649715607157929025096812716883968) (+.f64 (*.f64 a t) x) (+.f64 x (*.f64 (*.f64 a z) b))))))))))) |
(if (<=.f64 b -579999999999999986484646798520936901661260743407720258043487689917164981039284391042110347849422315511234613204959607532814336) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b -7022330205900383/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 (*.f64 a t) x) (if (<=.f64 b -2952075737355269/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (+.f64 (*.f64 y z) x) (if (<=.f64 b -3954924896697095/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864) (+.f64 (*.f64 a t) x) (if (<=.f64 b 1901860312088395/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168) (+.f64 (*.f64 y z) x) (if (<=.f64 b 1600000000000000) (+.f64 (*.f64 a t) x) (if (<=.f64 b 8500000000000000377064780982703364453854459489759626681476798480384) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b 50999999999999999567744448016011272031221976631549659212880425833347650933505257117270677784475721244741093108897650448040809853591262051510853270765568) (+.f64 (*.f64 a t) x) (*.f64 (+.f64 t (*.f64 b z)) a))))))))) |
(if (<=.f64 b -3699999999999999797164080639036326849878661315647687183346977662299824402543745287462393730589895509719029164443123966468423680) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b -4040244775997481/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (*.f64 a t) x) (if (<=.f64 b -1722044180123907/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (+.f64 (*.f64 y z) x) (if (<=.f64 b -6857655085992111/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (+.f64 (*.f64 a t) x) (if (<=.f64 b 5159126280621731/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 y z) x) (if (<=.f64 b 1550000000000000) (+.f64 (*.f64 a t) x) (if (<=.f64 b 10200000000000000153162201853875119696510697647416789592237173374976) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b 70000000000000005563459612878881681558694575918165391875974463240308580528414393024414115880415752236204125999386193208083647522713278644955051617943552) (+.f64 (*.f64 a t) x) (*.f64 b (*.f64 a z)))))))))) |
(if (<=.f64 b -7695704335233297/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 (*.f64 a t) x) (if (<=.f64 b -1825828092765303/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (+.f64 (*.f64 y z) x) (if (<=.f64 b -6671126867653125/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (+.f64 (*.f64 a t) x) (if (<=.f64 b 2321606826279779/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (+.f64 (*.f64 y z) x) (if (<=.f64 b 1600000000000000) (+.f64 (*.f64 a t) x) (if (<=.f64 b 8099999999999999798764129768460175540224) (*.f64 b (*.f64 a z)) (if (<=.f64 b 21999999999999999207100405296703314836125443789599895936008015200653780653496910625911220876045821442704122515364195379478170922404808898149213303244478627184640) (+.f64 (*.f64 y z) x) (*.f64 b (*.f64 a z))))))))) |
(if (<=.f64 x -1697188975832653/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 a t) x) (if (<=.f64 x -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 b (*.f64 a z)) (if (<=.f64 x -3691733708240913/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (*.f64 a t) (if (<=.f64 x 5246387644782183/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 z y) (if (<=.f64 x 7435084542388915/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 (*.f64 a t) x) (if (<=.f64 x 1400461504497335/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (*.f64 z y) (if (<=.f64 x 6748370691814795/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (+.f64 (*.f64 a t) x) (if (<=.f64 x 2169416492913059/5708990770823839524233143877797980545530986496) (*.f64 a (*.f64 z b)) (+.f64 (*.f64 a t) x))))))))) |
(if (<=.f64 x -2000000000000000000) x (if (<=.f64 x -7271596698050283/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (*.f64 a t) (if (<=.f64 x 2761256655148517/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 z y) (if (<=.f64 x 3601369075219631/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 a t) (if (<=.f64 x 5705583907211365/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (*.f64 z y) (if (<=.f64 x 6298479312360475/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 a t) (if (<=.f64 x 3122104327794287/89202980794122492566142873090593446023921664) (*.f64 a (*.f64 z b)) x))))))) |
(if (<=.f64 x -250000000000000000000) x (if (<=.f64 x -3691733708240913/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (*.f64 a t) (if (<=.f64 x 770850816228961/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 z y) (if (<=.f64 x 3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (*.f64 a t) (if (<=.f64 x 2987651209594315/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 z y) (if (<=.f64 x 1153430592754259/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (*.f64 a t) (if (<=.f64 x 2037940770576765/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 z y) x))))))) |
(if (<=.f64 x -1299999999999999924502528) x (if (<=.f64 x 8476709496519237/5846006549323611672814739330865132078623730171904) (*.f64 a t) x)) |
x |
| Outputs |
|---|
(if (<=.f64 a -4113761393303015/205688069665150755269371147819668813122841983204197482918576128) (+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) (if (<=.f64 a 200000000000000002926139046134974606194008597572931011855722157433959272850229643182080) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))))) |
(if (or (<=.f64 a -4113761393303015/205688069665150755269371147819668813122841983204197482918576128) (not (<=.f64 a 200000000000000002926139046134974606194008597572931011855722157433959272850229643182080))) (+.f64 (+.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)) (+.f64 x (*.f64 y z))) (+.f64 (+.f64 (*.f64 a t) (+.f64 x (*.f64 y z))) (*.f64 b (*.f64 a z)))) |
(+.f64 (+.f64 x (*.f64 y z)) (+.f64 (*.f64 t a) (*.f64 a (*.f64 z b)))) |
(+.f64 (+.f64 (*.f64 a (*.f64 z b)) (*.f64 a t)) (+.f64 x (*.f64 y z))) |
(if (<=.f64 x -115000000000000001041737392316368418952585563486578824726577033924717415352482343137696415817006263974726991872) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 x -2250000000000000000000) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 x 5129171395662043/44601490397061246283071436545296723011960832) (+.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 a t)) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x))))) |
(if (<=.f64 x -115000000000000001041737392316368418952585563486578824726577033924717415352482343137696415817006263974726991872) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (if (<=.f64 x -2250000000000000000000) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 x 5129171395662043/44601490397061246283071436545296723011960832) (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z))))) |
(if (<=.f64 b -3299999999999999949273011676920519491648343703005231937972759696747835436316395265635088552119376725424695346087232597302943979412930952590050945804315933600279384547569452248079902073012246934484821896218017792) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 b -190000000000000002554336558658854307251328941103111221517760272427978167158121388581265962915685917305365907734694073873647470314742497455613285250308767744) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 b -22499999999999999242037179803606013711042137722595317248525725310131302561199884155083361213736236773516323128067355640019471036317696) (+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b)) (if (<=.f64 b 1600000000000000) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 b 8099999999999999798764129768460175540224) (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) (if (<=.f64 b 3799999999999999650198123393340193150221856441396824815178783807501256372479673679109319595423895059173477771052090259194393310137651794081593046972572310175744) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)))))))) |
(if (<=.f64 b -3299999999999999949273011676920519491648343703005231937972759696747835436316395265635088552119376725424695346087232597302943979412930952590050945804315933600279384547569452248079902073012246934484821896218017792) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 b -190000000000000002554336558658854307251328941103111221517760272427978167158121388581265962915685917305365907734694073873647470314742497455613285250308767744) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (if (<=.f64 b -22499999999999999242037179803606013711042137722595317248525725310131302561199884155083361213736236773516323128067355640019471036317696) (+.f64 (*.f64 b (*.f64 a z)) (*.f64 y z)) (if (<=.f64 b 1600000000000000) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (if (or (<=.f64 b 8099999999999999798764129768460175540224) (not (<=.f64 b 3799999999999999650198123393340193150221856441396824815178783807501256372479673679109319595423895059173477771052090259194393310137651794081593046972572310175744))) (+.f64 (*.f64 b (*.f64 a z)) (*.f64 a t)) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z))))))) |
(if (<=.f64 b -3299999999999999949273011676920519491648343703005231937972759696747835436316395265635088552119376725424695346087232597302943979412930952590050945804315933600279384547569452248079902073012246934484821896218017792) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 b -190000000000000002554336558658854307251328941103111221517760272427978167158121388581265962915685917305365907734694073873647470314742497455613285250308767744) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (if (<=.f64 b -22499999999999999242037179803606013711042137722595317248525725310131302561199884155083361213736236773516323128067355640019471036317696) (+.f64 (*.f64 b (*.f64 a z)) (*.f64 y z)) (if (or (<=.f64 b 1600000000000000) (not (or (<=.f64 b 8099999999999999798764129768460175540224) (not (<=.f64 b 3799999999999999650198123393340193150221856441396824815178783807501256372479673679109319595423895059173477771052090259194393310137651794081593046972572310175744))))) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (+.f64 (*.f64 b (*.f64 a z)) (*.f64 a t)))))) |
(if (<=.f64 b -3299999999999999949273011676920519491648343703005231937972759696747835436316395265635088552119376725424695346087232597302943979412930952590050945804315933600279384547569452248079902073012246934484821896218017792) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 b -190000000000000002554336558658854307251328941103111221517760272427978167158121388581265962915685917305365907734694073873647470314742497455613285250308767744) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (if (<=.f64 b -22499999999999999242037179803606013711042137722595317248525725310131302561199884155083361213736236773516323128067355640019471036317696) (+.f64 (*.f64 b (*.f64 a z)) (*.f64 y z)) (if (or (<=.f64 b 1600000000000000) (and (not (<=.f64 b 8099999999999999798764129768460175540224)) (<=.f64 b 3799999999999999650198123393340193150221856441396824815178783807501256372479673679109319595423895059173477771052090259194393310137651794081593046972572310175744))) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (+.f64 (*.f64 b (*.f64 a z)) (*.f64 a t)))))) |
(if (<=.f64 b -3800000000000000277825152296368439770241406235675979266160502972876227204503612837126380958546658168136920614398850998762726306080999235697480782513608202683669361890062548219875373539958477033696159624243183616) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 b -369999999999999982410712050076082671417621324056880459239735165989394978809516638736076481878082221702696225788884181053355939881638435388872562277127028736) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 b -19200000000000000832619052753035177857126316483340223720135896073054682411455824163750501682870189803301579386029776072969474227044352) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b 1600000000000000) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (if (<=.f64 b 71000000000000003728484367330743962042368) (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) (if (<=.f64 b 190000000000000002554336558658854307251328941103111221517760272427978167158121388581265962915685917305365907734694073873647470314742497455613285250308767744) (+.f64 (*.f64 y z) (+.f64 (*.f64 a t) x)) (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)))))))) |
(if (<=.f64 b -3800000000000000277825152296368439770241406235675979266160502972876227204503612837126380958546658168136920614398850998762726306080999235697480782513608202683669361890062548219875373539958477033696159624243183616) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 b -369999999999999982410712050076082671417621324056880459239735165989394978809516638736076481878082221702696225788884181053355939881638435388872562277127028736) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (if (<=.f64 b -19200000000000000832619052753035177857126316483340223720135896073054682411455824163750501682870189803301579386029776072969474227044352) (*.f64 z (+.f64 y (*.f64 a b))) (if (<=.f64 b 1600000000000000) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (if (or (<=.f64 b 71000000000000003728484367330743962042368) (not (<=.f64 b 190000000000000002554336558658854307251328941103111221517760272427978167158121388581265962915685917305365907734694073873647470314742497455613285250308767744))) (+.f64 (*.f64 b (*.f64 a z)) (*.f64 a t)) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z))))))) |
(if (<=.f64 b -3800000000000000277825152296368439770241406235675979266160502972876227204503612837126380958546658168136920614398850998762726306080999235697480782513608202683669361890062548219875373539958477033696159624243183616) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 b -369999999999999982410712050076082671417621324056880459239735165989394978809516638736076481878082221702696225788884181053355939881638435388872562277127028736) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (if (<=.f64 b -19200000000000000832619052753035177857126316483340223720135896073054682411455824163750501682870189803301579386029776072969474227044352) (*.f64 z (+.f64 y (*.f64 a b))) (if (or (<=.f64 b 1600000000000000) (not (or (<=.f64 b 71000000000000003728484367330743962042368) (not (<=.f64 b 190000000000000002554336558658854307251328941103111221517760272427978167158121388581265962915685917305365907734694073873647470314742497455613285250308767744))))) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (+.f64 (*.f64 b (*.f64 a z)) (*.f64 a t)))))) |
(if (<=.f64 b -3800000000000000277825152296368439770241406235675979266160502972876227204503612837126380958546658168136920614398850998762726306080999235697480782513608202683669361890062548219875373539958477033696159624243183616) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 b -369999999999999982410712050076082671417621324056880459239735165989394978809516638736076481878082221702696225788884181053355939881638435388872562277127028736) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (if (<=.f64 b -19200000000000000832619052753035177857126316483340223720135896073054682411455824163750501682870189803301579386029776072969474227044352) (*.f64 z (+.f64 y (*.f64 a b))) (if (or (<=.f64 b 1600000000000000) (and (not (<=.f64 b 71000000000000003728484367330743962042368)) (<=.f64 b 190000000000000002554336558658854307251328941103111221517760272427978167158121388581265962915685917305365907734694073873647470314742497455613285250308767744))) (+.f64 (+.f64 x (*.f64 a t)) (*.f64 y z)) (+.f64 (*.f64 b (*.f64 a z)) (*.f64 a t)))))) |
(if (<=.f64 x -170000000000000007344272221035365495394641991049595095798810947857877836681500006763930913002967276155471659008) (+.f64 (*.f64 a t) x) (if (<=.f64 x -24999999999999997902848) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 x -4088467824162789/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x -163238064972249/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 x 7561445358475787/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 8931394244144417/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (+.f64 (*.f64 a t) (*.f64 (*.f64 a z) b)) (if (<=.f64 x 8256342791959349/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 2676089423823675/11150372599265311570767859136324180752990208) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 x 1198665054421021/1393796574908163946345982392040522594123776) (*.f64 a t) (if (<=.f64 x 169999999999999991227865634741617211129987072) (+.f64 (*.f64 y z) x) (if (<=.f64 x 16000000000000000701533488721219157674144762429440) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 2500000000000000042943830968044297795098276021076363776933082111300007815695471355020656685715293295680636489885885708696732781611293251562408637366272) (+.f64 x (*.f64 (*.f64 a z) b)) (+.f64 (*.f64 y z) x))))))))))))) |
(if (<=.f64 x -170000000000000007344272221035365495394641991049595095798810947857877836681500006763930913002967276155471659008) (+.f64 x (*.f64 a t)) (if (<=.f64 x -24999999999999997902848) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 x -4088467824162789/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (+.f64 (*.f64 a t) (*.f64 y z)) (if (<=.f64 x -163238064972249/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 a (+.f64 t (*.f64 z b))) (if (<=.f64 x 7561445358475787/164379246923386672101280933840004020798448118838224183109321278220897879821783775691052079258674639100843217776755569303531857257818243870722744211582871276561100739722763893693489492433885084914727914116743168) (+.f64 (*.f64 a t) (*.f64 y z)) (if (<=.f64 x 8931394244144417/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (+.f64 (*.f64 b (*.f64 a z)) (*.f64 a t)) (if (<=.f64 x 8256342791959349/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (+.f64 (*.f64 a t) (*.f64 y z)) (if (<=.f64 x 2676089423823675/11150372599265311570767859136324180752990208) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 x 1198665054421021/1393796574908163946345982392040522594123776) (*.f64 a t) (if (<=.f64 x 169999999999999991227865634741617211129987072) (+.f64 x (*.f64 y z)) (if (<=.f64 x 16000000000000000701533488721219157674144762429440) (+.f64 (*.f64 a t) (*.f64 y z)) (if (<=.f64 x 2500000000000000042943830968044297795098276021076363776933082111300007815695471355020656685715293295680636489885885708696732781611293251562408637366272) (+.f64 x (*.f64 b (*.f64 a z))) (+.f64 x (*.f64 y z)))))))))))))) |
(if (<=.f64 x -170000000000000007344272221035365495394641991049595095798810947857877836681500006763930913002967276155471659008) (+.f64 (*.f64 a t) x) (if (<=.f64 x -265000000000000000) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 x -5116944619041073/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x -2453517582613197/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 x 3981059886425771/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 1162941958872971/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 (+.f64 t (*.f64 b z)) a) (if (<=.f64 x 8984843626543997/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 6913231011544493/22300745198530623141535718272648361505980416) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 x 5686690025625309/11150372599265311570767859136324180752990208) (*.f64 a t) (if (<=.f64 x 140000000000000004427089716002557937628217344) (+.f64 (*.f64 y z) x) (if (<=.f64 x 319999999999999982876888623215417382299917273268224) (+.f64 (*.f64 z y) (*.f64 a t)) (if (<=.f64 x 2400000000000000026689303243410388072307868822473218538782931613101646297437848517207044656018723097329590016015178969133613038221517962829220259299328) (+.f64 x (*.f64 (*.f64 a z) b)) (+.f64 (*.f64 y z) x))))))))))))) |
(if (<=.f64 x -170000000000000007344272221035365495394641991049595095798810947857877836681500006763930913002967276155471659008) (+.f64 x (*.f64 a t)) (if (<=.f64 x -265000000000000000) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 x -5116944619041073/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 a t) (*.f64 y z)) (if (<=.f64 x -2453517582613197/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 a (+.f64 t (*.f64 z b))) (if (<=.f64 x 3981059886425771/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 a t) (*.f64 y z)) (if (<=.f64 x 1162941958872971/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 a (+.f64 t (*.f64 z b))) (if (<=.f64 x 8984843626543997/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (+.f64 (*.f64 a t) (*.f64 y z)) (if (<=.f64 x 6913231011544493/22300745198530623141535718272648361505980416) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 x 5686690025625309/11150372599265311570767859136324180752990208) (*.f64 a t) (if (<=.f64 x 140000000000000004427089716002557937628217344) (+.f64 x (*.f64 y z)) (if (<=.f64 x 319999999999999982876888623215417382299917273268224) (+.f64 (*.f64 a t) (*.f64 y z)) (if (<=.f64 x 2400000000000000026689303243410388072307868822473218538782931613101646297437848517207044656018723097329590016015178969133613038221517962829220259299328) (+.f64 x (*.f64 b (*.f64 a z))) (+.f64 x (*.f64 y z)))))))))))))) |
(if (<=.f64 b -3299999999999999949273011676920519491648343703005231937972759696747835436316395265635088552119376725424695346087232597302943979412930952590050945804315933600279384547569452248079902073012246934484821896218017792) (+.f64 x (*.f64 (*.f64 a z) b)) (if (<=.f64 b -35000000000000001128039789102884036112232435307158589951464987281197090130818310382645162465072127423221949460107868480995328) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b -7888096943614129/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 (*.f64 a t) x) (if (<=.f64 b -6765173564772491/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (+.f64 (*.f64 y z) x) (if (<=.f64 b -3681675540198023/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 a t) x) (if (<=.f64 b 6339534373627983/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 y z) x) (if (<=.f64 b 1600000000000000) (+.f64 (*.f64 a t) x) (if (<=.f64 b 8600000000000000539962002990048125143489916875677555338306811592704) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b 439999999999999999315120055472389679233685989689650864118632251174274714672649715607157929025096812716883968) (+.f64 (*.f64 a t) x) (+.f64 x (*.f64 (*.f64 a z) b))))))))))) |
(if (<=.f64 b -3299999999999999949273011676920519491648343703005231937972759696747835436316395265635088552119376725424695346087232597302943979412930952590050945804315933600279384547569452248079902073012246934484821896218017792) (+.f64 x (*.f64 b (*.f64 a z))) (if (<=.f64 b -35000000000000001128039789102884036112232435307158589951464987281197090130818310382645162465072127423221949460107868480995328) (*.f64 z (+.f64 y (*.f64 a b))) (if (<=.f64 b -7888096943614129/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 x (*.f64 a t)) (if (<=.f64 b -6765173564772491/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (+.f64 x (*.f64 y z)) (if (<=.f64 b -3681675540198023/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 x (*.f64 a t)) (if (<=.f64 b 6339534373627983/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 x (*.f64 y z)) (if (<=.f64 b 1600000000000000) (+.f64 x (*.f64 a t)) (if (<=.f64 b 8600000000000000539962002990048125143489916875677555338306811592704) (*.f64 z (+.f64 y (*.f64 a b))) (if (<=.f64 b 439999999999999999315120055472389679233685989689650864118632251174274714672649715607157929025096812716883968) (+.f64 x (*.f64 a t)) (+.f64 x (*.f64 b (*.f64 a z)))))))))))) |
(if (<=.f64 b -579999999999999986484646798520936901661260743407720258043487689917164981039284391042110347849422315511234613204959607532814336) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b -7022330205900383/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 (*.f64 a t) x) (if (<=.f64 b -2952075737355269/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (+.f64 (*.f64 y z) x) (if (<=.f64 b -3954924896697095/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864) (+.f64 (*.f64 a t) x) (if (<=.f64 b 1901860312088395/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168) (+.f64 (*.f64 y z) x) (if (<=.f64 b 1600000000000000) (+.f64 (*.f64 a t) x) (if (<=.f64 b 8500000000000000377064780982703364453854459489759626681476798480384) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b 50999999999999999567744448016011272031221976631549659212880425833347650933505257117270677784475721244741093108897650448040809853591262051510853270765568) (+.f64 (*.f64 a t) x) (*.f64 (+.f64 t (*.f64 b z)) a))))))))) |
(if (<=.f64 b -579999999999999986484646798520936901661260743407720258043487689917164981039284391042110347849422315511234613204959607532814336) (*.f64 z (+.f64 y (*.f64 a b))) (if (<=.f64 b -7022330205900383/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 x (*.f64 a t)) (if (<=.f64 b -2952075737355269/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (+.f64 x (*.f64 y z)) (if (<=.f64 b -3954924896697095/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864) (+.f64 x (*.f64 a t)) (if (<=.f64 b 1901860312088395/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168) (+.f64 x (*.f64 y z)) (if (<=.f64 b 1600000000000000) (+.f64 x (*.f64 a t)) (if (<=.f64 b 8500000000000000377064780982703364453854459489759626681476798480384) (*.f64 z (+.f64 y (*.f64 a b))) (if (<=.f64 b 50999999999999999567744448016011272031221976631549659212880425833347650933505257117270677784475721244741093108897650448040809853591262051510853270765568) (+.f64 x (*.f64 a t)) (*.f64 a (+.f64 t (*.f64 z b))))))))))) |
(if (<=.f64 b -3699999999999999797164080639036326849878661315647687183346977662299824402543745287462393730589895509719029164443123966468423680) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b -4040244775997481/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (*.f64 a t) x) (if (<=.f64 b -1722044180123907/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (+.f64 (*.f64 y z) x) (if (<=.f64 b -6857655085992111/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (+.f64 (*.f64 a t) x) (if (<=.f64 b 5159126280621731/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 y z) x) (if (<=.f64 b 1550000000000000) (+.f64 (*.f64 a t) x) (if (<=.f64 b 10200000000000000153162201853875119696510697647416789592237173374976) (*.f64 z (+.f64 (*.f64 a b) y)) (if (<=.f64 b 70000000000000005563459612878881681558694575918165391875974463240308580528414393024414115880415752236204125999386193208083647522713278644955051617943552) (+.f64 (*.f64 a t) x) (*.f64 b (*.f64 a z)))))))))) |
(if (<=.f64 b -3699999999999999797164080639036326849878661315647687183346977662299824402543745287462393730589895509719029164443123966468423680) (*.f64 z (+.f64 y (*.f64 a b))) (if (<=.f64 b -4040244775997481/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 x (*.f64 a t)) (if (<=.f64 b -1722044180123907/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (+.f64 x (*.f64 y z)) (if (<=.f64 b -6857655085992111/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (+.f64 x (*.f64 a t)) (if (<=.f64 b 5159126280621731/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 x (*.f64 y z)) (if (<=.f64 b 1550000000000000) (+.f64 x (*.f64 a t)) (if (<=.f64 b 10200000000000000153162201853875119696510697647416789592237173374976) (*.f64 z (+.f64 y (*.f64 a b))) (if (<=.f64 b 70000000000000005563459612878881681558694575918165391875974463240308580528414393024414115880415752236204125999386193208083647522713278644955051617943552) (+.f64 x (*.f64 a t)) (*.f64 b (*.f64 a z)))))))))) |
(if (<=.f64 b -7695704335233297/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 (*.f64 a t) x) (if (<=.f64 b -1825828092765303/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (+.f64 (*.f64 y z) x) (if (<=.f64 b -6671126867653125/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (+.f64 (*.f64 a t) x) (if (<=.f64 b 2321606826279779/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (+.f64 (*.f64 y z) x) (if (<=.f64 b 1600000000000000) (+.f64 (*.f64 a t) x) (if (<=.f64 b 8099999999999999798764129768460175540224) (*.f64 b (*.f64 a z)) (if (<=.f64 b 21999999999999999207100405296703314836125443789599895936008015200653780653496910625911220876045821442704122515364195379478170922404808898149213303244478627184640) (+.f64 (*.f64 y z) x) (*.f64 b (*.f64 a z))))))))) |
(if (<=.f64 b -7695704335233297/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 x (*.f64 a t)) (if (<=.f64 b -1825828092765303/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (+.f64 x (*.f64 y z)) (if (<=.f64 b -6671126867653125/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (+.f64 x (*.f64 a t)) (if (<=.f64 b 2321606826279779/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (+.f64 x (*.f64 y z)) (if (<=.f64 b 1600000000000000) (+.f64 x (*.f64 a t)) (if (or (<=.f64 b 8099999999999999798764129768460175540224) (not (<=.f64 b 21999999999999999207100405296703314836125443789599895936008015200653780653496910625911220876045821442704122515364195379478170922404808898149213303244478627184640))) (*.f64 b (*.f64 a z)) (+.f64 x (*.f64 y z)))))))) |
(if (<=.f64 x -1697188975832653/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 a t) x) (if (<=.f64 x -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 b (*.f64 a z)) (if (<=.f64 x -3691733708240913/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (*.f64 a t) (if (<=.f64 x 5246387644782183/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 z y) (if (<=.f64 x 7435084542388915/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 (*.f64 a t) x) (if (<=.f64 x 1400461504497335/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (*.f64 z y) (if (<=.f64 x 6748370691814795/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (+.f64 (*.f64 a t) x) (if (<=.f64 x 2169416492913059/5708990770823839524233143877797980545530986496) (*.f64 a (*.f64 z b)) (+.f64 (*.f64 a t) x))))))))) |
(if (<=.f64 x -1697188975832653/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 x (*.f64 a t)) (if (<=.f64 x -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 b (*.f64 a z)) (if (<=.f64 x -3691733708240913/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (*.f64 a t) (if (<=.f64 x 5246387644782183/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 y z) (if (<=.f64 x 7435084542388915/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (+.f64 x (*.f64 a t)) (if (<=.f64 x 1400461504497335/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (*.f64 y z) (if (or (<=.f64 x 6748370691814795/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368) (not (<=.f64 x 2169416492913059/5708990770823839524233143877797980545530986496))) (+.f64 x (*.f64 a t)) (*.f64 a (*.f64 z b))))))))) |
(if (<=.f64 x -2000000000000000000) x (if (<=.f64 x -7271596698050283/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (*.f64 a t) (if (<=.f64 x 2761256655148517/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 z y) (if (<=.f64 x 3601369075219631/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 a t) (if (<=.f64 x 5705583907211365/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (*.f64 z y) (if (<=.f64 x 6298479312360475/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 a t) (if (<=.f64 x 3122104327794287/89202980794122492566142873090593446023921664) (*.f64 a (*.f64 z b)) x))))))) |
(if (<=.f64 x -2000000000000000000) x (if (<=.f64 x -7271596698050283/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608) (*.f64 a t) (if (<=.f64 x 2761256655148517/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 y z) (if (<=.f64 x 3601369075219631/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 a t) (if (<=.f64 x 5705583907211365/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (*.f64 y z) (if (<=.f64 x 6298479312360475/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 a t) (if (<=.f64 x 3122104327794287/89202980794122492566142873090593446023921664) (*.f64 a (*.f64 z b)) x))))))) |
(if (<=.f64 x -250000000000000000000) x (if (<=.f64 x -3691733708240913/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (*.f64 a t) (if (<=.f64 x 770850816228961/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 z y) (if (<=.f64 x 3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (*.f64 a t) (if (<=.f64 x 2987651209594315/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 z y) (if (<=.f64 x 1153430592754259/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (*.f64 a t) (if (<=.f64 x 2037940770576765/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 z y) x))))))) |
(if (<=.f64 x -250000000000000000000) x (if (<=.f64 x -3691733708240913/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (*.f64 a t) (if (<=.f64 x 770850816228961/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (*.f64 y z) (if (<=.f64 x 3020503095345497/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (*.f64 a t) (if (<=.f64 x 2987651209594315/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 y z) (if (<=.f64 x 1153430592754259/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (*.f64 a t) (if (<=.f64 x 2037940770576765/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 y z) x))))))) |
(if (<=.f64 x -1299999999999999924502528) x (if (<=.f64 x 8476709496519237/5846006549323611672814739330865132078623730171904) (*.f64 a t) x)) |
x |
Compiled 1093 to 513 computations (53.1% saved)
| 1490× | fma-neg |
| 1104× | fma-def |
| 1062× | fma-neg |
| 930× | div-sub |
| 890× | fma-neg |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 43 |
| 1 | 28 | 31 |
| 2 | 71 | 29 |
| 3 | 149 | 25 |
| 4 | 193 | 25 |
| 5 | 204 | 25 |
| 6 | 207 | 25 |
| 0 | 471 | 9817 |
| 1 | 1329 | 9521 |
| 2 | 5402 | 9521 |
| 0 | 15 | 43 |
| 1 | 28 | 31 |
| 2 | 71 | 29 |
| 3 | 149 | 25 |
| 4 | 193 | 25 |
| 5 | 204 | 25 |
| 6 | 207 | 25 |
| 0 | 131 | 2653 |
| 1 | 343 | 2591 |
| 2 | 1142 | 2587 |
| 3 | 3583 | 2543 |
| 0 | 173 | 2368 |
| 1 | 434 | 2332 |
| 2 | 1228 | 2332 |
| 3 | 5033 | 2094 |
| 0 | 351 | 7819 |
| 1 | 964 | 7265 |
| 2 | 3613 | 7219 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | saturated |
| 1× | node limit |
| 1× | saturated |
Compiled 312 to 106 computations (66% saved)
Compiled 1003 to 325 computations (67.6% saved)
Loading profile data...